PNG to ICO Converter

The free way to convert PNG to ICO right in your browser — multi-size icons, private and instant. No upload, no signup, no limits.

Click to browse or drag and drop

PNG, JPG, WebP and more — no file size limit, up to 50 files at once

You can also paste an image with Ctrl+V

ICO sizes
  • No upload — 100% in your browser
  • Batch supported
  • Free, no signup
How it works

How to Convert PNG to ICO in 3 Steps

Converting PNG to ICO with this tool takes seconds, and nothing is sent over the internet — the whole conversion happens on your own device.

  1. Add your PNG images

    Drag and drop one or more PNG files into the box above, click to browse, or paste an image straight from your clipboard with Ctrl+V. JPG, WebP, GIF, and BMP inputs work too.

  2. Pick your icon sizes

    Choose which resolutions to include — from 16×16 up to 256×256. Every size you check is bundled into a single multi-size ICO file, and the live preview shows exactly how each one will look.

  3. Download your ICO file

    Click Download ICO and the finished icon is saved instantly — the whole PNG to ICO conversion runs locally, so there is no queue and no waiting. Converting several images at once? Use Download All to grab everything as one zip.

💡 Pro tip: start from a square PNG that is at least 256×256 pixels. The converter scales down beautifully, but it cannot invent detail that was never there, so a tiny source image will look soft at larger icon sizes.
Diagram of a PNG image being converted into one multi-size ICO file containing 16, 32, 48 and 256 pixel versions

Why Convert PNG to ICO?

PNG is the format designers export, but it is not the format icons actually ship in. If you searched for “png to ico”, you almost certainly hit one of these three situations:

In every case the underlying need is the same: take one PNG design and package it so that Windows or the browser can display it crisply at any size. That packaging step is exactly what a PNG to ICO converter does.

What Is an ICO File?

An ICO file is a Microsoft icon container format that stores one image at multiple resolutions — typically 16×16 through 256×256 pixels — so Windows and web browsers can pick the sharpest version for any display context.

That one-sentence definition hides a clever design. Instead of forcing the operating system to scale a single bitmap up and down (which produces blurry taskbar icons and jagged desktop icons), the ICO format lets the designer supply a hand-tuned image for each size. Internally, an ICO begins with a small directory header that lists every embedded image, followed by the image data itself. Since Windows Vista, entries — and, per the specification, any 256×256 entry — can be stored as compressed PNG data inside the container, which keeps modern icon files surprisingly small.

Structure of an ICO file: an ICONDIR directory header followed by 16×16, 32×32, 48×48 and 256×256 image entries in one container

This is why simply renaming logo.png to logo.ico never works: the file is still a PNG inside, with no icon directory, and Windows will refuse to display it. A real conversion from PNG to ICO has to decode the image, resample it to each target size, and write a proper icon directory — which is what happens under the hood every time you use the converter above.

ICO Sizes Explained: 16×16 to 256×256

Choosing sizes is the only real decision when you convert PNG to ICO, and it is easier than it looks. Microsoft's own design guidance recommends shipping app icons in at least 16, 24, 32, 48, and 256 pixels, and this table shows where each size actually appears:

Where each ICO size appears: 16 pixels in browser tabs, 32 and 48 pixels in the Windows taskbar and Explorer, 256 pixels for desktop and app icons
SizeWhere it is usedInclude it when…
16×16Browser tabs, Windows taskbar list, title barsAlways — this is the most-displayed icon size on the web
24×24Windows small toolbar iconsBuilding Windows desktop software
32×32Bookmarks, desktop “small icons” view, taskbarAlways — the default favicon fallback
48×48Windows Explorer default icon viewAlways for app icons; useful for favicons
64×64High-DPI Explorer viewsTargeting high-DPI Windows displays
128×128Large icon views, some launchersYou want extra headroom between 64 and 256
256×256Windows “extra large” view, modern app iconsAlways for apps; stored as PNG so it stays small

When in doubt, the default selection — 16, 32, 48, and 256 — covers favicons and Windows icons in one file. Because the 256-pixel layer is PNG-compressed inside the ICO container, including it rarely adds more than a few kilobytes.

PNGConvert vs Other PNG to ICO Converters

Plenty of sites will change PNG to ICO, so the honest question is what makes this one worth bookmarking. The short answer: most popular converters upload your image to a server, limit file sizes, or hide size options — and none of the big names do all three of the things this tool treats as table stakes.

PNG to ICO conversion happening locally inside the browser with the Canvas API, with no upload to any server
PNGConvert CloudConvert Convertio FreeConvert
Conversion happensIn your browserOn their serversOn their serversOn their servers
Files uploadedNeverYesYesYes
Selectable sizes 16–256Yes, all sevenNoNoWindows presets only
Batch conversionYes, 50 files at onceLimited free minutesLimited free tierYes, with queue
Account requiredNoFor heavy useFor heavy useFor some features
Works offlineYesNoNoNo

