PNG to ICO Converter
Convert PNG to ICO online for free — create a multi-size favicon.ico (16×16 to 256×256) with transparency preserved. Runs entirely in your browser, no signup required. Need Apple Touch and Android icons as well? Try the Favicon Generator.
3 Simple Steps
Upload Your PNG
Select a square PNG logo or image — drag and drop works too.
Choose ICO Sizes
Pick a preset or select any sizes from 16×16 to 256×256 and preview them.
Download .ico
Get one multi-size favicon.ico file, ready for your site or Windows shortcut.
Why Use ConvertLinx?
Real Multi-Size ICO
One file with up to 7 embedded sizes, so Windows and browsers always pick the sharpest icon.
Transparency Preserved
The alpha channel of your PNG is kept in every size — no white or black boxes around your logo.
Secure & Private
Everything runs in your browser with the Canvas API — your image is never uploaded to a server.
PNG to ICO Converter — Create a Multi-Size favicon.ico Online
An ICO file is a single container that holds several icon sizes — 16×16, 32×32, 48×48 and up to 256×256 — so browsers, Windows and desktop shortcuts can pick the sharpest version automatically. This free PNG to ICO converter turns any PNG into a real multi-size favicon.ico file in your browser and keeps transparent backgrounds intact. If you also need Apple Touch Icons, Android icons and a web manifest, use our Favicon Generator for the complete PNG favicon set.
Your logo is not a PNG yet? Convert it first with the Image Converter — or, if your source is a HEIC photo from an iPhone, run it through the HEIC to JPG converter before you create the icon. Everything runs locally, so your artwork is never uploaded.
How to Convert PNG to ICO Without Losing Transparency
Start with a square PNG that is at least 256×256 pixels — 512×512 is ideal because the converter can scale it down cleanly. If your image is not square, crop it with the Image Cropper or keep the "Fit" option selected so the whole image sits on a transparent square. Need an exact size first? Resize it with the Image Resizer. Then upload the PNG, pick your icon sizes and download the .ico file. The alpha channel stays untouched, so rounded logos and transparent backgrounds look exactly the same.
Which ICO Sizes Should You Include in Your Icon?
For a website favicon, 16×16, 32×32 and 48×48 cover browser tabs, bookmarks and Windows site shortcuts. Add 64×64 and 128×128 for sharper icons on high-DPI screens, and 256×256 when the icon will be used for a Windows app or large Explorer thumbnails. More sizes means a larger file, so keep it lean and compress oversized source art with the Image Compressor before converting. Want the exact brand shade? Pick the hex value from your logo with the Color Picker.
Common Problems This PNG to ICO Tool Solves
PNG vs ICO Favicon: Do You Still Need a favicon.ico File?
Modern browsers can display PNG favicons, but many crawlers, feed readers, older browsers and Windows features still request /favicon.ico from the root of your domain by default. Shipping a multi-size ICO next to your PNG icons is the safest setup. Add the matching tag to your page head — the Meta Tag Generator can build the rest of your head section — and then test how your page looks when shared with the OG Preview Checker.
Who Should Use This?
Features
Best Uses for This Tool
Frequently Asked Questions
How do I convert PNG to ICO online for free?
Upload your PNG, pick the icon sizes you want (16, 32 and 48 are the common favicon set) and click Download .ico. The conversion happens instantly in your browser with no signup. If you also want PNG icons for iOS and Android, create them with the Favicon Generator.
Does the converter keep the transparent background?
Yes. The alpha channel of your PNG is preserved in every icon size, so rounded logos and cut-out shapes stay transparent instead of getting a white or black box. JPG files have no transparency, so use a PNG or WebP source when you need it.
What size should my PNG be before converting to ICO?
A square PNG of 256×256 pixels or larger works best, and 512×512 is ideal. Smaller images are upscaled for the larger icon sizes and can look soft. Use the Image Resizer to set exact dimensions or the Image Cropper to make the image square first.
Which ICO sizes should I include for a favicon?
For a website favicon, 16×16, 32×32 and 48×48 are enough. Add 256×256 if you also want the icon to look sharp as a Windows app or shortcut icon. Each extra size makes the file larger, so only select what you need — and compress heavy source images with the Image Compressor first.
Can I convert JPG, WebP, SVG or HEIC to ICO?
JPG, WebP and SVG files can be uploaded directly. For HEIC photos, convert them first with the HEIC to JPG converter, or switch any other format to PNG with the Image Converter.
Is my image uploaded to a server?
No. The PNG to ICO conversion runs entirely in your browser using the Canvas API, so your image is never uploaded, stored or shared.
Do I still need a favicon.ico if I already have PNG favicons?
It is still recommended. Many crawlers, older browsers and Windows features request /favicon.ico automatically, so keeping one in your site root avoids missing-icon errors. Pair it with PNG icons from the Favicon Generator for full coverage.
How do I add favicon.ico to my website?
Upload favicon.ico to the root of your site (in a Next.js App Router project, place it inside the app folder) and add a link tag to your head: <link rel="icon" href="/favicon.ico" sizes="any">. The Meta Tag Generator helps with the remaining head tags, and the OG Preview Checker lets you verify how your page looks when shared.
You may also find these free tools helpful
Ready to convert PNG to ICO?
Takes 10 seconds. No signup. No upload.