PNG to ICO Converter

Convert any PNG image into a multi-resolution ICO favicon file with all standard sizes (16 to 256 px) bundled in one click.

Drop PNG files here

or click to select · up to 20 files · max 50 MB each

png

Files never leave your device — processed locally in your browser

lock100% PrivateboltInstantcloud_offNo Uploadall_inclusiveUnlimited Files

What it does

Multi-size ICO output

Bundle any combination of 16, 32, 48, 64, 128, and 256 px in one .ico file — exactly what browsers and operating systems need.

Size preview

See how your icon renders at each pixel size in a browser-tab mockup before downloading.

Batch processing

Upload up to 20 PNG files and convert them all at once. Each produces its own .ico; download individually or as a ZIP.

Transparent background preserved

PNG alpha transparency carries through to the ICO — no unwanted white backgrounds.

No upload required

All conversion happens locally in your browser using the Canvas API. Your images never reach a server.

Works offline

Once the page is loaded, conversion continues to work with no internet connection.

How to use PNG to ICO Converter

  1. 1
    Upload your PNG

    Drag and drop a PNG file onto the drop zone, click to browse, or paste an image from your clipboard.

  2. 2
    Select ICO sizes

    Choose which resolutions to bundle in the ICO file. For a complete favicon set, keep all six sizes selected (16, 32, 48, 64, 128, 256 px).

  3. 3
    Click Convert

    The engine renders your PNG at each selected size using the Canvas API and packages them into a single .ico file.

  4. 4
    Download your ICO

    Click "Download ICO" to save the file. Name it favicon.ico and place it in your website root for browsers to pick it up automatically.

When to use this

Website favicon

Upload your logo PNG to generate a favicon.ico that covers all browser and device sizes from 16 px to 256 px.

Windows desktop application icon

Windows .exe applications use multi-size ICO files. Generate a complete icon set from a single source PNG.

Progressive Web App (PWA)

PWAs reference both ICO and PNG icons. Use PNG to ICO for the legacy favicon.ico while keeping separate PNGs for the web manifest.

Bookmarks bar icon

The 16×16 and 32×32 sizes are used in browser bookmarks bars — ensuring your icon looks sharp at small sizes.

Common errors & fixes

Blurry icon at small sizes
Use a PNG with a simple, bold design — fine details disappear at 16 px. Consider a simplified version of your logo for small sizes.
White background instead of transparency
Ensure your source PNG actually has an alpha channel. Save from Photoshop or Figma with "PNG-24" or "PNG with alpha" option enabled.
Favicon not updating in browser
Browsers aggressively cache favicons. Open DevTools, right-click the refresh button, and choose "Empty Cache and Hard Reload".
ICO file not recognized by Windows
Ensure the ICO includes at least the 32×32 and 48×48 sizes, as Windows Explorer uses these for file icons.

Technical details

Input formatPNG (any bit depth, with or without alpha)
Output formatICO (multi-resolution container)
Bundled sizes16×16, 32×32, 48×48, 64×64, 128×128, 256×256 px (configurable)
Embedded image typePNG (ICO format supports embedded PNG since Vista / Windows 7)
Conversion methodCanvas API downscaling + to-ico library
Processing locationBrowser (client-side only — zero server upload)
Max file sizeNo hard limit; very large PNG files (>50 MB) may be slow

What is an ICO file?

ICO is a Windows icon container format that bundles multiple image sizes inside a single .ico file. Unlike PNG or JPEG, which store a single image, ICO stores the same image at several resolutions — typically 16×16, 32×32, 48×48, 64×64, 128×128, and 256×256 pixels.

The operating system or browser selects the size that best fits the display context: a 16 px version for browser tabs, a 32 px version for taskbar buttons, and a 256 px version for high-DPI desktop shortcuts. ICO files that omit sizes will be upscaled by the OS, often resulting in blurry rendering.

Modern ICO files embed each size as a PNG image (since Windows Vista and Windows 7). Older ICO files used BMP internally, but PNG-embedded ICOs are smaller and support full alpha transparency.

What is PNG?

