Favicon Generator
Upload one image and download PNG icons resized to eight common favicon dimensions, all generated locally in your browser.
How to use this tool
- 1
Click the file picker and choose any image file (PNG, JPG, SVG, WebP, or GIF).
- 2
Wait a moment while the tool draws your image onto a canvas at each size.
- 3
Preview the eight generated PNGs in the grid, from 16x16 up to 512x512.
- 4
Click Download under each icon to save the individual PNG file you need.
What is a favicon and what sizes do you actually need?
A favicon is the small icon a browser shows in tabs, bookmarks, and history next to a page title. The original favicon was a single 16x16 .ico file, but modern sites need several PNG sizes for different surfaces: 16x16 and 32x32 for browser tabs, 48x48 for the Windows taskbar, 180x180 as the iOS apple-touch-icon for home-screen bookmarks, and 192x192 plus 512x512 for Android and Progressive Web App manifest icons. This tool takes one source image and uses an HTML canvas to redraw it at eight sizes (16, 32, 48, 64, 128, 180, 192, and 512 pixels), exporting each as a PNG via toDataURL. The scaling is a plain canvas drawImage stretch to a square, so it does not preserve aspect ratio or pad non-square images; for the cleanest result, start with an already-square image at 512x512 or larger so every size is a downscale. The output is raw PNG files only. The tool does not produce a multi-resolution .ico file, a site.webmanifest, or the matching HTML link tags, so you add those references yourself.
Common use cases
Quickly resizing a logo to all the tab and home-screen icon sizes before launching a new website.
Generating the 192x192 and 512x512 PNGs a Progressive Web App manifest requires for installability.
Producing a 180x180 apple-touch-icon so a page saved to an iPhone home screen shows a crisp icon.
Creating 16x16 and 32x32 tab icons for a side project without opening a desktop image editor.
Batch-previewing how a detailed logo holds up when shrunk to tiny sizes, so you can simplify it if needed.
Resizing icons offline or on a locked-down work machine where uploading brand assets to a web service is not allowed.
Frequently asked questions
Does this create an .ico file?▼
What size source image should I use?▼
What happens if my image is not square?▼
Which sizes does it generate?▼
Does it give me the HTML or manifest code?▼
Is my image uploaded to a server?▼
Related tools
Image Compressor
Compress JPG/PNG/WebP images in your browser — no upload.
Image to Base64
Convert any image file to a Base64 data URL.
Base64 to Image
Decode a Base64 data URL back to an image file.
Image Resizer
Resize images to any dimensions in your browser.
PNG to JPG Converter
Convert PNG images to JPG with adjustable quality.
JPG to PNG Converter
Convert JPG images to lossless PNG.