Convert many iPhone HEIC photos in one queue—private, local, and ZIP-ready. No account. No upload wall.
Drop HEIC or HEIF photos here
Processed locally · No server uploads · Batch-ready
Advanced options
Higher quality = larger files. Default 92 keeps original pixel dimensions (lossy JPG, not mathematical lossless).
Your photos stay on this device.
0 of 0 converted
Why batch convert HEIC to JPG in the browser?
Bulk HEIC jobs often come from vacations, real-estate shoots, or a shared family album. Upload converters force every photo through a remote server and sometimes paywall “unlimited” batches. This page uses the same local engine as the homepage: multi-select, concurrent workers capped for stability, early single-file download, and a client-side ZIP when you want one archive.
Queue behavior that keeps you in control
Auto-start after you choose files—no extra confirm step.
Retry only the failures without re-adding everything.
Remove items you no longer need and free memory.
Add more mid-session without wiping finished results.
Naming, duplicates, and partial success
Output files use the source base name with a .jpg extension. If two inputs would collide, the tool appends -2, -3, and so on. Partial batches are first-class: download what finished, fix or skip the rest.
Memory-aware concurrency (not “decode everything at once”)
Local batch is not the same as opening every bitmap simultaneously. The converter keeps a short worker pool—more conservative on mobile—so scrolling, cancel, and remove stay usable. On low-memory devices, convert in groups of 10–25 large 12MP photos rather than hundreds at once.
Performance expectations (honest, no fake benchmarks)
We do not publish “50 photos in 1 second” claims. HEIC decode cost scales with megapixels, HDR/10-bit content, browser engine, and free RAM. After you run a real batch on your machine, use the progress line (N of M converted) as ground truth—not marketing timers.
Scenario
Guidance
10 full-resolution iPhone photos
Usually fine on modern laptops; try on desktop first if phone is low on RAM.
50+ photos
Prefer desktop/Chromebook with free memory; keep ZIP for the end.
100–200 photos
Split into waves; clear finished items between waves on phones.
One huge burst / multi-image HEIC
May fail or only export the primary frame—retry or re-export from Photos.
Table is operational guidance, not a timed lab result. Publish timed numbers only after you measure them on named hardware.
Select multiple .heic or .heif files at once (or drop a group into the tool). Conversion starts automatically; download each finished JPG or one ZIP for the set.
Is there a file limit for bulk HEIC conversion?
We do not impose an arbitrary paid quota. Real limits come from browser memory and device CPU—large batches on phones may need smaller groups.
What happens if one file fails in a batch?
Failed items stay marked with an error and Retry. Successful files remain downloadable so one bad HEIC never blocks the whole job.
Can I download all converted photos as a ZIP?
Yes. When at least one JPG is ready, use Download all as ZIP to pack finished results without waiting for a server archive.
Will same-named HEIC files overwrite each other?
No. Output names get stable suffixes when duplicates appear so IMG_1.jpg and a second IMG_1 become distinct files.
Why is local batch slower than some upload sites advertise?
Upload sites shift work to servers; we keep photos on-device and process with conservative concurrency so the UI stays responsive. Speed depends on resolution and your hardware.