Private image conversion

AVIF to JPG Converter

Convert complex AVIF files to JPG or JPEG without sending them anywhere. Built for 8-bit, 10-bit, and 12-bit images.

Input

Choose AVIF files

Offline ready

Drop AVIF files here

or use the file picker. Files stay in this browser tab.

The converter uses libavif WebAssembly locally. No file upload request is made.

Output controls

Tune the JPG

Transparent pixels

JPG has no transparency. A background is applied only when rendering the output.

Queue

Your files

0 files

No files yet. Add one or more AVIF images to begin.

Conversion notes

Complex AVIF support, with honest limits.

This tool decodes AVIF with libavif WebAssembly instead of relying on the browser's native image decoder alone. The diagnostics show the source dimensions, bit depth, alpha channel, HDR transfer, animation flag, and container orientation when those values are present.

HDR inputConverted to an 8-bit JPG with a clear notice that highlight appearance may change.
Animated inputThe first frame is converted. JPG cannot hold animation.
TransparencyChoose a white, black, or custom background before exporting.

FAQ

Questions about AVIF to JPG conversion

Is this AVIF converter online or offline?

The page works in a browser, but the conversion itself is local. Once the app is loaded, your selected files are decoded and exported in this tab.

Can it convert 10-bit and 12-bit AVIF files?

The libavif WebAssembly decoder requests the detected source bit depth and converts the decoded pixels to an 8-bit JPG output. The queue shows the detected depth so you can inspect each file.

Why does a transparent AVIF need a background?

JPEG does not support an alpha channel. Choose white, black, or a custom color to define the pixels that were transparent in the source image.

Can I convert multiple AVIF files at once?

Yes. Select multiple files, review each status, download individual JPG files, or create one ZIP archive from all completed outputs.