Convert PNG to ICO online, free and with no signup. Every icon is built with all six sizes inside one file - 256, 128, 64, 48, 32 and 16 pixels - and transparency is kept. No watermark, no limit on how many you run, everything deleted 1 hour after upload.
ICO is less an image format than a box. A single .ico file can hold several pictures side by side at different sizes, and the browser or the operating system picks whichever one it needs. Browsers do accept a PNG as an icon these days, but only ICO carries every size in one file, and /favicon.ico in your site root is the default path every browser asks for on its own, with no HTML at all.
PicEditLab always writes six sizes: 256, 128, 64, 48, 32 and 16 pixels. Roughly, 16 is the browser tab and address bar, 32 covers bookmarks, the taskbar and tabs on a high-DPI screen, 48 is the medium icon in Windows Explorer, and 64 through 256 are used by large-icon views, desktop shortcuts and store listings. You do not have to choose - you get all six.
Upload the largest PNG you have, and at minimum 256x256. This is what decides how sharp the result looks: all six sizes are written whatever the source, so when the source is smaller the 256 and 128 entries can only be produced by upscaling - soft, and no smaller for it. Measured on the same artwork: a 512x512 source produced a 361 KB icon and a 64x64 source produced 345 KB. Near-identical size, very different sharpness at the large end.
Transparency is carried through. Each of the six sizes keeps its own alpha channel, so the icon will not show a white box against a dark taskbar or a light tab strip. It is preserved, not created: an opaque PNG gives you an opaque icon - this step does not remove a background for you.
Already have the SVG source? Convert SVG to ICO instead
No technical knowledge needed. Free, fast, and available on any device.
Built on top of multiple proven open-source conversion engines. We pick the best processing chain for each format combination, avoiding the color shifts and quality loss common in browser-side conversion.
Converting PNG images to ICO comes up in many situations: making files compatible with a different device or platform, reducing storage footprint, or preparing images for upload to a service that does not accept the source format. The traditional approach is to install Photoshop, GIMP or a similar desktop application — overkill for an occasional task. Browser-based converters are an alternative, but they are limited by what your browser can natively decode and cannot handle specialty formats like RAW, HEIC or AVIF at all. PicEditLab runs the conversion server-side, so format support, output quality and processing speed do not depend on your browser or device.
Conversion on PicEditLab takes three steps — upload, pick the target format, download:
Our server runs a proven open-source toolchain. ImageMagick handles color space conversion and resampling, libheif uses the x265 codec for HEIC encoding and decoding, libavif uses AOM for AVIF, libjxl handles JPEG XL, OpenJPEG covers JPEG 2000, and dcraw decodes raw sensor data from RAW files. JPG output uses quality 85 with progressive encoding for faster perceived loading on the web. PNG output uses zlib at maximum compression to keep file size as small as possible without losing a single pixel of detail.
PicEditLabs image pipeline is built on top of ImageMagick, libheif, libavif and libjxl — the same battle-tested open-source libraries used by Apple, Google and Mozilla. We tune encoder parameters for each format to match the trade-off between quality and file size that most users actually want, and we ship pipeline updates with every release to keep up with new format revisions.