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.

1 · Design your icon

Uploaded image preview

Drop an image here, click to browse, or paste

PNG, JPG, SVG, WebP or GIF · square works best

8%
18%
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.

3 · Install on your site
  1. Download the bundle above and unzip it.
  2. 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.
  3. 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.

View the complete installation guide →

How to convert PNG to ICO

  1. Drop your PNG into the box above (or click to browse, or paste from your clipboard). JPG, SVG, WebP and GIF work too.
  2. Adjust if you like — background colour, padding and rounded corners, with live previews at real tab size.
  3. Click Download to get favicon.ico plus 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