ICOforge
ICOFORGE v2.4.1 ยท ENGINE READY

Convert. Compress._ Export ICO.

Drop any image. Get a battle-tested .ico file back in milliseconds โ€” with every depth, every size, ready for Windows, browsers and every platform that still matters.

8 sizes bundled
4 input formats
0ms server latency
โˆž free forever
256
128
96
64
48
32

Drop image here

PNG ยท JPG ยท SVG ยท WebP

Three steps.
One perfect ICO.

01

Upload your source

Drag in a PNG, JPG, SVG or WebP. Any size works โ€” ICOforge auto-detects aspect ratio and crops to a perfect square before conversion.

PNG ยท JPG ยท SVG ยท WebP
02

Choose your sizes

Select from 16, 20, 24, 32, 40, 48, 64, 96, 128 or 256 px. Bundle multiple resolutions inside a single ICO or export them individually.

Multi-resolution ICO
03

Download & deploy

Get your .ico file in one click. Drop it in your project root, copy the HTML snippet and you're done. Works everywhere โ€” no extra plugins needed.

favicon.ico ยท ready to ship

Everything ICO can carry.

Size Bit depth Alpha Use case
16 ร— 16 32-bit โœ“ Browser tab, taskbar
32 ร— 32 32-bit โœ“ Shortcut icons, toolbar
48 ร— 48 32-bit โœ“ Windows Explorer
64 ร— 64 32-bit โœ“ High-DPI displays
128 ร— 128 32-bit โœ“ macOS dock, Finder
256 ร— 256 PNG-in-ICO โœ“ Windows Vista+, Retina

Built for precision.

LOCAL

Zero-upload processing

All conversion runs in WebAssembly inside your browser. Your files never leave your device โ€” not a single byte touches a server.

LOSSLESS

Pixel-perfect output

ICOforge uses Lanczos resampling for downscaling, preserving every sharp edge even at 16 ร— 16.

BATCH

Convert multiple files

Drop an entire folder. ICOforge queues and converts each file independently, then packs them into a single ZIP archive.

SNIPPETS

Instant HTML output

One click copies the correct <link rel="icon"> tags. Covers classic browsers, PWA manifest and Apple Touch Icon โ€” all at once.

Common questions.

What's the difference between a multi-size ICO and separate PNGs?

A multi-size ICO bundles several resolutions into one file. The OS or browser picks the most appropriate size at runtime โ€” so a single favicon.ico looks crisp at every DPI without multiple HTTP requests.

Does ICOforge support transparent backgrounds?

Yes. 32-bit ICO supports full alpha channel transparency. Upload a PNG or SVG with transparency and ICOforge preserves it exactly. For JPG sources it adds a white background by default (configurable).

What is PNG-in-ICO used for?

Windows Vista and later support storing a raw PNG stream inside an ICO frame for the 256 ร— 256 size. This keeps file size small while delivering Retina-quality rendering. ICOforge automatically uses this format for large sizes.

Can I use ICOforge for app icons (not just favicons)?

Absolutely. ICO is the native icon format for Windows executables and installers. Choose 16, 32, 48 and 256 px sizes to cover every Windows context โ€” from the taskbar to the Start menu to Windows Explorer.

Is there a file size limit?

Since everything is processed locally in your browser there is no server-side limit. For the best experience we recommend source images under 10 MB. Very large SVGs may take a moment to rasterize.

Does it work offline?

Yes. ICOforge registers a service worker on first load. After that, the full converter works with no internet connection โ€” open it from your browser cache any time.