UnHEIClocal image lab
Browser-local converter

AVIF to JPG Converter

Convert AVIF still images to JPG with bounded browser work and verified output bytes.

Output: image/jpegExtension: .jpgSource metadata not preserved

Bounded local intake

Add still raster images

Binary signatures and dimensions are checked before files enter the queue. Animated, multi-image, truncated, and structurally ambiguous inputs are rejected.

Accepted signatures: AVIF · up to 30 files within one decoded-work budget · paste with Ctrl/Cmd+V

Verified destination

Output contract

image/jpeg · .jpg
Presets

Lossy JPEG. Transparency is flattened onto your selected background.

Bounded queue

0 files checked

No file bytes are retained yet. Add files above to run signature, dimension, and browser-decode checks.

Metadata outcome

  • Browser-decoded orientation is rendered into output pixels; manual orientation controls are not provided here.
  • EXIF, GPS, capture date, and source metadata are stripped by canvas re-encoding.
  • ICC profiles are not preserved; browser color conversion may change wide-gamut or HDR sources to SDR.
  • Alpha is flattened to the selected background.

Local boundary

Selecting a file gives this tab temporary local access to its bytes. Conversion code runs in the browser and this workflow does not send file bytes, names, content, or precise dimensions to analytics. Ordinary page requests and coarse product events still use the network. Files and object URLs remain until you remove them, clear the workbench, or close the tab.

Raster work is limited to one or two concurrent browser jobs. Some canvas work can still occupy the main thread; cancellation is cooperative and an in-flight browser decode may finish before its result is discarded.

Instructions

How this conversion works

  1. 01Select .avif files. The browser checks type and total work before processing.
  2. 02Review the JPG controls and start conversion. Unsupported browser decoders are reported as a retryable file error.
  3. 03Download output only after its MIME, signature and extension contract passes.

Limitations

Read before processing

  • Files are processed in browser memory. Site assets and coarse analytics still use ordinary network requests; file bytes and names are excluded from events.
  • Canvas-based output does not preserve source EXIF, GPS, capture date or embedded ICC profiles.
  • A download is exposed only when the result reports JPG bytes that agree with its MIME and extension.

Why people convert AVIF to JPG

AVIF is a newer format built on the AV1 video codec. It produces very small files, so sites increasingly serve images in it — which is why an image saved from a web page turns out to be an .avif file that a lot of software still refuses to open. Windows needs the AV1 Video Extension installed, plenty of photo editors have no AVIF support at all, and many web forms reject the extension outright. Converting to JPG trades AVIF's size advantage for the format with the broadest support of any image format in use.

How to convert AVIF to JPG

1. Add AVIF files for bounded signature and decoder checks.

2. Review JPG controls and the decoded-work estimate.

3. Start the cancellable queue.

4. Download files only after output validation passes.

Capability boundary

AVIF decoding depends on browser codec support. Transparency and HDR are flattened into SDR JPEG pixels.

Questions

Frequently asked questions

Why will nothing open my AVIF file?

AVIF support arrived in browsers years before it arrived in desktop software. Chrome, Firefox, Safari and Edge all decode AVIF, but Windows Photo Viewer needs the AV1 Video Extension from the Microsoft Store, and many older editors and web forms have no support at all. That gap is the usual reason people convert.

Will the JPG be bigger than the AVIF?

Usually yes, often substantially. AVIF compresses far more efficiently than JPEG at the same visual quality, so re-encoding the same picture as JPG normally produces a larger file. You are trading file size for compatibility, and the quality control lets you decide where on that trade-off to sit.

How is JPG output checked?

The browser encoder must return the expected MIME and binary signature. The result is decoded again and its dimensions are checked before download.

What happens to source metadata?

Canvas re-encoding strips EXIF, GPS and capture date. ICC profiles are not preserved, and HDR or wide-gamut input may be converted to SDR.

Next workflows