LocalJPG

AVIF to JPG Converter

Convert AVIF images to JPG for maximum compatibility — no upload, no server, 100% private. Also supports WebP, HEIC, PNG and BMP. Free for single files.

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.

What is AVIF and why convert it to JPG?

AVIF (AV1 Image File Format) is one of the newest and most efficient image formats available. Developed by the Alliance for Open Media, it uses the AV1 video codec to achieve compression ratios 50% better than JPEG at equivalent visual quality — and better than WebP in many cases. Modern browsers like Chrome, Firefox, and Safari all support AVIF natively, and many websites now serve it automatically through CDNs and image optimisation pipelines.

The problem is that AVIF support outside the browser is still limited. Photo editors like older versions of Photoshop and Lightroom, Windows Photos on older builds, most email clients, and many social platforms do not recognise AVIF files. Converting AVIF to JPG gives you a universally compatible file that opens everywhere.

Convert AVIF to JPG without uploading

LocalJPG converts AVIF files entirely in your browser using the native createImageBitmap API, which Chrome, Firefox, and Safari all support for AVIF decoding. Once decoded, the image data is re-encoded to JPEG via MozJPEG at quality 85. Nothing leaves your device — the entire pipeline runs in a Web Worker inside your browser tab.

This matters if your AVIF was a screenshot of internal software, a design export from Figma or Sketch, or any image you would prefer not to send to a third-party server. Open DevTools → Network before dropping a file: you will see no outbound image requests.

AVIF to JPG quality and file size

AVIF is a lossy format, so converting to JPEG introduces a second generation of compression. In practice, AVIF files are often heavily compressed to begin with — the output JPEG at quality 85 is usually visually indistinguishable from the source. One consequence: because AVIF compression is so efficient, the resulting JPG file will typically be 2–3× larger than the AVIF original. That is expected and correct — you are trading compression efficiency for compatibility.

If you need to hit a specific file size (for an upload limit or email attachment), use the built-in resize tool: enter a target size in kilobytes and LocalJPG will binary-search the optimal JPEG quality level automatically.

Batch converting multiple AVIF files

Drop a folder of AVIF images and the converter processes them in parallel using a background Web Worker, so your browser stays responsive throughout. Download the JPGs one at a time or all together as a ZIP archive — both free. The ZIP is assembled in-browser — no server involved at any point.

Also available: HEIC to JPG, WebP to JPG, PNG to JPG, BMP to JPG