LocalJPG

Convert ZIP to JPG

Drop a ZIP archive containing HEIC, HEIF or WebP photos. All images are converted to JPG instantly in your browser — no upload, no server.

Your photos stay home

Sceptical? Watch DevTools → Network while converting: zero uploads.

0 server uploads

Drop photos

HEIC, WebP, or a ZIP

Converts instantly

On your device only

Download JPGs

Singly or as one ZIP — free

Output preset

free · no account

Why LocalJPG?

Private by architecture

Files never upload — conversion runs in your browser. Most converters send photos to a server first.

Works offline

Installs as an app after the first visit. Airplane mode? Still converts.

Batch + ZIP, free

Drop a whole folder, download one ZIP. Others gate batches behind accounts or paid plans.

EXIF preserved

Capture date, GPS, orientation survive the conversion. Compressors often strip them.

Convert a whole ZIP of iPhone photos at once

When you back up or AirDrop a folder of iPhone photos on a Mac, they often arrive as a ZIP archive full of HEIC files. On Windows, opening these is even harder — neither the default photo viewer nor most apps support HEIC natively. The fastest fix is to drop the entire ZIP here: LocalJPG extracts every compatible image (HEIC, HEIF, WebP, PNG, AVIF, BMP) and converts them all to JPG in parallel, in your browser.

This is also useful when a friend sends you a compressed folder of iPhone photos, or when you export an album from iCloud and receive a ZIP. Instead of manually extracting and converting file by file, drop the archive and convert everything at once.

How ZIP conversion works — no upload involved

The ZIP file is extracted entirely in your browser using the fflate library — a WebAssembly-accelerated streaming ZIP reader that never sends data to a server. Each image inside the archive is then converted using the same pipeline as individual file drops: HEIC via libheif WebAssembly, WebP via @jsquash/webp, and all other formats via the browser's native createImageBitmap API. Everything stays on your device.

Downloading your converted JPGs

Each converted JPG can be downloaded individually by clicking the download button on any file card, or grab all files at once as a new ZIP archive — useful when you need to send them on or upload them somewhere. Both options are free. The output ZIP is assembled in-browser using streaming compression; your converted JPGs never pass through any server.

EXIF metadata (GPS, capture date, camera model) from each original image is preserved in the corresponding JPG output, so your photo library software will still show correct dates and locations after conversion.

What file types are supported inside the ZIP?

LocalJPG converts any combination of HEIC, HEIF, WebP, PNG, AVIF, and BMP files found in a ZIP archive. JPEGs inside the ZIP are skipped with an “already a JPEG” notice. Files in unrecognised formats are skipped automatically. For TIFF files, use the dedicated TIFF to JPG page.

Also available: HEIC to JPG, WebP to JPG, AVIF to JPG