PNG (Portable Network Graphics) is a lossless raster format introduced in 1996 as a patent-free replacement for GIF. It supports 24-bit color with a full alpha transparency channel, making it the go-to format for logos, UI elements, screenshots, and any image where crisp edges and exact colors matter.

Because PNG is lossless, it never degrades quality on repeated edits and saves. The trade-off is larger file sizes compared to WebP or JPEG for photographic content. A 256×256 transparent logo PNG is the ideal starting point for favicon generation — high enough resolution to downscale cleanly to all required sizes.

PNG vs ICO: When to use each

PNG and ICO serve different purposes and are often used together for favicons. Modern browsers (Chrome, Firefox, Edge, Safari 12+) support PNG favicons specified via <link rel="icon" href="/favicon.png" type="image/png">. However, favicon.ico placed in the website root is automatically requested by browsers even without a <link> tag — making it a universal fallback.

For a complete favicon setup: use favicon.ico (containing 16, 32, and 48 px) as the root fallback, and add separate PNG links for larger sizes used by Apple Touch Icons, Android Chrome, and web app manifests. This converter handles the ICO portion; the Favicon Generator tool handles the complete set.

Why favicon sizes matter

Each context where a favicon appears uses a different resolution:

- **16×16 px** — Browser tab, bookmarks bar - **32×32 px** — Taskbar pinned site (Windows), Retina browser tab - **48×48 px** — Windows desktop shortcut, Start menu tile - **64×64 px** — Windows taskbar, high-DPI displays - **128×128 px** — Chrome Web Store, high-res bookmarks - **256×256 px** — Windows 10/11 high-resolution icons, thumbnail previews

Bundling all six sizes in your ICO ensures sharp rendering everywhere. An ICO that only contains 16×16 will be scaled up by the OS for larger contexts, resulting in visibly pixelated icons. Most favicon checkers will flag missing sizes as errors.

PNG to ICO vs Favicon Generator — which should I use?

This PNG to ICO Converter is the right choice when you have an existing PNG logo and simply need a favicon.ico file. It is fast, focused, and handles batch conversion.

The Favicon Generator tool is a more comprehensive solution: it can create favicons from PNG uploads, text/letters, or emoji; it generates the full set of icon files (favicon.ico, apple-touch-icon, Android PWA icons); and it produces the HTML <link> snippet to paste into your <head>.

If you just need favicon.ico, use this converter. If you are setting up a complete new site favicon from scratch, use the Favicon Generator.

Frequently Asked Questions

What is a PNG file?

PNG (Portable Network Graphics) is a lossless image format that supports transparency (alpha channel) and 24-bit color. It is the most widely used format for logos, icons, and screenshots where quality preservation and transparent backgrounds are required.

How do I convert PNG to ICO?

Upload your PNG using the drop zone above, select which icon sizes to include (16, 32, 48, 64, 128, 256 px), and click "Convert to ICO". The converter builds an ICO file with all selected sizes embedded and triggers a download.

Is this PNG to ICO converter free?

Yes, completely free. There is no paid tier, no watermark, no file limit, and no signup required.

Does this converter upload my PNG files?

No. All conversion runs in your browser using the Canvas API and the to-ico library. Your PNG files never leave your device and are not transmitted to any server.

Can I convert multiple PNGs to ICO at once?

Yes, you can upload up to 20 PNG files at once. Each PNG produces its own .ico file. If you convert more than one, a "Download ZIP" button appears so you can grab all ICOs at once.

Does the PNG to ICO converter preserve transparency?

Yes. PNG alpha transparency is preserved throughout the conversion. Modern ICO files embed PNG images internally, so the transparent pixels in your source PNG remain transparent in the ICO output.

What size PNG should I start with for the best results?

Use a PNG of at least 256×256 pixels. The converter scales down from your source to produce smaller sizes like 16×16. Starting with a smaller source will produce blurry results at larger ICO sizes. A clean, high-contrast design scales better than detailed artwork.

Will the favicon.ico work on all browsers?

Yes. The ICO format with embedded PNGs is supported by all major browsers: Chrome, Firefox, Safari, Edge, and Opera. Place favicon.ico in your website root directory and browsers will find it automatically, even without a <link rel="icon"> tag in your HTML.

Related Tools