Local browser image processing
HEIC to JPG
Convert HEIC or HEIF images to high-quality JPG for free. Fast, private, and processed entirely in your browser.
No files selected
Your files will be listed here once you add them.
JPG quality
Processed locally in your browserYour files never leave this device. No uploads. No registration.
Next step
Carry this file straight into another tool. It stays in your browser.
Counted with the browser's own PerformanceObserver from the moment this page finished loading, analytics included. It reports what it observes rather than proving a negative: resource timing does not cover WebSocket connections, work a browser extension does on your behalf, or requests made before load. The network panel does.
Check it yourself in DevTools — the method, in five steps.
Understand the output
What This Tool Produces
- A standard .jpg download
- Decoded pixel dimensions
- Original and output file sizes
- Batch ZIP download
How to Use This Tool
- Choose HEIC or HEIFAdd up to 20 files. Native browser decoding is used when available; otherwise a local decoder is loaded.
- Set JPEG qualityChoose a higher value for more detail or a lower value for a smaller compatibility copy.
- Convert and verifyOpen the JPG after download to confirm rotation, color, and detail before deleting or archiving anything.
Controls and Method
JPEG quality
HEIC pixels are re-encoded as lossy JPEG. The setting affects the new JPEG only and does not modify the original HEIC.
After the Conversion
A converted iPhone photo is still an iPhone photo: often 3000 pixels or more on the long edge and several megabytes. Resizing it and then compressing it is what makes it usable in a form that caps uploads at 2 MB.
If you photographed a document rather than a scene, cropping it square to the page and combining the pages into one PDF produces something a recipient can actually file.
Why HEIC Files Cause Compatibility Problems
HEIF is a container standard that can store efficiently coded images and related information. HEIC is commonly associated with HEVC-coded images in that container. Apple devices use it widely, but older desktop applications, print workflows, and upload forms may accept JPEG while rejecting HEIC.
What the Conversion Keeps and Removes
The converter keeps the browser-decoded pixel image and dimensions. It does not copy EXIF, GPS, capture time, camera model, depth maps, bursts, live-photo relationships, or the original color profile into the JPEG. That metadata removal can be useful for sharing privacy, but it also means the JPG is not an archival replacement for the original.
HEIC and JPG Compared
| Feature | HEIC source | JPG output |
|---|---|---|
| Compatibility | Varies by app and browser | Broad photo support |
| Encoding | Often HEVC-based within HEIF | Lossy JPEG |
| Metadata | May contain rich camera data | Not copied by this tool |
| Sequences and auxiliary images | Can be represented | Not preserved |
Practical Uses
- Submitting an iPhone photo to a JPG-only form
- Opening a photo in older Windows software
- Sending a compatibility copy to a print service
- Sharing with a workflow that rejects .heic
Important Limitations
- HEIC browser support and decode behavior vary.
- JPEG re-encoding can change fine detail and file size.
- Depth, burst, sequence, and live-photo information are not preserved.
- The original should be kept when capture metadata or archival quality matters.
Frequently Asked Questions
What is a HEIC file?
HEIC is a common extension for images stored in HEIF-based containers, especially on Apple devices. The container can use efficient image coding and store additional metadata.
Does HEIC to JPG reduce quality?
It can. JPEG is a new lossy encoding of the decoded HEIC pixels. Use a higher setting and keep the original when quality matters.
Will an iPhone portrait stay upright?
The browser decoder normally applies the stored orientation before canvas export. Check the finished JPG because HEIC support varies across browsers.
Is EXIF metadata preserved?
No. Camera model, GPS, date taken, orientation tags, and other HEIF/EXIF metadata are not copied to the JPG.
Why does HEIC work in one browser but not another?
Native HEIC decoding differs by browser and operating system. This page has a local fallback, but unusual HEIF variants may still fail.