Initializing... drag & drop files here
Supports: HEIC
.heic and .heif photos. Batch conversion is supported — drop a whole iPhone camera roll export at once.HEIC (High Efficiency Image Container, ISO/IEC 23008-12) is the default capture format on iPhones running iOS 11 and later, wrapping HEVC/H.265-coded stills in an MPEG container. It is roughly 50% smaller than JPEG at matched quality but is patent-encumbered and natively decodable by very few non-Apple platforms. WebP, released by Google in September 2010, gives you most of the size win in a royalty-free container that every current browser renders.
<img> tags across Chrome, Firefox, Edge, Opera, and Safari 16+ (Safari 14-15 had partial macOS-only support).| Property | HEIC | WebP | JPG | AVIF |
|---|---|---|---|---|
| Underlying codec | HEVC / H.265 | VP8 (lossy) / VP8L (lossless) | JPEG (DCT) | AV1 |
| Released | 2015 (ISO/IEC 23008-12) | Sept 2010 | 1992 | 2019 |
| Royalty-free | No (HEVC patent pool) | Yes | Yes | Yes |
| Lossy + lossless | Both | Both | Lossy only | Both |
| Transparency (alpha) | Yes | Yes | No | Yes |
| Animation | Image sequences | Yes | No | Yes |
| Native browser support | Safari 17+ only | Chrome 32+, FF 65+, Edge 18+, Safari 16+ | Universal since 1990s | Chrome 85+, FF 93+, Safari 16.4+, Edge 121+ |
| Typical file size (12 MP photo) | ~1.5-2 MB | ~1.2-1.8 MB at Q80 | ~3-4 MB at Q85 | ~0.8-1.4 MB at Q60 |
| Best for | iPhone storage, Apple ecosystem | Web publishing, e-commerce | Universal sharing, print | Bleeding-edge web, video stills |
| Setting | Quality % | Approx size vs original HEIC | Visible loss? | Use when |
|---|---|---|---|---|
| Lossless (Yes) | 100% reversible | Larger than HEIC (typically 1.2-1.6x) | None | Archive, print masters, editing input |
| Highest | ~95% | ~85-95% of HEIC | Hard to see | Photo portfolios, prints up to A4 |
| Very High (default) | ~85% | ~60-75% of HEIC | Imperceptible at normal viewing | General web, blogs, e-commerce |
| High | ~80% | ~45-60% of HEIC | Slight on close inspection | Hero images, social posts |
| Medium | ~70% | ~30-45% of HEIC | Mild banding in sky/gradients | Thumbnails, list tiles |
| Low / Lowest | ~50-60% | ~15-30% of HEIC | Visible artifacts | LQIP placeholders only |
| Where you want to use the image | HEIC | WebP |
|---|---|---|
| WordPress / Shopify / Squarespace upload | Rejected by default | Accepted |
| Gmail / Outlook inline preview | Apple Mail only | All major clients |
| Discord / Slack image preview | Renders as attachment, not inline | Inline preview |
| Meta / Google / TikTok ad creative | Rejected | Accepted |
| Android stock gallery (pre-Android 10) | No native decode | Native since Android 4.0 |
| Windows 10/11 Photos app | Requires HEVC codec ($0.99) | Native |
| Figma / Canva / Webflow | Rejected | Accepted |
iOS 11 (2017) made HEIC the default for the Camera > Formats > High Efficiency setting. To shoot JPEG instead, switch the same setting to Most Compatible. Existing HEIC photos still need converting — that is what this page does.
xconvert preserves standard EXIF fields by default (capture date, camera model, focal length, ISO, shutter, GPS). Strip them in your image editor before upload if you are publishing publicly — GPS coordinates embedded in HEIC are a common source of accidental location leaks.
Yes. Both lossy and lossless WebP have an alpha plane (lossless WebP transparency costs about 22% extra bytes per Google's spec). HEIC stickers, Live Photo overlays, and any transparent HEIC pass through with transparency intact.
WebP if you want maximum reach today — Safari has supported it since version 16 (Sept 2022), giving ~96% global coverage. AVIF compresses 20-30% smaller still but Safari only added it in 16.4 (March 2023) and decode is slower on older devices. WebP is the safe default; serve AVIF via <picture> with a WebP fallback if you want both. For AVIF specifically see HEIC to AVIF.
xconvert does not impose a hard per-file cap for HEIC-to-WebP in the browser; batches in the hundreds of MB are routine. If you hit a memory wall on a low-RAM device, split the batch — 50 photos at a time is comfortable on most laptops.
HEIC's HEVC compression is more efficient than WebP's VP8 at the same SSIM target. If you set Lossless? Yes or Highest quality, the WebP will often exceed the HEIC by 20-60%. That is expected — drop to Very High or High and WebP will undercut the HEIC.
No — iOS Camera writes HEIC or JPEG only. You can view WebP in Photos on iOS 14+, but you cannot capture WebP directly. WebP is a delivery format; HEIC is a capture format.
iCloud Shared Albums historically transcoded HEIC to JPEG for non-Apple recipients. AirDrop sends HEIC as-is to other Apple devices and as JPEG to many non-Apple targets. Neither produces WebP — for WebP you need an explicit conversion step.
A Live Photo is a .heic still plus a paired .mov. Converting the HEIC to WebP gives you only the key still frame; the motion clip is dropped. For the motion portion convert the MOV separately — see MOV to MP4 or MOV to GIF.