Favicon Generator
Convert any image into a favicon. Generate an ICO file with multiple sizes for desktop and individual PNG files for web browsers.
Upload Image
JPG, PNG, WebP, HEIC
Drag & drop
or tap to browse
Generated Files
ICO • PNG sizes
Your favicon will appear here
Upload & generate
Output Formats
ICO: 6 sizes for desktop •PNG: 16-256px for web
ICO File
Windows and macOS icon format containing all sizes (16, 32, 48, 64, 128, 256px). Perfect for desktop shortcuts and app icons.
PNG Files
Individual PNG files at each size for web favicon implementation. Used for browser tabs, bookmarks, and search results.
Favicon Sizes Guide
16×16
Browser tab, bookmarks bar
32×32
Taskbar, Windows shortcuts
48×48
Desktop icons (Windows)
64×64
High DPI displays
128×128
Chrome Web Store, App tiles
256×256
High-res displays, Apple Touch
Ready to create your favicon?
Upload any image above and generate all sizes in seconds.
100% Private
All processing happens in your browser. Your images are never uploaded to any server.
Upload one photo or logo and this tool builds a full favicon set from it: a single favicon.ico file bundling six sizes (16, 32, 48, 64, 128, and 256px) for desktop use, plus each of those six sizes as its own separate PNG for a website's icon tags. Press Generate Favicon and every file renders on an internal canvas in a couple of seconds, ready to download individually or all at once.
There's no cropping step. The tool automatically takes a square out of the middle of your photo — using the shorter of its width or height as the square's side — and resizes that square to each of the six output sizes. A portrait or landscape photo with an important detail near one edge will have that edge cut off, with no control over which part of the image survives. If that matters, crop the photo to roughly square first with /image/crop before uploading it here.
How it works
1. Drag a photo into the upload box, or tap to browse
Accepts any image format your browser can decode. There's no minimum size, and no file-size cap is enforced by this tool.
2. Press Generate Favicon
The tool center-crops your photo to a square and renders it at all six output sizes on an internal canvas.
3. Download the ICO or the 256px PNG
The two main buttons save favicon.ico (all six sizes bundled) or a standalone 256x256 PNG.
4. Grab individual sizes or download all six
The All Sizes grid lets you save one size at a time, or use Download All to save all six PNGs together.
When you'd use it
Creating a favicon.ico for a new site before launch
Turn a logo or app icon into the ICO file most site builders and CMS platforms expect for a browser tab icon.
Refreshing a site's icon set after a logo redesign
Regenerate every favicon size at once from an updated logo instead of resizing each one by hand.
Producing the individual PNG sizes modern icon tags ask for
Grab the specific sizes a site's own <link rel="icon"> tags request, without opening design software just to export a few PNGs.
Turning a square logo into a full desktop-ready set
Feed in an already-square logo or app icon and get all six standard sizes back, pixel-consistent with each other since they're all rendered from the same source crop.
How the square crop works
Before resizing, the tool measures your photo's width and height, takes the smaller of the two as the side length of a square, and crops that square out of the exact center of the image. Everything outside that centered square — the extra width on a landscape photo, or the extra height on a portrait one — is discarded before any of the six sizes are rendered, so there's no way to recover it afterward.
The ICO file versus the individual PNGs
The ICO bundles PNG-encoded image data for all six sizes into a single container file, which is the format desktop shortcuts and some site builders specifically ask for. The separate PNG downloads are the same six rendered images as standalone files, which is what a modern site's own icon tags typically reference one at a time. Both come from the same six render passes, so a given size looks identical whether you open it from the ICO or download it as its own PNG.
No file-size limit, unlike most tools on this site
Most upload-based tools on TryDocsy reject a file above a stated size limit before doing anything with it. This one doesn't — there's no size cap coded into its uploader, so a very large photo will still be accepted and processed. It just may take a brief moment longer to render on an older or low-powered device, since the browser still has to decode and draw the full image before cropping it down.
Frequently asked questions
Does the tool let me choose which part of my photo becomes the favicon?
No. It automatically crops a centered square using the shorter of your photo's width or height, with no option to reposition or adjust that crop.
What's actually inside the favicon.ico file?
PNG-encoded image data for all six sizes, bundled into one ICO container — the modern PNG-based ICO format, not the older BMP-frame style some very old software expects.
Is my photo capped at a maximum size before I can generate a favicon?
No limit is enforced in the code, unlike most other tools on this site.
Which sizes do I actually get?
16, 32, 48, 64, 128, and 256px, available both bundled together in the ICO and as six separate PNG downloads.
What image formats can I upload?
The tool accepts anything your browser reports as an image file, including JPG, PNG, WebP, and HEIC. Whether a given format actually renders depends on whether your specific browser can decode it — HEIC support, for example, varies by browser.
Can I generate just one size instead of all six?
The tool always renders all six sizes at once, but you only have to download the ones you actually need from the All Sizes grid.

