Skip to main content
IMAGEEE logo
Convert · Format conversion
Image format conversion - Convert

HEIC to ICO Converter

Make one square ICO resource from a supported HEIC or HEIF photo. Choose an icon size and framing yourself; the converter does not silently crop or enlarge the photo. Review the inspected primary image. This workflow does not export a HEIC sequence, thumbnails or every auxiliary image. This page supports supported SDR unsigned 8-bit RGB or RGBA HEIC/HEIF images with one primary image. High-bit/HDR, monochrome, multiple top-level images, depth images, unsupported auxiliary images and Display-P3 conversions are outside this page's scope.
Choose a HEIC file for ICO conversion
HEIC to ICO converter

ICO output is preset. Review the inspected primary image. This workflow does not export a HEIC sequence, thumbnails or every auxiliary image. Each ICO contains one square image resource. Choose 16, 32, 48, 64, 128 or 256 pixels. Keep whole square image requires a square source; a rectangle needs explicit Center square crop. Enlargement is opt-in and a smaller source may produce a smaller icon. If an ICC profile is present, explicitly choose Remove color profile (may change colors); ICO cannot retain it here. Display-P3 removal is rejected. Changing the format does not restore detail already lost in HEIC encoding. Review the choices, then Add task and Run. No task is created automatically.

Loading HEIC to ICO controls.

Upload images or PDFs
Major image and PDF formats supported. Full extension list is below.
5 files100MB total52MP max
Batch: up to 5 files / 100MB total. Max 52MP each.
Supported extensions (expand/search)

Supports many aliases including jpeg.

Input extensions

.apng.avif.avifs.avis.bmp.btf.btif.bw.cur.dcx.dds.dib.farbfeld.ff.gif.heic.heics.heif.heifs.heim.heis.heix.hif.icb.ico.icon.int.inta.j2c.j2k.j2p.j2x.jfi.jfif.jhc.jif.jp2.jpc.jpe.jpeg.jpf.jpg.jph.jphc.jpm.jpx.jxl.mif1.mj2.mjp2.mjpeg.mjpg.mpo.msf1.ora.pam.pbm.pcc.pcx.pdf.pfm.pgm.pjpeg.pm.png.pnm.ppm.psb.psd.qoi.ras.rgb.rgba.rle.sgi.sr.sun.svg.tga.thm.tif.tiff.tpic.vda.vst.webp.xbm.xpm
File list
Original
Select a file.
Output
No output yet.

Output format

Output format
Choose the output format. For HEIC/HEIF input, output is converted to the selected format (default: WebP).
Selected extension: .webp · 5/5
Browse by category, search extension aliases, then click one extension to apply.
Transparency
JPG does not support transparency and requires background compositing.
Background
#ffffff
Alpha is composited on the selected background. (JPG has no alpha).
Ready

HEIC to ICO questions

Which HEIC or HEIF photos are supported?

This workflow accepts supported single-primary 8-bit SDR RGB or RGBA images. High-bit/HDR images, depth information, unsupported auxiliary images and additional top-level images are not supported. This page supports supported SDR unsigned 8-bit RGB or RGBA HEIC/HEIF images with one primary image. High-bit/HDR, monochrome, multiple top-level images, depth images, unsupported auxiliary images and Display-P3 conversions are outside this page's scope.

Can a rectangular photo become an icon?

Choose Center square crop explicitly to cut the edges into a square. Keep whole square image requires a square input under this icon workflow; padding is not added automatically.

Does one ICO contain every icon size?

No. Each output contains one square resource at the chosen supported size, up to 256 pixels.

What happens to the color profile?

ICO cannot retain the embedded profile in this workflow. Supported non-P3 profiled inputs need explicit Remove color profile; Display-P3 input is excluded.

Will a small photo be enlarged automatically?

No. Enlargement starts off. Enable it explicitly if needed; enlarging does not recreate missing detail.

How to convert HEIC to ICO

1. Choose your HEIC image Upload a supported HEIC or HEIF photo and review the inspected image information. This page supports supported SDR unsigned 8-bit RGB or RGBA HEIC/HEIF images with one primary image. High-bit/HDR, monochrome, multiple top-level images, depth images, unsupported auxiliary images and Display-P3 conversions are outside this page's scope.

2. Review image selection Choose Icon size: 16, 32, 48, 64, 128 or 256. Use Keep whole square image for square input, or explicitly choose Center square crop.

3. Review ICO choices For a supported profiled photo, explicitly select Remove color profile. Enable enlargement only if you want to enlarge a smaller image. Each ICO contains one square image resource. Choose 16, 32, 48, 64, 128 or 256 pixels. Keep whole square image requires a square source; a rectangle needs explicit Center square crop. Enlargement is opt-in and a smaller source may produce a smaller icon. If an ICC profile is present, explicitly choose Remove color profile (may change colors); ICO cannot retain it here. Display-P3 removal is rejected.

4. Add the task, convert and download Choose Add output task, then Run. Download and review the converted image.

Choose another HEIC image task

Prepare a supported HEIC photo as JPG for sharing or uploading.

Use the existing HEIC to WebP workflow when the receiver accepts WebP.

Choose another existing image task.