HEIC to JPG / PNG / WebP Converter
Convert iPhone HEIC and HEIF photos to JPG, PNG, or WebP in your browser. Drop multiple files, tune the quality, and download them individually or as a zip — nothing is ever uploaded.
HEIC to JPG / PNG / WebP Converter — Free, Private, Batch
Free privacy-first HEIC to JPG/PNG/WebP converter. Drop multiple iPhone HEIC or HEIF photos, pick a format, tune quality, and download individually or as a ZIP. Runs entirely in your browser — files are never uploaded.
Features
- Convert iPhone HEIC and HEIF photos to JPG, PNG, or WebP — one file or hundreds at a time
- Adjustable quality slider for JPEG and WebP output to balance file size against visual fidelity
- Drag-and-drop or click-to-pick, with live thumbnails, original-vs-converted byte counts, and savings percentage
- One-click 'Download all as ZIP' bundles every converted file for easy sharing or upload
- 100% client-side — your photos never leave your browser, no upload, no server, no tracking
How to use
- Pick an output format. JPEG is the safest bet for broad compatibility, PNG keeps every pixel lossless, and WebP gives the smallest files modern browsers can read.
- Drag one or more .heic or .heif files into the drop zone, or click to open a file picker — there is no upload limit, files are processed locally.
- Click 'Convert all'. Once done, download each photo with its row button, or grab them all in one ZIP with 'Download all as ZIP'.
Tips & Best Practices
- On macOS you can also right-click an image in Finder and choose Quick Actions → Convert Image, but this online tool handles batches and gives you WebP, which Finder does not.
- If you need transparency, pick PNG — HEIC is a lossy photo format and the iPhone Camera does not produce transparent images, but design tools sometimes do.
- The quality slider only affects JPEG and WebP. PNG is always lossless.
- Drag a folder into the drop zone in supported browsers (Chrome, Edge, Safari) to queue every .heic inside.
- To re-share converted photos quickly on a phone, generate a ZIP and AirDrop it — beats sharing 30 files one at a time.
FAQ
What is HEIC and why does my iPhone use it?
HEIC is the Apple-flavored container for HEIF, a modern image format that compresses photos roughly twice as efficiently as JPEG at comparable quality. iPhones starting with iOS 11 save photos in HEIC by default to save storage, but many websites, older Windows machines, design tools, and chat apps still expect JPG or PNG — hence the conversion.
Are my photos uploaded anywhere?
No. Conversion runs entirely in your browser using the heic2any library, which wraps the libheif WebAssembly decoder. Your files are read from disk, decoded in memory, and the resulting JPG/PNG/WebP blob is offered as a download — no network request leaves your device during conversion.
Which output format should I pick?
JPEG is the universal choice for photos — every device and website opens it, and at 80–90% quality the files are small with no visible loss. PNG is right when you need pixel-perfect results, screenshots, or transparency (HEIC photos rarely have transparency, so usually you don't need PNG). WebP is the modern winner — typically 25–30% smaller than JPEG at the same quality — and works in every current browser, though some older email clients and tools still don't recognize it.
Why does WebP take longer than JPG or PNG?
heic2any decodes HEIC into a raw bitmap, then we hand that bitmap to your browser's canvas API to re-encode as WebP. JPG and PNG are produced directly by heic2any, so they skip the extra canvas round-trip. The difference is small per file but noticeable on a large batch.
What is the largest file or batch I can convert?
There is no hard limit. The practical ceiling is your computer's memory: a typical iPhone 12 MP photo (~2 MB HEIC) decodes to about 35 MB in memory before being re-encoded. Modern laptops handle dozens at a time comfortably. If your tab feels sluggish, convert in smaller batches.
Does conversion preserve EXIF metadata like the date or camera?
Most EXIF tags are preserved by heic2any in JPEG output, including DateTimeOriginal and camera model. PNG and WebP outputs do not consistently retain EXIF since the format support is weaker — if you need to keep EXIF, pick JPEG.
Why is the converted file sometimes larger than the original?
HEIC is a more efficient compressor than JPEG. Re-encoding to JPEG at high quality (90%+) or to PNG (which is lossless) often produces larger files than the original HEIC. Lowering the JPEG/WebP quality to 75–85% usually puts the output well below the HEIC size.
Does this support Live Photos or burst HEICs?
Live Photos export both a still HEIC and a separate MOV — this tool converts the HEIC still image only; the motion .mov file is unaffected. Multi-image HEICs (rare) keep just the primary frame.