100% local processing - your files and data never leave your browser.
No accounts, no tracking - we don't save your credentials, files, or usage.
Free forever - donations are welcomed, but every tool is and always will be free.
Open in spirit - need a special tools..? Drop a message.
FREE TOOL · NO SIGNUP NEEDED

PNG TO
.ICO
FAVICON

Generate a real multi-size .ico favicon from any PNG, JPG, or WebP. Bundles 16, 32, 48 (and more) into one file. Runs entirely in your browser - your image never leaves.

INPUT.PNG T 1024 × 1024 px 42.3 KB FAVICON.ICO T T 16 T 32 T 48 + 64 · 128 · 256 all in one file
Real Multi-Size .ico
Bundles 16, 32, 48 (and optional 64, 128, 256) into a single binary .ico file - not a renamed PNG. Browsers and Windows pick the right size automatically.
Aspect-Ratio Safe
Non-square logos? The fit-and-pad mode keeps your proportions and pads the rest with transparency. No squashed icons.
100% Private
All conversion happens in your browser using the Canvas API. Your image never gets uploaded anywhere. No tracking, no servers, no nonsense.
PNG, JPG & WebP In
Drop a PNG, JPG, or WebP - it all works. Transparent PNGs keep their alpha channel through every output size.
Live Preview
See exactly what your favicon looks like at every size before you download. Catch blurry upscales before they hit production.
Instant Download
No queues. No waiting. Convert button → download. Drop the file straight into your site root as favicon.ico.

CONVERT YOUR IMAGE

Upload a PNG (or JPG/WebP). Pick which sizes to bundle. Get a real multi-size favicon.ico.

png-to-ico.php · ready LIVE

1 - Upload Image

Drag & drop or tap to browse
.png · .jpg · .webp - file stays in your browser

2 - Sizes to Include

Recommended: 16 + 32 + 48 covers 99% of favicon use cases. Add 256 if you also want a Windows app icon.

3 - Aspect Handling

Output

Upload an image to see
your .ico preview here
✓ Multi-size .ico
Save this file as favicon.ico in your site root, or whatever name you prefer.

HOW IT WORKS

Three steps. No upload. No queue. Just a real multi-size .ico file ready to ship.

01
Drop your image
PNG, JPG, or WebP. Higher resolution sources give sharper icons - aim for at least 256×256 for the best results.
02
Pick your sizes
Defaults to 16/32/48 for browsers. Toggle on 64/128/256 if you also need a Windows app icon or higher-DPI displays.
03
Download your .ico
All sizes get bundled into one binary .ico file. Drop it in your site root as favicon.ico - browsers find it automatically.

COMMON QUESTIONS

A .ico file is a Windows-format icon container that can hold multiple bitmap images at different sizes inside a single file. Browsers, operating systems, and apps look at the available sizes and pick whichever one fits the context - tab icon, bookmark, taskbar, desktop shortcut, etc.

16×16 and 32×32 cover almost every modern browser. Adding 48×48 helps with older Internet Explorer versions and Windows shortcuts. 256×256 is needed if you also want this file to work as a Windows app icon.

A real .ico. The tool writes a proper ICONDIR header, an ICONDIRENTRY for each selected size, and embeds PNG-encoded image data per entry. Many "online ico converters" just rename a PNG, which works in some browsers but breaks Windows and older browsers.

No. The conversion happens 100% in your browser using the Canvas API and JavaScript. Only an anonymous "+1 conversion" counter is recorded - never the file itself.

Yes, but it'll be upscaled and look blurry. The tool warns you when you're about to upscale. For sharp icons at every size, start with a source that's at least as large as the largest output size (256×256 is ideal).

Not in the default mode. Fit & pad centers your image in each square slot and fills the empty space with transparency, so a 1000×400 logo stays 1000×400-shaped. If you specifically want a stretched square, switch to Stretch to fill.