Skip to main content

Favicon Generator

Generate a favicon.ico plus every modern icon size (apple-touch-icon, PWA icons) from one image. Free, private, browser-only.

Generate a Complete Favicon Set

Upload a logo or square image and get a proper multi-size favicon.ico — plus the apple-touch-icon and PWA icon sizes modern sites also need — built entirely in your browser with Canvas. Nothing is uploaded to a server.

What's included

FileSizeUsed for
favicon.ico16, 32, 48px (one file)Browser tabs, bookmarks
apple-touch-icon.png180×180iOS home screen
icon-192.png192×192Android / PWA manifest
icon-512.png512×512PWA splash / app icon

Non-square images

If your image isn't square, it's automatically center-cropped to a square before resizing — for a logo with padding, crop it to square yourself first with the Crop tool for full control over the framing.

Frequently asked questions

What sizes are in the favicon.ico?

16×16, 32×32, and 48×48 are all embedded in the single .ico file — browsers pick whichever size they need automatically.

Do I need more than just favicon.ico?

For full modern support, yes — the ZIP also includes apple-touch-icon.png (180×180) for iOS home screens and icon-192/icon-512 PNGs for Android and PWA manifests.

What if my image isn’t square?

It’s automatically center-cropped to a square before resizing. For control over exactly what’s kept, crop it to square yourself first with the Crop tool.

Is my logo uploaded anywhere?

No — every size is rendered locally with the Canvas API, and the .ico file is assembled in your browser.

Where do these files go on my site?

favicon.ico and apple-touch-icon.png typically go in your site root; reference all of them with <link> tags in your HTML <head>, or list the PNG sizes in your web app manifest.

Will small details in my logo still be visible at 16×16?

Very fine detail gets lost at that size — simple, bold logos and icons work best. Test the 16px preview before committing to a design with lots of detail.

Can I use a PNG with transparency?

Yes — transparency is preserved through every generated size.

What format is used inside the .ico file?

Modern PNG-in-ICO encoding, which every current browser and OS supports — no legacy BMP encoding needed.