Your HEIC source
The browser decodes the primary HEIC still image; Live Photo motion, depth maps, and capture metadata are not included.
Make a WebP delivery copy of an iPhone HEIC photo for a website that accepts modern image files.
Choose a file to get started.
Working on your device…
The browser decodes the primary HEIC still image; Live Photo motion, depth maps, and capture metadata are not included.
WebP can store transparent pixels and often makes a convenient web asset. This route uses the browser encoder at quality 0.88.
Explore the WebP converterWebP is not accepted everywhere, and a new lossy save may change fine detail. Keep the original HEIC photo.
A HEIC file may not be accepted by the app or upload form you need. HEIC to WEBP creates a separate WEBP copy while leaving your original file untouched.

| Property | HEIC / HEIF | WebP |
|---|---|---|
| What it stores | A compressed photo container that can also hold metadata and auxiliary images | A raster image; source files may also contain animation |
| Compression | HEVC image compression in the supported HEIC inputs | Lossy or lossless; this export uses the browser encoder |
| Transparency | May contain transparency | Supports transparency |
| Typical use | iPhone and other modern camera photos | Web images and smaller image delivery |
HEIC decoding uses an open-source library. View its license and source.
WebP can store transparent pixels and often makes a convenient web asset. This route uses the browser encoder at quality 0.88. WebP is not accepted everywhere, and a new lossy save may change fine detail. Keep the original HEIC photo.
No. This route exports the decoded primary still image, not the original HEIC container or its EXIF, GPS, depth and Live Photo information. Keep the original if those matter.
Choose one HEIC/HEIF file up to 25 MB and 13 million pixels, with no side above 65,535 pixels. Some unusual or damaged HEIC variants may not decode on this device.
No. Conversion runs in a browser worker. The decoder downloads only when you convert; your selected image is not sent to a conversion server. You can cancel the work.