💡 Best practices for ICO/favicon
- Use a square source image — non-square images are stretched to fill each size
- Start with at least 256×256 PNG for crisp results at all sizes
- Use a PNG with transparency for icons that work on any background
- For web favicons, include 16, 32, and 48 px at minimum
- Place
favicon.ico in your site root and link with <link rel="icon">
🔒 Privacy
Conversion runs 100% in your browser using the Canvas API. Your image is never uploaded to any server.
Closing the page removes all data immediately.
What is an ICO file?
ICO is a container format developed by Microsoft that stores one or more images at different resolutions
inside a single file. The operating system or browser picks the most suitable size automatically —
for example a 16×16 image for the browser tab, a 32×32 for taskbar pinning, and a 256×256 for
high-DPI displays.
Modern ICO files (Windows Vista and later, all modern browsers) embed full PNG data for each size,
preserving transparency and sharp detail. This tool uses that approach, so your icon will look
crisp everywhere.
Which sizes should I include?
| Size |
Where it's used |
| 16×16 |
Browser tab favicon, taskbar (small) |
| 32×32 |
Windows taskbar, browser bookmark bar |
| 48×48 |
Windows desktop shortcuts |
| 64×64 |
High-DPI taskbar, some Linux desktops |
| 128×128 |
macOS Dock (non-Retina) |
| 256×256 |
Windows Explorer thumbnails, Retina displays |
How to use the favicon on your website
After downloading your .ico file:
- Rename it to
favicon.ico and upload it to the root of your web server.
- Add this to your HTML
<head>:
<link rel="icon" type="image/x-icon" href="/favicon.ico">
- For better cross-browser support also add a PNG alternative:
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png">
❓ Frequently Asked Questions
Can I use a JPG or non-square image?
Yes — the tool accepts any image format the browser supports (PNG, JPG, WebP, GIF).
Non-square images are stretched to fit the square icon sizes, which may look distorted.
For best results, crop your image to a square first using our Image Editor.
Will transparency be preserved?
Yes. PNG images with an alpha channel (transparency) retain their transparency in the
generated ICO. Each size is stored as a full PNG chunk inside the ICO container.
Is the generated ICO compatible with all browsers and Windows?
The tool produces PNG-in-ICO, which is supported by all modern browsers (Chrome, Firefox,
Safari, Edge) and Windows Vista and later. For compatibility with very old Windows XP
systems you would need a BMP-based ICO, which this tool does not produce.
What is the maximum source image size?
There is no hard limit — the conversion happens in-browser on your device. Very large images
(above ~5000×5000 px) may be slow to process on lower-end devices, but will still work.
Do you store my uploaded images?
No. Everything runs in your browser. Your image is never sent to any server. When you close
the tab, all data is gone.