HEIC to ICO Crop Converter

Load a HEIC photo, drag the crop handles to define exactly the area you need, preview the result, then download an ICO icon file. Everything runs in your browser — your image never leaves your device.

🖼️

Drop a HEIC file here

or Browse Files  ·  HEIC / HEIF supported

What This Tool Does

This tool loads a HEIC or HEIF image directly in your browser, decoding it using native browser support (Chrome 105+, Safari, Edge) or the heic2any JavaScript library as a fallback for full cross-browser compatibility. It presents an interactive crop overlay with draggable handles, and converts the selected area to an ICO file. No server upload is required. The full workflow — loading, HEIC decoding, cropping, and ICO encoding — runs entirely in client-side JavaScript using the HTML5 Canvas API. The output is a single-image ICO file with a PNG-embedded payload, compatible with all major browsers, Windows Explorer, and icon editors.

Who This Is For

  • Web developers who want to create a favicon directly from an iPhone HEIC photo without installing design software
  • Windows users who want to use a HEIC photo as a custom desktop shortcut or application icon
  • Designers who receive source assets as HEIC from iPhone and need to isolate a subject and export it as an ICO for a Windows application
  • Anyone who wants to crop and convert a HEIC photo to ICO format in seconds, entirely in the browser

HEIC vs ICO: Format Comparison

PropertyHEICICO
Primary useiPhone photo storageWindows icons, favicons
CompressionLossy or lossless HEVCEmbeds PNG or BMP data
Color depth10-bit HDR support32-bit RGBA (with PNG payload)
Transparency supportYes — full alpha channelYes — full alpha channel
Multi-resolutionNo — single imageYes — can embed multiple sizes
Platform compatibilityApple-native; codec required elsewhereWindows-native; universal browser favicon
Typical dimensionsAny — camera resolution16×16 to 256×256 px
Best foriPhone storage, Apple ecosystemFavicons, app icons, Windows shortcuts

Frequently Asked Questions

What size should I crop to for a favicon?
The most universally recommended favicon size is 32×32 pixels, though modern browsers also use 16×16, 48×48, and 192×192 variants. For best results, crop to a square region that contains the most recognizable part of your image, then use an Image Resizer to scale to the target size before or after the ICO conversion.
How precise is the crop tool?
The crop operates at native pixel accuracy on the original HEIC dimensions. The canvas is scaled to fit your screen for display, but the actual crop coordinates are mapped back to the full-resolution image before the ICO is generated. You get an ICO at the exact pixel dimensions shown in the crop dimensions badge.
Can I move the crop selection after setting it?
Yes — click and drag anywhere inside the crop rectangle (away from the handles) to reposition it anywhere within the image. Handles resize; the interior pans.
Does the output ICO support transparency?
Yes. The tool embeds a PNG inside the ICO container, which preserves full 32-bit RGBA transparency. If your HEIC source has transparent regions (or you crop to a subject with transparent edges), that transparency will be retained in the ICO output.
What browsers are supported?
All modern browsers — Chrome, Firefox, Edge, Safari (desktop and mobile). The tool uses heic2any as a fallback for browsers without native HEIC support, ensuring HEIC files load correctly everywhere.
Is there a file size limit?
There is no server-imposed limit because no upload occurs. The practical limit is your browser's available RAM. Most modern desktops handle HEIC files comfortably. Very large files on memory-constrained mobile devices may be slower to process.