HEIC to JPG
HEIC to JPG is a free tool that converts iPhone photos in your browser, without uploading files.
Turn iPhone photos into JPGs that open anywhere.
No size limit · Batch convert · No account · Runs on device
Your files stay on your device
- ∞file size
- Anyphotos at once
- 40–100%quality
- ZIPor one by one
What you can count on
- 0seconds waiting
- Your browser does the work, right here
- Keeps working if your connection drops
- ∞photos in one batch
- One setting, one run, one ZIP
- Failed files listed; the rest download
- 0steps to start
- Any file size, any number of files
- No account, no install
HEIC to JPG at a glance
- Input formats
- HEIC, HEIF and other images
- Output format
- JPG
- Max file size
- As large as your device allows
- Batch limit
- None
- Quality control
- Slider, default 92%
- Metadata handling
- Camera EXIF is not carried over
- Target size
- KB or MB, per file or total
- Quality range
- 40–100%, floor of 40%
- Adding files
- Drop, choose, or paste
- Price
- Free
- Sign-up required
- None
- Where processing happens
- Right here, as you go
How to use HEIC to JPG
- 1
Upload your HEIC files
Drop your HEIC files, tap Choose files, or paste from the clipboard. You can add whole folders of iPhone photos at once.
- 2
Set the JPG quality
92% quality is visually identical for photos. Lower it for smaller files. The new size appears next to each file as you adjust.
- 3
Download
Download files one by one or get them all in a ZIP. Continue to compress, resize or clean the same files without re-uploading.
Frequently asked questions
Why does my iPhone save photos as HEIC instead of JPG?
HEIC stores the same photo in half the space of a JPG. To switch your iPhone camera back, go to Settings > Camera > Formats and choose Most Compatible. Existing photos remain HEIC until converted.
Does converting HEIC to JPG lose quality?
JPG is a lossy format. At the default 92% setting, the quality difference is not visible on screen or in print. Choose 100% for maximum fidelity, or lower values when file size is more important.
Is there a file size or batch limit?
No. Add files of any size, in any number — everything is processed on your device, so the only ceiling is the memory available to your browser. On a phone, batches of a few hundred photos are normal; on a laptop, far more.
Are my photos uploaded anywhere?
No. Your browser opens the HEIC and writes the JPG on your device. Nothing is stored. If this browser downloads the on-site decoder, that download is not an upload.
Why does the same HEIC file open in Safari but fail in Chrome?
Safari opens HEIC natively. On Chrome, Edge and Firefox, this page uses a small decoder. If a file fails, it may be a burst sequence or a 10-bit HEIF variant the decoder does not yet support.
How many images can I add at once?
There is no fixed limit. Past about 500 MB the page warns you before it starts. Files with the same name get a number added inside the ZIP. Older browsers are told plainly that they cannot run this.
Can I get a photo under an exact size, like 100 KB?
Yes. Use Compress Image to 100 KB for a preset target and size cap, or switch any image tool to target size and type your limit in KB.
How can I check that my file isn't uploaded?
Open DevTools and the Network tab, then convert. No request carries your file. This browser may download the on-site HEIC decoder first; that download is not an upload. The check is on How it works.
Why HEIC exists, and why JPG still wins for sharing
Drop a whole camera roll. Every photo is decoded and re-encoded on your own device, then downloaded one at a time or as a single ZIP. Windows and Chrome cannot open HEIC without extra software; JPG opens everywhere.
- HEIC uses the HEVC codec, storing more detail than JPG. It supports 16-bit color, Live Photos and depth maps in one file.
- Outside Apple’s ecosystem, HEIC has poor support. Chrome, Windows and older Android phones often cannot open it. JPG is readable by nearly every device.
Full specification
| Input formats | HEIC and HEIF from iPhone, iPad and recent Android cameras. JPG, PNG and WebP are read too. |
|---|---|
| Output format | JPG (JPEG), adjustable quality 40–100% |
| Max file size | Limited only by your device’s available memory. All processing happens on your device, not on a server. |
| Batch limit | None. Add as many files as your device can hold in one go. |
| Quality control | Quality slider, default 92%. Output size is shown per file the moment it is ready. |
| Metadata handling | Camera EXIF data (GPS, date, model) is not copied to the JPG. The orientation flag is applied so photos appear the right way up. |
| Target size | Type a figure in KB or MB and the quality is solved for you — per file, or across the whole batch. |
| Quality range | 40 to 100 percent. A target size that cannot be met even at 40 percent is marked over target at minimum quality. |
| Adding files | Drop them in, choose them, or paste with Ctrl/⌘+V. Send the same files straight on to another tool here without uploading them again. |
| Price | Free. Supported by clearly labeled ads placed outside the working area. |
| Sign-up required | No. No account, no email, no install. |
| Where processing happens | In your browser tab, on your device. No server ever receives the file. |
Keep going with the same files
All image tools: Image tools on SPOTTOOLS