Generate a favicon.
Turn a logo or image into a complete favicon package — favicon.ico, Apple touch icon and Android icons, plus the HTML to paste in — without a single file leaving your device.
Favicon generator: quick facts
Turn one image into a full set of website icons.
Updated
- Price
- Free. No sign-up, no watermark.
- You get
- A .zip with a real multi-size favicon.ico (16, 32, 48), PNG favicons, a 180px Apple touch icon, Android icons and a web manifest.
- Input
- JPG, PNG or WebP; non-square images are centre-cropped.
- Plus
- The HTML lines to paste into your site’s head.
- Privacy
- Your image is processed in your browser and never uploaded.
How to make a favicon from your logo
Add one JPG, PNG or WebP image and it’s centre-cropped to a square, previewed in a mock browser tab, then packed into a .zip with every icon size, a web manifest and the HTML to paste in.
- 01
Add your logo or image
Any shape works — it’s centre-cropped to a square automatically.
- 02
Preview every size
See it as a browser tab icon and bookmark before you download.
- 03
Download the package
A .zip with favicon.ico, app icons and the HTML to paste in.
Tips for a favicon that looks sharp everywhere
The same icon has to work at 16 pixels in a browser tab and at 512 on a phone. These tips cover both ends.
- Simplify the design for tiny sizesA full logo with a wordmark turns to mush at 16 × 16 pixels. A single letter, a symbol or the most recognisable part of your logo, filling most of the square, reads far better in a crowded row of tabs.
- Put your site’s name in the manifestThe site.webmanifest in the package leaves its name and short_name fields blank. Open it in any text editor and type your site’s name between the quotes, so the right name appears when someone adds your site to their Android home screen.
- Transparent logo? Check the iPhone iconiPhones don’t show transparency in home-screen icons; the see-through parts are filled in, usually with black. If your logo has a transparent background, make a second package from a version on a solid colour and use its apple-touch-icon.png instead.
- Not showing yet? It’s probably cachedBrowsers hold on to old favicons stubbornly. Check in a private window, or open yoursite.com/favicon.ico directly and refresh it. In Google’s search results a new icon only appears after Google recrawls your homepage, which can take days.
Like every Altto tool, this runs on your device — nothing you add is uploaded. How Altto works
is the largest icon in the package, so start from a square image at least that big. Every smaller icon is scaled down from it, which keeps edges crisp instead of blurry.
Frequently asked questions
Getting the icon set onto your site. For what each file does, see our full favicon size guide.
What files do I actually get?
favicon.ico (a proper multi-resolution icon embedding 16×16, 32×32 and 48×48), favicon-16x16.png, favicon-32x32.png, apple-touch-icon.png (180×180, for iOS home-screen icons), android-chrome-192x192.png and -512x512.png, and a ready-made site.webmanifest. Unzip it into your site's root folder.What do I do with the HTML snippet?
<head> of every page on your site, right after your other <meta> tags. That's what tells browsers, phones and search engines where to find each icon.My image isn't square — what happens to it?
Is a real .ico file actually built, or just a renamed PNG?
favicon.ico is built byte-for-byte in your browser as a proper multi-resolution icon container holding all three sizes, not a single image with the extension changed — the same format every operating system and browser expects.