HEIC to ICO Converter

Convert iPhone HEIC photos to ICO for website favicons and Windows icons. Choose sizes (16×16, 32×32, 48×48). Use square images for best results.

Initializing... drag & drop files here

Supports: HEIC

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Image resolution
Preset

How to Convert HEIC to ICO Online

  1. Upload Your HEIC File: Drag and drop or click "Add Files" to load HEIC photos straight from your iPhone, iPad, or Photos library export. Live Photo containers, burst shots, and HEIF sequences all decode to a still frame. Batch is supported, so you can drop several HEICs and pull an icon from each.
  2. Pick the Icon Size: ICO output uses the icon-sized resolution presets — 256p, 192p, 180p, 128p, 64p, 48p, 32p, 24p, or 16p (the standard Windows icon ladder). 32×32 is the long-standing taskbar default; 256×256 is the maximum a Windows ICO container will render in Explorer's "Extra large" view.
  3. Check the Shape Before Converting (Optional): ICO output has no quality preset, bit-depth or colour-palette control — the size preset is the entire option set, and the percentage, "Keep original" and custom width/height modes are hidden as well. That preset sets the icon's height and the width follows the photo's aspect ratio, with nothing cropped or padded, so a 4:3 iPhone still at 256P comes out 341×256 — wider than the 256 an ICO directory entry can declare. Crop the HEIC square in Photos first, or pick 128P.
  4. Convert and Download: Click Convert. The HEIC decodes and re-encodes to ICO on our servers, then downloads to your device — no sign-up, no watermark, and your file is deleted automatically a few hours after conversion.

Why Convert HEIC to ICO?

HEIC is Apple's default photo container on iPhone and iPad since iOS 11 (2017). It wraps an HEVC-compressed still (or a Live Photo / burst sequence) and gives you roughly half the file size of an equivalent JPEG at the same visible quality. ICO is the opposite end of the imaging spectrum: a tiny Windows icon container that holds one or more square stills (16, 32, 48, 64, 128, 256 px) for the taskbar, desktop, Explorer, tray, and browser favicons. Going from HEIC to ICO almost always means cropping an iPhone photo to a square and re-encoding it at one of those fixed icon sizes. Common reasons people pull an ICO from a HEIC:

  • Custom desktop and folder icons from iPhone photos — Right-click a folder in Windows, Properties → Customize → Change Icon expects an .ico file. Use a HEIC of your dog, a vacation shot, or a project photo as the folder icon for that working directory.
  • Favicons from brand or product photos shot on iPhone — A phone photo of the storefront, the team, or a product makes a personal browser-tab favicon. The browser still needs a 16 / 32 / 48 px ICO for <link rel="icon">, even when the source is a 48 MP HEIC from an iPhone 14 Pro.
  • Application and installer icons for Windows builds.exe resources still take ICO with embedded 16, 32, 48, 64, 128, and 256 px sizes. A HEIC export from Photos gives you a high-resolution source for the 256 px layer of that bundle.
  • Tray icons and Start Menu shortcuts — System tray icons (16 / 24 / 32 px) need ICO. Crop a HEIC tightly around a single subject so it still reads at 16 px in the notification area.
  • Game launcher and emulator shortcut icons — Steam non-Steam shortcuts, RetroArch playlists, and Lutris menus all read ICO. A HEIC of the box art, a screenshot, or a custom logo works as the source.
  • Replacing a generic icon on a packed .exe — Tools like Resource Hacker and rcedit accept ICO; a HEIC photo from your library gives you a brand asset to mine for the icon.

If you want a multi-size favicon bundle (16, 32, 48 in one ICO) or a lossless intermediate, convert through HEIC to PNG first to keep the source pixels intact, then build the ICO. For a smaller, broadly compatible still without the icon constraints, HEIC to JPG is the path most Windows tools already understand.

HEIC vs ICO — Format Comparison

Property HEIC ICO
Type Still image container (HEIF) Icon container (one or more stills)
Codec / encoding HEVC (H.265) intra-coded still BMP or PNG image data
Typical resolution 4032×3024 (12 MP), 8064×6048 (48 MP) 16, 32, 48, 64, 128, 256 px square
Color depth 10-bit on iPhone 12+ HDR, 8-bit otherwise 1-bit, 8-bit, or 24/32-bit
Transparency Optional alpha channel (HEIF spec) 1-bit (mask) or full 8-bit alpha
File size 1 – 5 MB for a 12 MP photo 1 – 200 KB per icon
Native viewer Apple Photos, iOS, macOS Preview Windows Explorer, browsers (favicon)
Where it's used iPhone / iPad camera roll, Photos exports Taskbar, desktop, Explorer, tray, Alt-Tab
Designed for Modern phone storage efficiency Windows shell icons (since Windows 3.x)

