Create a Multi-Size ICO File

Make a custom .ico file containing exactly the icon sizes you need, for Windows apps, shortcuts and folders, or a single legacy favicon.ico.

  • On-device
  • No sign-up
  • Batch
  • Free, no watermark

Drop images on the plate

or paste with Ctrl/⌘ V

PNG, JPG, SVG, WebP, AVIF, GIF, BMP Up to 200 files · 50 MB each

Processed on this device

How it works

  1. 01Drop, choose or paste one or more square images.
  2. 02Select the sizes, padding and background for the icon.
  3. 03Select Process to build each .ico file.
  4. 04Download each file or use Download all (ZIP).

Why use this tool

Choose every size

Include any combination of 16, 24, 32, 48, 64, 128 and 256 pixel icons in one .ico file, instead of a fixed preset.

Padding and background

Add breathing room around the artwork and pick a background, or keep it transparent, so small sizes don’t look cramped.

Compact PNG entries

Each size is stored as PNG inside the ICO, which keeps the file small and is supported by Windows Vista and later.

Supported formats

Use cases

Desktop app icon

Package an Electron or native Windows app with an .ico that includes 16 to 256 pixel sizes, so it looks sharp in the taskbar, Start menu and Explorer.

Custom shortcut and folder icons

Give a desktop shortcut or a project folder its own icon. Windows accepts .ico files in the shortcut’s Change Icon dialog.

Legacy favicon only

Replace just the favicon.ico on an older site or intranet tool that can’t easily be changed to use PNG link tags.

Technical details

An ICO file is a container that holds several images of different sizes, and Windows picks the closest one for each place it shows the icon: 16 pixels in lists and title bars, 32 and 48 on the desktop, and 256 for large icon views. Including 24 and 64 pixels helps at some display scaling settings. Storing entries as PNG keeps transparency and makes even a 256 pixel entry small. Non-square images are padded to a square, never stretched.

You can add several images at once and get one .ico per source, which is useful when building a set of toolbar or file-type icons. If you are setting up icons for a website, the Favicon Generator is usually the better choice. It creates the .ico along with the PNG, Apple touch and Android icons, the web manifest and the HTML tags that modern browsers and phones expect. Use this tool when you need a standalone .ico with sizes you control.

Your files stay with you

This tool runs entirely inside your browser using Web Workers and WebAssembly. Your images are never uploaded, never stored on a server and never used to train AI. Close the tab and they’re gone. Learn more

Frequently asked questions

Which sizes should a Windows .ico contain?

A safe set for application icons is 16, 24, 32, 48 and 256 pixels, with 64 and 128 as optional extras. Windows chooses the closest size for each view and display scaling level, so including the full range avoids blurry scaled icons in the taskbar or Explorer.

What is the difference between this and the favicon generator?

This tool makes a single .ico file with any sizes you pick, mainly for Windows software, shortcuts and folders. The favicon generator builds a complete website icon set, including PNG favicons, an Apple touch icon, Android icons, a web manifest and HTML tags, with a three-size .ico included.

Will a PNG-based ICO work on older Windows versions?

ICO files with PNG entries are supported by Windows Vista and every later version, which covers practically all systems in use today. Windows XP and earlier expected uncompressed bitmap entries, so a PNG-based ICO may not display correctly there.

Can I make an ICO from a rectangular logo?

Yes. Icons are always square, so a wide or tall image is padded to a square instead of being stretched. You can choose a background for the padding or leave it transparent. For a clear result at 16 pixels, use a simple symbol rather than a long wordmark.

Related tools

You may also need

Related guides