Home/Converter Tools/Any File to ICO
🔳

Any File to ICO

Drop up to 10 images and get 64 px Windows icons or favicons back

Free · No sign-up required
Loading...

What this tool does

Drop up to ten images and each one comes back as a 64-pixel .ico file, ready to use as a website favicon or a Windows shortcut icon. PNG, JPG, WebP, SVG, HEIC, TIFF, BMP, GIF and even PDF pages all work as the source; you do not have to prepare a square PNG first. Each icon downloads on its own, and a ZIP appears when you convert more than one.

Everything runs in your browser, so unreleased branding never leaves your machine — which is the usual reason people are uneasy about uploading a logo to a favicon site.

What ICO is, and why it still exists

ICO is a container rather than a compression format. One file holds several complete images at different pixel sizes, each stored as a bitmap or, since Windows Vista, as an embedded PNG. Whatever is drawing the icon picks the size that fits the space, which is how a 16-pixel browser tab and a 48-pixel desktop shortcut can come from one file without either looking like a bad resample.

It survives for two unglamorous reasons. Browsers still request /favicon.ico from the site root when no icon is declared in the HTML, so the file is fetched whether or not you provide one, and a missing one shows up as 404s in your logs. And Windows itself uses ICO for pinned sites and desktop shortcuts. Everything modern prefers PNG or SVG; ICO is the floor nobody has removed.

What you get here

DetailValue
Output size64 x 64 pixels, one image per file
StoragePNG embedded in an ICO container — the modern form, read by Windows Vista onwards and every browser
Aspect ratioKept; a non-square source is centred with transparent space around it
TransparencyPreserved from PNG, WebP and SVG sources
Files per roundUp to 10

64 pixels is a deliberate middle: browsers downscale it cleanly for a 16 or 32 pixel tab, and Windows uses it directly at 48. If you need a single file holding true 16, 32 and 48 pixel versions rendered separately, that is a multi-size ICO and is worth building from a vector in dedicated software.

Designing a mark that survives 16 pixels

A favicon is usually displayed far smaller than it is stored. At 16 pixels there are 256 pixels in total, and most favicons fail because they are a full logo shrunk until it is unreadable rather than a mark designed for the size.

  • One shape or one letter. Two elements merge into a smudge at tab size.
  • High contrast against light and dark tab bars. A dark mark on a transparent background disappears in dark mode; give it a solid coloured backing.
  • No thin strokes and no gradients. A one-pixel line either vanishes or turns grey through anti-aliasing.
  • Start square. A wide logo gets transparent space added on the sides, so the artwork ends up smaller than the icon.
  • Check it at actual size. Zoomed previews flatter an icon badly. Open a real tab.

Why the browser still shows the old icon

Favicons are cached unusually aggressively, in a store separate from the normal page cache, so a hard refresh often changes nothing. What does work: open the icon URL directly in a tab and refresh there, add a query string to the link tag when the artwork changes, or check in a private window. If it is correct in a private window and wrong in the normal one, it is caching rather than your markup. Search engines and link-preview services fetch icons on their own schedule, so a correct favicon can take days to appear beside your result.

Frequently asked questions

Where do I put the file?

Name it favicon.ico and place it at the root of your site. Browsers request that path automatically. Declaring it in a link tag as well does no harm and makes the intent explicit.

Is one .ico enough on its own?

For a tab icon on desktop, yes. You will still want a 180 px apple-touch-icon PNG for iOS home screens and 192 and 512 px PNGs for a web app manifest.

Can I just rename a PNG to .ico?

Browsers are forgiving and will usually render it, but Windows shortcut handling and some older software expect a real ICO container. Converting properly costs nothing.

My icon has a black box on iPhone. Why?

That is the apple-touch-icon, not the favicon. iOS does not support transparency there and composites onto black; export that one with a solid background.

What should the source image be?

Square, at least 256 pixels, ideally a vector. Everything downscales cleanly from there and nothing upscales well.

Is my logo uploaded anywhere?

No. Rendering and encoding happen in your browser.

More tools in this category

🗂
Bulk File Converter
Drop up to 10 files of any kind and convert them to PNG, WebP or JPG
🖼
Any File to PNG
Drop up to 10 images, SVGs or PDFs and get lossless PNGs back
🌐
Any File to WebP
Drop up to 10 images, SVGs or PDFs and get compact WebP files back
📷
Any File to JPG
Drop up to 10 images, SVGs or PDFs and get JPGs that open anywhere
🖼
JPG to PNG
Convert JPG to lossless PNG for editing or PNG-only uploads
🌐
JPG to WebP
Re-encode JPG as WebP for 25–35% smaller web images