Home/Tools/Bulk HEIC to JPG
Batch Mode · ZIP download

HEIC Bulk Conversion

Got hundreds of iPhone photos to convert? Drop them all at once. Each one is converted on your device, then packaged into a single zip you can download with one click.

network out: 0 bytes

$ tips for big batches

  • Drop an entire folder — modern browsers (Chrome, Edge, Firefox, Safari) accept folder drops and process every HEIC inside, recursively.
  • For 500+ files, work in batches of ~200 to keep browser memory comfortable. The converter never crashes silently — you'll see a clear error if memory runs out.
  • Close other heavy tabs (especially video sites, large web apps) before a giant batch — they compete for the same memory pool.
  • Conversion is sequential so quality stays consistent even on huge batches. Drop quality to 80% for ~40% smaller zip output.

How bulk HEIC conversion works in the browser

The bulk converter is the same engine as the single-file version, just with two extra steps:

  1. You drop many files. Each one is queued.
  2. The converter processes them one at a time (sequential, not parallel — this keeps RAM usage predictable).
  3. As each finishes, the JPG is held in memory.
  4. When the whole batch is done, you click Download all as zip — the JSZip library packages the lot into a single .zip file and your browser saves it normally.

Just like the single-file converter, none of your photos touch our server. Bulk conversion doesn't change that — the larger the batch, the more obvious the privacy win, because you're not uploading 2 GB of personal photos to some random converter site.

When you'd want to bulk convert HEIC

  • Migrating from iPhone to a non-Apple workflow — exporting years of photos for use in Lightroom on Windows, Affinity Photo, GIMP, or any tool that doesn't speak HEIC.
  • Sharing albums with relatives on Windows or older Android — HEIC support is still patchy outside Apple's ecosystem.
  • Uploading to web platforms that reject HEIC — many old job-application portals, government forms, school systems, real estate sites still only accept JPG.
  • Archiving for long-term compatibility — JPG is 32 years old and will still open in 50 years. HEIC is newer and more locked to specific codec implementations.

Browser memory — the only real constraint

Bulk conversion lives or dies on your browser's RAM budget. Some practical numbers:

  • Typical iPhone HEIC: 1-3 MB on disk, decodes to ~30-50 MB of raw pixels in memory.
  • During conversion: peak memory ≈ largest single file's pixel buffer + JPG output buffer ≈ 80 MB worst case.
  • The accumulated zip: all the JPGs together. 200 photos at 2 MB each = 400 MB zip held in memory before download.

On a desktop with 8 GB+ free RAM, you can comfortably batch 200-300 files. On a laptop with 4 GB free, stay under 100 per batch. If you hit a memory error, the converter tells you clearly — just refresh and split the job.

Privacy in bulk

The privacy guarantee scales perfectly with batch size: 1 file or 1,000 files, the same zero bytes leave your machine. Compare that to uploading 1,000 personal photos to a converter SaaS — your entire photo library briefly living on a server somewhere, possibly logged, possibly indexed, possibly retained "for service improvement" depending on the operator's policy. This converter never even has the option to do any of that.

Frequently asked questions

How many HEIC files can I convert at once?

There's no hard limit set by the converter. The practical ceiling is your browser's available RAM. On a modern desktop with 8 GB+ free, you can comfortably batch 200-500 typical iPhone HEIC photos in one session. The converter processes them sequentially so memory pressure stays manageable.

Can I download all the converted JPGs as one zip file?

Yes. Once a batch is converted, click the Download all as zip button. The zip is assembled in your browser using the JSZip library and saved through your normal browser download dialog — still no upload involved.

Will my browser crash if I drop 500 HEIC files in?

Probably not, but it depends on your machine. The files convert one at a time, so peak memory is roughly the largest single file × 3 (input bytes, decoded pixels, JPG output). If your files are 2-4 MB each, even modest laptops handle batches of 200+ fine. For truly massive jobs (1,000+), work in batches of 100 to keep memory pressure low.

How long does it take to convert 100 HEIC files?

On a modern laptop, expect roughly 0.5-1 second per typical 12-megapixel iPhone HEIC. So 100 files take about 1-2 minutes. The progress bar shows live status. RAW HEICs from professional cameras take longer because they're larger.

Can I drop an entire folder of HEIC photos?

Yes. Modern browsers support folder drops — drag the whole folder onto the dropzone and the browser passes every file inside it (recursively) to the converter. Non-HEIC files in the folder are skipped silently.

Are the original filenames preserved?

Yes. Each converted file keeps its original name with the extension changed from .heic to .jpg. So IMG_4521.heic becomes IMG_4521.jpg, both inside the zip and when downloaded individually.

Is bulk conversion really as private as single-file conversion?

Yes — and arguably the privacy win is bigger. The same zero-upload architecture handles 1 file or 1,000 files identically. We never receive your photos because there's no upload endpoint on our side. See our privacy page.