PNG to ICO Converter
Convert any PNG into a proper multi-size favicon.ico (16, 32 and 48 px in one file) — plus the Apple Touch Icon and Android/PWA icons your site needs. Free, instant, and 100% in your browser: your image is never uploaded anywhere.
- Multi-size .ico
- Transparency preserved
- No upload, no signup
- Full icon bundle included
1 · Design your icon
Drop an image here, click to browse, or paste
PNG, JPG, SVG, WebP or GIF · square works best
Tip: 1–3 bold characters stay sharp at 16 px tab size
Type or paste any emoji, or pick one below
App name & PWA options (optional)
These fill in the site.webmanifest, which Android and other platforms read when someone installs your site to their home screen. Safe to skip for a normal website — you can edit the file later.
Your site or product's full name — shown on the install prompt and splash screen.
Shown under the home-screen icon — aim for 12 characters or fewer.
Tints the browser and app chrome around your site — usually your brand colour.
2 · Preview & download
Upload an image or type some text to see live previews of your favicon in a browser tab, Google search results, and on iOS & Android home screens.
Browser tabs
Google search result
Home screens
Full size
site.webmanifest will have an empty app name.
- Download the bundle above and unzip it.
- Copy every file into your website's root folder — the same folder as your homepage (
public/in most frameworks) — so they load from/favicon.ico. - Paste these tags into the
<head>of every page:
Using an AI coding assistant? and paste it into Claude Code, Cursor or Copilot after unzipping into your project — it places the files and adds the tags for you. The same steps ship in the ZIP as AI-INSTRUCTIONS.txt.
How to convert PNG to ICO
- Drop your PNG into the box above (or click to browse, or paste from your clipboard). JPG, SVG, WebP and GIF work too.
- Adjust if you like — background colour, padding and rounded corners, with live previews at real tab size.
- Click Download to get
favicon.icoplus the complete modern icon bundle in one ZIP, with the HTML code ready to paste.
Why a plain ICO converter isn't enough
Generic image converters output a single-size ICO and stop there. A website in 2026 also needs a 180×180 apple-touch-icon.png for iOS, 192×192 and 512×512 PNG icons for Android and PWAs, and a site.webmanifest that ties them together. This converter produces the correct multi-size favicon.ico and the rest of the bundle in the same click — see the full favicon size guide.
About the ICO format
ICO is a container format: one .ico file holds several images at different sizes, and the browser or operating system picks the best one. This converter writes 32-bit images with a full alpha channel at 16×16, 32×32 and 48×48 — the sizes used by browser tabs, bookmark bars, desktop shortcuts and Google Search.
FAQ
How do I convert a PNG to ICO for free?
Drop your PNG into the converter above and click Download. It converts the PNG into a multi-size favicon.ico containing 16×16, 32×32 and 48×48 versions — entirely in your browser, free, with no upload and no signup.
What sizes should a favicon.ico contain?
A favicon.ico should contain 16×16, 32×32 and 48×48 pixel versions. Browsers pick the best size for tabs, bookmarks and shortcuts, and Google Search requires at least 48×48 pixels.
Does converting PNG to ICO keep transparency?
Yes. This converter writes 32-bit ICO images with a full alpha channel, so transparent areas of your PNG stay transparent in the ICO. Also see the transparent favicon generator.
What PNG size should I start with?
Use a square PNG of at least 512×512 pixels. The converter downscales in high-quality steps, so a large, simple image gives the sharpest 16×16 result. Fine detail and thin lines disappear at favicon sizes.
More tools: favicon generator · emoji favicon · text favicon · Apple Touch Icon · transparent favicon