Generate favicon sizes online
Drop a square logo/image here, or click to browse
Your file never leaves your browser
or paste an image from your clipboard
Turn a logo or square image into every standard icon size a website needs — 16×16 and 32×32 for browser tabs, 180×180 for Apple touch icons, and 192×192/512×512 for PWA/Android icons. Upload your image and download each size individually — entirely in your browser using the Canvas API.
Why one icon file is not enough
A browser tab shows your icon at 16 or 32 pixels, an Android home screen shortcut wants 192, and a PWA splash screen wants 512. Supplying a single large image and letting each context downscale it produces mushy, illegible results at small sizes, because automatic downscaling does not know which details matter. Generating each size separately gives every context a file made for it.
Design for the smallest size first
At 16 by 16 pixels there is room for a single bold shape or one or two letters, and nothing more. A detailed logo with fine lines and small text becomes an unreadable smudge. The practical approach is to design or crop a simplified mark — a monogram, a single icon, a strong silhouette — and check it at 16 pixels before generating the rest. If it does not read at that size, no amount of processing will fix it.
Start from a square source
All icon sizes are square, so a non-square source gets stretched to fit. Crop your logo to a square with comfortable margin around the mark first — icons that run right to the edge look cramped, and some platforms apply their own rounded-corner mask that would clip them. The round corners tool is useful here if you want the mask baked in.
Frequently asked questions
- What sizes does this generate?
- 16×16, 32×32, 48×48, 180×180 (Apple touch icon), 192×192, and 512×512 pixels — covering standard browser tab, mobile home screen, and PWA icon requirements.
- Should my source image already be square?
- Yes, for best results start with a square image — non-square images will be stretched to fit each square icon size.
- Are my images uploaded to a server?
- No, all sizes are generated locally in your browser. Nothing is sent anywhere.
- Which sizes do I actually need?
- 16 and 32 cover browser tabs, 180 is the Apple touch icon, and 192 and 512 are used for Android and PWA installs. The set generated here covers all the common requirements.
- Does this produce a .ico file?
- No, it produces PNGs at each size. Modern browsers accept PNG favicons, which is the more flexible approach than a single legacy .ico.