Convert HEIC to JPG
iPhones save photos as HEIC, which Windows and many web forms cannot open. This page decodes the file locally and writes an ordinary JPG you can share, upload or print.
Drop images here, or browse your files
HEIC / HEIF · Up to 200 images per batch, 50 MB per file.
Files are read locally by your browser and are never uploaded to a server.
Queue
No images yet
Images you add appear here with a preview, their file size, progress and any errors.
Settings
→ JPEG
JPEG has no transparency, so clear areas are filled with this colour. PNG, WebP and AVIF keep transparency.
Keeps the capture date, camera model and other details.
An iPhone set to “High Efficiency” writes photos as HEIC: half the size of JPG at the same quality, but readable by very little software outside Apple’s ecosystem. Converting to JPG is the simplest way to make the file work everywhere.
When you need this
- Sending photos to Windows or Android. Neither opens a HEIC by default.
- Uploading to a website. Many forms only accept JPG or PNG.
- Attaching to email or a chat. Some clients still refuse HEIC.
- Printing or editing in older software. JPG is the safe common denominator.
How the conversion works
The HEIC container is decoded to its full-resolution pixels inside this page using a WebAssembly build of libheif. The result is drawn to a canvas and encoded as JPG at the quality you select.
Because this happens locally, the file is not uploaded, there is no size quota and nothing is stored after you close the tab. Decoding is slower than opening a JPG — the first HEIC also loads a small decoder module — so a large batch takes a moment.
Quality and file size
JPG is lossy. The default quality of 90 % keeps the photo visually identical to the source in most cases while producing a much smaller file than a lossless format.
Lower the quality to around 80 % for photos that will only be viewed on screen; keep it high for images with fine detail or text. Re-encoding an already compressed file never adds detail, so convert from the original HEIC rather than from a JPG copy.
What the JPG will not carry
The capture date, camera model, GPS position and other EXIF tags are not copied, because HEIC keeps them in an item table that this conversion does not rewrite. The visible pixels are unaffected, and the image is rotated upright before encoding so it does not appear sideways.
Live Photos lose their motion component, and a burst sequence may be refused rather than guessed at. If a file cannot be decoded, the card says so instead of producing a broken result.
How to use it
- Drop in HEIC or HEIF files. Other formats are refused on this page.
- Conversion starts on import. The format is pinned to JPG; adjust the quality if you need a smaller file.
- Check the card. It shows the source, the new size and the file-size change.
- Download. Save each JPG, or take the batch as a ZIP.
Related pages
- Convert other formats too: Convert images to JPG
- Need transparency instead: Convert to PNG
- Make the JPG smaller: Compress images
- An even smaller web format: Convert to WebP
Frequently asked questions
Why can't I open a HEIC file?+
HEIC is an HEVC-based container. Desktop Chrome, Edge and Firefox have no built-in decoder, and Windows needs an extra codec from the Store. JPG is read by everything.
Is the photo uploaded to a server?+
No. The HEIC is decoded by a WebAssembly build running inside this tab, so the file never leaves your device.
Does converting lose quality?+
The original pixels are decoded exactly, then JPG re-encodes them once at the quality you choose. The default of 90 % is visually close to the source; lower it to shrink the file.
Will the capture date and location be kept?+
No. HEIC stores metadata in a different container structure that this conversion does not copy, so the JPG has no EXIF block. The photo itself, including orientation, is corrected before encoding.
What about Live Photos and burst shots?+
Only a single still frame can be converted. A Live Photo becomes its still image; a burst sequence or a file with several images may fail with a clear message rather than produce a wrong frame.
Can I convert a whole album?+
Yes. Select several files at once and they are decoded in turn; download each JPG or take the batch as a ZIP.
Is HEIC better than JPG?+
For storage, yes — the same visual quality in roughly half the bytes. For sharing, no: JPG opens on Windows, Android, older editors and nearly every upload form without extra software.
Related
Tools
More like this
- Convert Images to JPG — Convert to JPG: turn PNG, WebP, AVIF or BMP into the most widely accepted image format. Batch conversion in your browser, no upload, ZIP export.
- Convert Images to PNG — Convert to PNG: turn JPG, WebP, AVIF or BMP into lossless PNG with the alpha channel intact. Batch conversion in your browser, no upload required.
- Convert Image to WebP — Convert image to WebP without uploading: turn JPG, PNG, AVIF or BMP into lighter web images that keep their transparency, one file or a whole batch.
Guides
- JPEG, PNG, WebP and AVIF explained — When each format is the right answer, what transparency costs you, and how EXIF orientation quietly affects every rotated photo.