PNG to ICO Converter
Convert any image to a multi-size .ico file. Runs entirely in your browser — no server, no upload.
Drop an image here or click to upload
PNG, JPG, SVG, WebP — any image format
Include sizes
Select all sizes for widest compatibility. Windows & browsers pick the best size automatically.
The ICO file embeds each selected size as a separate PNG image internally.
What is an ICO file?
An .ico file is a container format used by Windows and web browsers to store one or more images at different resolutions. A single ICO file can embed icons at 16×16, 32×32, 48×48, 64×64, 128×128, and 256×256 pixels — the OS or browser picks the best size automatically.
Which sizes should I include?
- 16×16 — browser tab favicon, taskbar
- 32×32 — Windows desktop shortcut, most common
- 48×48 — Windows Explorer large icons
- 64×64 — high-DPI displays
- 128×128 — macOS, some Windows contexts
- 256×256 — Windows 7+ jumbo icons, high-resolution displays
For a favicon.ico used on websites, including at least 16×16, 32×32, and 48×48 is recommended.
How does it work?
This tool uses the browser's Canvas API to resize your image to each selected dimension, exports each as a PNG blob, and assembles them into a valid ICO binary following the Microsoft ICE format specification. The resulting file supports transparency (alpha channel) fully.