Skip to main content
Free File Converter

PNG to ICO converter

Convert PNG images to ICO in your browser.

Processed in your browser. This file is converted on your device and is never uploaded.

Converter

.png up to 50 MB. You can also drag a file here.

Options

Checking what this browser supports…

The icon is written with 16, 32, and 48 pixel versions inside one file.

No file selected.

About this tool

PNG is what screenshots, logos, and exported graphics are usually saved as. An ICO holds several sizes in one file, so a browser or desktop can pick the right one instead of scaling a single image badly.

This tool converts PNG to ICO entirely in your browser. The image is decoded, drawn, and re-encoded on your device, so nothing is uploaded and the size of the file costs you no waiting.

Supported formats and limits

Input
.png
Output
.ico (image/x-icon)
Output name
The original name with the new extension, for example photo.png becomes photo.ico.
File size limit
50 MB
Processing
In your browser. The file is not uploaded.

How to use it

  1. Choose a .png file, or drag one onto the page.
  2. Icon sizes 16, 32, and 48 pixels are written into the one file.
  3. Optionally set a width or height to resize at the same time.
  4. Select Convert, then download the ICO file.

Limitations

  • Icons are square. A rectangular source is fitted into the square, which changes its proportions.
  • An icon can be at most 256 pixels, which is a limit of the format.
  • Metadata is not preserved. EXIF fields, including camera settings and GPS location, are dropped, which is a privacy benefit but worth knowing if you rely on them.
  • Colour profiles are not preserved, so an image in a wide-gamut profile may shift slightly.
  • The camera's EXIF orientation is applied, so a photo taken sideways comes out upright rather than rotated.

Frequently asked questions

Is my image uploaded?
No. The conversion runs entirely in your browser. The image never leaves your device and no request carrying it is made.
Will this work as a favicon?
Yes. The file holds 16, 32, and 48 pixel versions in one icon, which is what browsers expect at /favicon.ico, and each size is rendered from your image rather than scaled from one another.
Can I resize while converting?
Yes. Set a width, a height, or both. With proportions kept, one dimension is derived from the other, and giving both fits the image inside that box rather than distorting it.