ICO Resolution Quick Guide

Size Where Windows uses it Notes
16×16 Browser favicon, Explorer list view, app title bar Anti-alias and simplify; fine detail disappears
24×24 Toolbar buttons, tray icons (some DPI scales) Often paired with 32 in a single ICO
32×32 Desktop (small icons), taskbar pinned apps The default Windows icon size for decades
48×48 Desktop (medium icons), Open With dialog Favicon spec also includes 48
64×64 Desktop (large icons), Start Menu tile foreground Useful step between 48 and 128
128×128 Desktop (extra-large icons), HiDPI taskbar Sharp on 1.5× / 2× display scaling
256×256 File Explorer "Extra large" view, installers The maximum ICO size; introduced in Windows Vista

A typical Windows ICO bundle ships at 16, 32, 48, and 256. Favicons usually only need 32×32 (or 16/32/48 combined). Pick the size that matches where you'll actually use the icon.

Frequently Asked Questions

Why does my iPhone export HEIC instead of JPG in the first place?

Since iOS 11 (2017), iPhones have shot in HEIC by default to halve photo storage at matching visible quality. The format wraps HEVC-encoded stills and supports 10-bit color and Live Photo containers. You can switch the camera back to "Most Compatible" under Settings → Camera → Formats to capture JPG directly, but the HEICs already in your library still need conversion when you target a Windows-native format like ICO.

My iPhone HEIC is a Live Photo — what does the converter do with it?

A Live Photo is an HEIC still paired with a short MOV. The frame extractor reads the still inside the HEIC container (the "key photo" Apple shows in the Photos app) and re-encodes that single frame as ICO. The MOV portion is ignored, since ICO is a still-only container. If you want a different frame from the Live Photo's motion, export the MOV first and pull a frame from there.

My HEIC photo is rectangular — will the icon look stretched?

It will not be stretched, but it will not be square either. The preset sets the icon's height and the width follows the source aspect ratio — nothing is cropped, padded or letterboxed on your behalf — so a 4032×3024 HEIC at the 256P preset comes out 341×256. Windows expects square icons, so crop the HEIC to 1:1 in Photos before upload. For a logo or a tightly framed subject a centre crop is usually enough; for a full landscape shot, crop manually so the focal point lands on-axis.

Will my icon have transparency?

ICO supports a 1-bit transparency mask and, in modern PNG-encoded ICOs, full 8-bit alpha. HEIF/HEIC can carry an alpha channel, but iPhone camera roll HEICs are nearly always opaque (the camera doesn't shoot with alpha). If you need a transparent background for a folder or shell icon, convert to HEIC to PNG first, mask the background in an image editor, then convert that PNG to ICO.

Why does my 16×16 icon look blurry?

Detail that fits comfortably in a 12 MP HEIC turns into mush at 16×16. A photo of a face downscales to a smudge of skin tone; a busy logo turns into pixel soup. For the smallest sizes, design around a bold silhouette, no fine text, and high contrast with the background. If you control the source, shoot the photo close-cropped against a clean backdrop so the subject still reads at favicon size.

Can I control the icon's bit depth, colour palette, or quality?

None of those render on this page. The Image Compression group — quality preset and file-size targeting — is hidden for ICO output, the colour-palette control belongs to GIF output (and to PNG at the highest quality preset), and the bit-depth control is PPM-only. Resolution is the one setting that meaningfully changes an icon, so it is the only one the page offers. If you want a reduced-colour or monochrome icon, flatten the palette in an image editor before uploading.

Can I make a multi-size ICO bundle for a Windows installer?

Generate the highest-resolution ICO first (256p) from the HEIC, then run additional conversions at 48p, 32p, and 16p. Bundle the four ICO files into a single multi-size ICO with a tool that supports it (IcoFX, or magick convert with multiple input PNGs). For a plain favicon a single 32×32 ICO is enough — most modern browsers also accept the source PNG via <link rel="icon" type="image/png">, so converting through HEIC to PNG is a viable alternative.

Can I convert several HEIC photos into icons at once?

Yes. Drop in multiple HEICs and each one converts to its own ICO at the same resolution preset — handy for a project where every photo becomes the icon for a corresponding folder or shortcut. Output downloads individually or as a ZIP archive.

My HEIC won't open in Windows Photos but the converter handles it — why?

Windows 10 and 11 only decode HEIC when you've installed the HEIF Image Extensions and the HEVC Video Extensions from the Microsoft Store (the second one is paid). The converter decodes HEIC on our servers with its own HEIF decoder, so you don't need either Microsoft extension installed to pull an ICO out of an iPhone HEIC.

Rate HEIC to ICO Converter Tool

Rating: 4.8 / 5 - 120 reviews