Free browser-based utility

Icon Converter: Image to ICO

Turn a PNG, JPEG, SVG or other image into an .ico icon file for Windows or a website. Choose the sizes inside it, whether the image fits or fills the square, a background and the corner shape.

Processed locally — your image stays on your device.

1

Choose image

PNG, JPEG, WebP, GIF, BMP, TIFF, SVG, AVIF, HEIC or ICO

Drag & drop your image here or You can also paste an image from your clipboard.
2

Icon settings

The defaults suit a website favicon. Choose Windows app for a desktop program's icon.

Sizes inside the icon
Shape
Background
Corners
3

Your icon

One .ico file with every size inside.

How to convert an image to ICO

  1. Choose your image. A square image at least 256 pixels wide, or an SVG, gives the sharpest icon.
  2. Pick the sizes: Website for a favicon, Windows app for a program or shortcut icon, or tick the sizes you need.
  3. Choose Fit to show the whole image or Fill to crop it to a square, then a background and corner shape.
  4. Check the preview, select Create icon, and download your .ico file.

Which icon sizes do I need?

UseSizes
Website favicon16, 32 and 48 px. Browsers use 16 and 32 in tabs and bookmarks; 48 suits Windows shortcuts to the site.
Windows program or shortcutAt least 16, 24, 32, 48 and 256 px. Windows picks a size for each view and display scaling; 256 is used for large icons.
EverythingAll seven sizes from 16 to 256 px, so Windows rarely has to scale an icon.

The Windows app set, 16, 24, 32, 48 and 256 px, matches the minimum sizes in Microsoft's guidance, Construct your Windows app's icon; including more sizes means Windows scales the icon less often. References reviewed: .

For a website, the Favicon Generator makes favicon.ico together with the Apple touch icon, web app icons, manifest and HTML. To change many images at once, the Bulk Image Resizer can save each as an ICO.

Why an SVG makes the sharpest icon

A 16 pixel icon has very few pixels, so shrinking a large picture to that size can blur thin lines. An SVG is a drawing, not pixels, so Doodleden draws it afresh at each size inside the icon instead of shrinking one large copy. If your logo exists as an SVG, use that.

Private by design

Your image is read and turned into an icon inside your browser. It is not uploaded to a Doodleden server, and nothing about it is stored.

Files are processed in your browser and are not uploaded to or stored by Doodleden. This site is funded by advertising; our ad partners use cookies and similar technologies as described in our privacy policy.