Image to ICO Converter
Convert any PNG, JPG, or WebP image into icon sizes — 16×16 to 256×256. Downloads a real .ico file with all selected sizes embedded, plus individual PNGs. Browser-based, no uploads.
Drop an image here, or click to browse
PNG · JPG · WebP · SVG · AVIF
Select Sizes
All resizing and ICO generation runs in your browser. Your images are never uploaded or stored.
True .ico output
Generates a proper ICO container with all selected sizes embedded — not just a renamed PNG. Compatible with Windows Vista+, all modern browsers, and macOS.
Multiple sizes at once
Choose from 16×16 to 256×256. The default selection covers browser tabs (16, 32), Windows shortcuts (48), and high-DPI displays (256).
Private — no upload
All resizing and ICO assembly runs in your browser using the Canvas API and binary TypedArrays. Nothing is uploaded or stored anywhere.
How to convert an image to ICO
- Upload a PNG, JPG, WebP, or SVG image.
- Select the icon sizes you need — or keep the default selection for a standard favicon set.
- Click Generate Icons.
- Download the combined .ico file (all selected sizes in one file) or individual PNG icon files.
What is the .ico format?
ICO is a container format that holds one or more images at different sizes and colour depths in a single file. Browsers use the favicon.ico from your domain root — the 16×16 and 32×32 sizes are used for browser tabs; 48×48 is used for Windows taskbar shortcuts. For modern web development, 16×16, 32×32, 48×48, and 256×256 sizes cover all common use cases. This tool embeds PNG images inside the ICO container, which is supported by Windows Vista+ and all modern operating systems.
Privacy — no upload, no server
All image resizing and ICO file assembly happens entirely in your browser using the Canvas API and binary TypedArrays. No image data is ever sent to a server or stored anywhere outside your browser. This makes ConvertForge suitable for generating icons from internal, confidential, or brand-sensitive image assets without sharing them with any third party.
Frequently Asked Questions
What image types can I convert to ICO?
Any format your browser can decode — PNG, JPG, WebP, SVG, AVIF, HEIC (on Safari). PNG with transparency gives the best results since transparency is preserved in the output icons.
Is the .ico file compatible with Windows and browsers?
Yes. This tool generates a modern ICO file that embeds PNG images per entry. This is the standard used by Windows Vista+ and all modern browsers for favicons. Legacy Windows XP ICO files used BMP encoding, which is not generated here.
Should I use PNG icons or an .ico file for favicons?
For modern websites, a 32×32 PNG with a <link rel="icon"> tag works well. For maximum compatibility (especially Windows shortcuts and legacy browsers), use an .ico file placed at /favicon.ico on your domain root. Our Favicon Generator tool can generate additional Apple Touch and PWA icon sizes.
Is my image uploaded to a server?
No. All resizing and ICO assembly happens entirely in your browser using the Canvas API and binary TypedArrays. Nothing is uploaded or stored anywhere.