Upload an image, get PNG favicons in every common size.
ICO files are not generated. Modern browsers support PNG favicons.
This favicon generator takes one source image and produces PNG favicons in every size modern browsers and platforms ask for: 16, 32, 48, 64, 96, 128, 180, 192, 256, and 512 pixels. Upload a logo or icon and the tool resizes it on a canvas with high-quality smoothing, shows a pixel-accurate preview of each size, and lets you download every PNG individually with a correct, conventional filename like favicon-32x32.png or apple-touch-icon-180x180.png.
Alongside the images, the tool builds the matching HTML link tags — one per size, with the right rel attribute, including rel="apple-touch-icon" for the 180 pixel iOS icon — so you can copy the whole snippet into your document head in one click. The 192 and 512 pixel sizes cover what Android and web app manifests expect, while 16 and 32 remain the classic browser tab sizes.
Everything is rendered locally in your browser; the image never leaves your machine, and there is no watermark or signup. The generator outputs PNG only, not ICO — every modern browser supports PNG favicons, and skipping the legacy format keeps the output simple. For the sharpest results, start from a square image of at least 512 by 512 pixels; the tool will warn you if your source is not square, since non-square images get stretched to fit.
Click the upload area and choose an image up to 10 MB. A square image of 512 px or larger gives the sharpest results; the tool warns you if the image is not square.
Every size from 16 to 512 px is rendered immediately, so you can check that the icon stays legible at the tiny tab sizes.
Each preview card has a Download button that saves that size with a conventional filename, such as favicon-32x32.png or apple-touch-icon-180x180.png.
Click Copy HTML to grab the matching link tags for all sizes, then paste them into the head of your site and place the PNG files at your site root.
The classic browser tab favicon is 16x16 or 32x32 pixels. You should also provide 180x180 for the iOS apple-touch-icon and 192x192 plus 512x512 for Android and web app manifests, which is why generating a full set from one source image is the usual approach.
For modern browsers, no — they all support PNG favicons declared with link tags. ICO is only needed for very old browsers like early Internet Explorer, so this tool generates PNG files only.
Use a square image at least 512x512 pixels, ideally a simple, high-contrast mark rather than a detailed logo. Fine details disappear at 16 pixels, so test the smallest previews before shipping.
Place the PNG files at your site root, or any path you prefer, and reference them with link tags in the head of every page. The HTML snippet this tool generates assumes the files live at the root.
It is the icon iOS uses when someone adds your site to their home screen, declared with rel="apple-touch-icon". Apple recommends 180x180 pixels, and this generator names that file apple-touch-icon-180x180.png automatically.
No. The resizing happens on a canvas element in your browser, and downloads are generated locally from that canvas. The source image never leaves your device.
ReSlug supports custom domains and branded short URLs on every plan, free included.