Icon Resizer

Resize an ICO file, remove the sizes you don't need, or turn a PNG, JPG or WebP into a multi-size icon - with a live preview of every size. Making a website icon set instead? Try the Favicon Resizer.

Drop your ICO or image here or click to browse ICOPNGJPGWebPGIFBMPup to 5 MB
Private download link, deleted after one hour

How to resize an ICO file

  1. Upload your icon. Drop an ICO file - or a PNG, JPG, WebP, GIF or BMP image - onto the upload area, or click it to browse.
  2. Choose the sizes. Sizes already in your file are marked In file. Click tiles to add or remove sizes, use a preset, or add a custom size.
  3. Check the preview. Each size is shown at actual size and zoomed, plus how it looks in a browser tab, on the taskbar and on the desktop.
  4. Pick the output. Keep one ICO with every size inside, or get separate PNG or ICO files in a ZIP archive.
  5. Resize and download. Click Resize icon, compare the before and after, and download the result.

Which icon sizes do you need?

It depends on where the icon will be shown.

An ICO file can hold many sizes, and Windows or the browser picks the one that fits the screen.

UseSizes to includeWhere it shows
Website favicon16, 32, 48Browser tabs, bookmarks, history, Windows site shortcuts
Windows app or shortcut16, 20, 24, 32, 40, 48, 64, 256Explorer, taskbar, Start menu and desktop at 100% to 250% display scaling
File-type icon16, 32, 48, 256Explorer lists, details view and large icon views
Toolbar or tray icon16, 20, 24, 32Notification area and small toolbar buttons

The in-between sizes matter on modern screens. A 16 px icon is drawn at 20 px on a display set to 125%, at 24 px at 150% and at 32 px at 200%.

If the exact size is missing, Windows shrinks the next larger one, which is where soft, blurry icons come from. The Windows app preset adds all of them in one click.

Phones and apps use separate PNG files rather than ICO. For an Apple touch icon, Android icons and the web manifest, use the Favicon Package Generator.

Keep small sizes sharp

Shrinking is safe; enlarging is not.

Every new size is made from the largest image in your file, scaled down in halving steps so thin lines survive at 16 and 24 px. The preview panel shows each size zoomed, so you can spot a muddy detail before downloading.

If the tool warns that a size is larger than your source, start from a bigger image. You can enlarge a small PNG with the Image Upscaler, or build the icon from a vector with SVG to ICO.

Classic and modern ICO files

ICO files come in two flavours.

Older icons store each size as a bitmap (BMP), sometimes with only 16 or 256 colours. Newer ones use compressed PNG images, usually for the 256 px size. This tool reads both, including icons with an 8-bit palette and a separate transparency mask.

The file it writes uses the layout Windows handles best: 32-bit bitmaps with a transparency mask below 256 px, and a 32-bit PNG at 256 px. That works in every Windows version, in Explorer and Photos, and in all browsers.

Our guide to bitmap vs PNG icons and every ICO type explains the differences in detail.

To see exactly what is inside an icon, open it in the ICO Analyzer. To make a large icon smaller on disk, use Compress ICO, and to pull the icon out of a program, use the EXE Icon Extractor.

Icon Resizer or Favicon Resizer?

Use the Icon Resizer to edit an icon you already have: see which sizes are inside, remove the ones you don't need, and add the missing ones.

Use the Favicon Resizer when you are starting from a logo and need the standard set of website icon files. To create an icon from scratch, try the Icon Maker, or convert a JPG to ICO or WebP to ICO.

Frequently Asked Questions

Upload the ICO file above. Every size inside it is shown as a tile - click a tile to remove it, click an empty size to add it, or pick a preset such as Favicon or Windows app. Then click Resize icon and download the new file.

Yes. Sizes that are already in your file are marked In file. Click one to mark it Remove and it is left out of the new ICO. The sizes you keep are copied pixel for pixel, not resampled.

Each image inside an ICO file can be at most 256 x 256 pixels - the format has no way to record a larger size. If you need 512 x 512, choose PNG output instead, or convert the result with ICO to PNG.

Yes. Upload a PNG, JPG, WebP, GIF or BMP image, choose the sizes you want and keep the output on ICO. Non-square images are centred on a transparent square instead of being stretched. For a vector logo, SVG to ICO gives the sharpest small sizes.

Usually because a size was made larger than the source. A 32 x 32 image stretched to 256 x 256 has to invent pixels. Start from the largest image you have, or enlarge it first with the Image Upscaler. Include every size Windows asks for, so it never has to shrink a big frame on the fly.

Yes. Transparent areas stay transparent in every size. Sizes below 256 px are saved as 32-bit bitmaps with a transparency mask and 256 px as a 32-bit PNG, which is the layout Windows reads most reliably.

Yes. Each result gets a random download link that cannot be guessed, the folder cannot be browsed, and all files are deleted automatically after one hour. No account is needed.

Guides & Tutorials

All 14 guides
Guide Old vs New ICO Files: Bitmap Icons, PNG Icons and Every Icon Type Explained Read the guide Comparison ICO vs SVG: Which Icon Format Should You Use? Read the guide Guide Complete ICO File Guide: Understanding, Opening & Converting Icon Files Read the guide