To be fair, server-based platforms like CloudConvert and Convertio support hundreds of format pairs, and if you need OCR or video transcoding they are excellent. But for the specific job of converting PNG to ICO, uploading your artwork to a third party buys you nothing — the browser you are using right now can do the entire conversion locally, faster than a round trip to anyone's server.

PNG vs ICO: Format Differences

The two formats solve different problems, which is why converting between them exists at all. PNG (Portable Network Graphics) is a single-image format with lossless compression and full alpha transparency — ideal for logos and screenshots, and the natural export format from Figma, Photoshop, or any design tool. ICO is not an image format so much as an icon package: a directory of several images, at several sizes, bundled for the operating system to choose from.

A useful mental model: PNG is the artwork, ICO is the delivery vehicle. You design once in PNG, then convert PNG to ICO to ship that design everywhere Windows and browsers expect an icon. Transparency survives the trip untouched, because modern ICO entries store 32-bit pixels — and, for larger sizes, literally embed PNG data.

What to Do With Your ICO File After Converting

The PNG to ICO conversion is usually the middle of a job, not the end of it. Here is how to put the downloaded file to work in the three most common scenarios.

Install it as a website favicon

Upload the file to the root of your site as favicon.ico, then reference it in your HTML <head>:

<link rel="icon" href="/favicon.ico" sizes="32x32">

Browsers will request /favicon.ico from the site root even without the tag, so the filename and location matter more than the markup. After deploying, hard-refresh the page — browsers cache favicons aggressively, and an old icon can linger for days if you skip this.

Use it as a Windows folder or shortcut icon

Right-click any folder or shortcut, choose Properties → Customize → Change Icon, and browse to your new ICO file. Because the converter packs multiple resolutions into one file, the icon stays sharp whether Explorer shows it at 16 pixels in a list or 256 pixels in extra-large view. This is the single most common reason people convert PNG to ICO on Windows.

Ship it inside an application

Desktop frameworks expect a multi-size ICO as the app icon: Electron's win.icon, Tauri's icons/icon.ico, and classic Win32 resource files all consume the exact file this PNG to ICO converter produces. Include every size from 16 to 256 so installers, taskbars, and Alt-Tab switchers each get a crisp version.

Frequently Asked Questions

Is this PNG to ICO converter really free?

Yes. Every feature on this page — multi-size output, batch conversion, previews, style options — is completely free, with no usage caps, watermarks, or paid tiers. You will never be asked to create an account.

Do my files get uploaded to a server?

No. This tool converts PNG to ICO entirely inside your browser using the HTML5 Canvas API. Your images never leave your device, which also means the converter keeps working even if you go offline. See our privacy policy for details.

What ICO sizes should I choose for a favicon?

For a website favicon, include 16×16, 32×32, and 48×48 — browsers pick the best match from the bundle. If the same icon might ever be used as a Windows desktop or app icon, add 256×256 as well; it costs only a few extra kilobytes. That default is exactly what this PNG to ICO converter pre-selects.

How do I convert PNG to ICO on Windows 10 or 11?

Windows has no built-in option to save a PNG as ICO — renaming the extension does not create a valid icon file. The fastest method is a browser tool like this one: open the page, drop in your PNG, and download the ICO. It works the same on Windows 10, Windows 11, macOS, and Linux.

Can I convert multiple PNG files to ICO at once?

Yes. Drop in up to 50 PNG images at a time — each file gets its own preview card and its own ICO output, with no file size limit. Use the Download All button to save every icon in a single zip archive.

Will transparency be preserved?

Yes. PNG alpha transparency is carried over into the ICO file at full 32-bit depth, so soft shadows, anti-aliased edges, and fully transparent backgrounds all survive the PNG to ICO conversion exactly as designed.

What is the difference between ICO and PNG?

A PNG holds exactly one image at one resolution, while an ICO is a container that stores several resolutions of the same artwork in one file. Windows and browsers then select whichever size fits the context — taskbar, desktop, browser tab — which is why icons ship as ICO rather than plain PNG.

How do I convert ICO back to PNG?

You need the reverse tool: an ICO to PNG converter, which unpacks each embedded resolution as a separate PNG image. A free in-browser ICO to PNG tool is coming to pngconvert.net soon.

More Free Converter Tools

PNG to ICO is the first of a growing family of free, in-browser conversion tools on pngconvert.net — same privacy promise, no accounts, no uploads:

ICO to PNG soon

Extract every size from an ICO file as separate PNG images.

JPG to ICO soon

Convert JPG photos into ICO icon files.

SVG to ICO soon

Rasterize SVG vectors into crisp multi-size icons.

WebP to ICO soon

Turn WebP images into Windows-ready ICO files.

Favicon Generator soon

Generate a complete favicon package for your website.