HEIC to JPG Converter
Drop HEIC files into the box above and they stack up in the list. Press Convert all and each file gets its own result row with a download button. Photos stay in your browser and are never sent to a server.
Add files
Drop your HEIC files here
HEIC · HEIF · up to 30MB each · add as many files as you need
Selected files 0
Tap a thumbnail to view it larger, or the X to take it out of the list.
- Files added
- —
- Converted
- —
- Original total
- —
- Output total
- —
Add HEIC files and press Convert all to turn them into JPG.
No files added yet.
Safari reads HEIC natively. Other browsers fetch a decoder once on the first conversion and reuse it afterwards.
ready to use.
- Visible firstKeep the input and result positions clear.
- Results firstPut the main number up front and keep the process secondary.
- Less to askNo sign-up or extra information before using the tool.
What to know before turning HEIC photos into JPG
When an iPhone photo refuses to open on a Windows machine, the format is almost always the reason. Apple has shot in HEIC by default since 2017, and plenty of desktop apps and upload forms still cannot read it.
This converter rewrites those files as JPG or PNG without sending them anywhere. The sections below cover how to choose a format, what the quality slider actually changes, and which information disappears during conversion.
What HEIC is and why it fails to open
HEIC stores an image compressed with the HEVC codec inside a HEIF container. At the same visual quality it lands at roughly half the size of a JPG, which is why Apple made it the default. The friction comes from codec licensing and patchy support, so Windows Photos and older upload forms often reject the file outright.
- Default capture format since iOS 11 (2017)
- About half the size of a comparable JPG
- File extension is .heic or .heif
- Poor support in Windows, legacy forms and some office suites
How this converter handles your files
Nothing is transmitted. If your browser can decode HEIC it does so directly; if it cannot, a decoder is fetched once and the work still happens on your screen. The output file is created on the device and saved through the download button.
- No server upload and no network transfer of your photos
- Safari and macOS decode natively
- Other browsers fetch a decoder once (about 1.3MB)
- Multiple results can be packed into a single ZIP
Choosing between JPG and PNG
Photographs belong in JPG; transparency and crisp lettering belong in PNG. JPG uses lossy compression, so files stay small and open anywhere. PNG is lossless, which keeps screenshots and diagrams readable. Since HEIC files are almost always camera photos, JPG is preselected.
- JPG — photos, attachments, online submissions
- PNG — transparent backgrounds, screenshots, charts
- PNG files are considerably larger for the same photo
- The quality field is ignored when PNG is selected
What the quality value really changes
JPG quality decides how aggressively the encoder compresses. Lower numbers shrink the file but introduce blocking around edges. Even 100 is not identical to the original, so keep the HEIC file if you need an archival copy.
- 95 and above — printing, cropping, retouching
- 85 to 92 — everyday attachments and storage (default 88)
- 70 to 80 — chat apps and web posts
- Values below 40 are blocked in this tool
Working through a batch
Files keep stacking as you drop them, so you can add several groups. Convert all processes them in order and opens a download button on each finished row. When everything is done, ALL ZIP bundles the results into one archive.
- Drag and drop and the file picker both append
- Already converted files are skipped on the next run
- Duplicate names get a numeric suffix inside the ZIP
- Reset clears both the list and the results
Shooting JPG on the iPhone instead
If you would rather not convert again next month, change the capture format. In Settings open Camera, then Formats, and select Most Compatible. Photos taken from that point are JPG. Existing shots keep their original format.
- Settings → Camera → Formats → Most Compatible
- High Efficiency means HEIC, Most Compatible means JPG
- Older photos remain HEIC
- Expect larger files and plan storage accordingly
Information that disappears
The image is redrawn on a canvas before saving, so EXIF metadata does not survive. Capture time, camera model and GPS coordinates are gone from the result. That is a privacy win, but it also means archival work should keep the originals.
- EXIF, GPS and capture time removed
- Colour is normalised to sRGB
- The video half of a Live Photo is not included
- Your original HEIC files are untouched
When something goes wrong
A failed row is marked individually while the rest of the batch continues. Most failures come from the file itself rather than the tool.
- A .heic extension wrapped around different data
- A truncated transfer that left the file incomplete
- Too many large files at once exhausting memory
- Very old browsers that block canvas export
A short check before you send
Format is rarely the only requirement on the receiving end. Run through this list before attaching anything.
- Whether the recipient expects JPG or PNG
- Whether a size cap applies (pair this with the compressor if so)
- Whether a minimum or maximum resolution is required
- Whether spaces or non-Latin characters in filenames are allowed
Where people hit this problem
The same handful of situations bring most visitors here.
- Uploading photos to a government or school portal
- Opening iPhone photos moved onto a Windows PC
- Placing pictures into Word or Google Docs
- Posting product photos to a marketplace
HEIC to JPG converter questions
Are my photos uploaded anywhere?
No. Everything happens inside your browser and the files never leave your device. Once the page has loaded you can even convert with the network disconnected.
How many files can I convert at once?
There is no hard limit on the count. Each file can be up to 30MB, and conversion uses browser memory, so dozens of large photos at once will slow things down. Batches of about 20 stay comfortable.
Should I pick JPG or PNG?
Pick JPG for photographs: smaller files that open everywhere. Pick PNG when you need transparency or when the image is a screenshot with sharp text or charts. Most HEIC files are camera photos, so JPG is the default here.
What quality value should I use?
The default of 88 keeps the picture visually intact while cutting the file size sharply. Use 95 or higher for printing or heavy cropping, and drop into the seventies for images that only travel through chat apps.
Does the converted file keep camera data?
No. The image is redrawn on a canvas before it is saved, so EXIF fields such as capture date, camera model and GPS coordinates are dropped. That is useful when you are sharing personal photos.
Why is the first conversion slower on some browsers?
Browsers that cannot read HEIC natively download a decoder once. It is about 1.3MB and is fetched a single time per visit. Safari and macOS skip this step entirely.
Can my iPhone shoot JPG instead?
Open Settings, go to Camera, then Formats, and choose Most Compatible. Every photo taken after that is saved as JPG. Photos already in your library stay HEIC and still need converting.
What makes a conversion fail?
Usually a file that carries the .heic extension but holds different data, a truncated download, or an unusual codec your browser cannot decode. Only that row is marked as failed; the other files still convert.
References
Checked on 27 August 2026. Format behaviour and browser APIs follow the primary documents below.