JPG to AVIF Converter

Converting JPG to AVIF shrinks the file by roughly 50% at equivalent perceived quality. AVIF is the most efficient mainstream image format available, and for content delivery it can turn a 500 KB product shot into a 250 KB file with no visible difference.

image

Drag & drop image files here, or browse

Drop your JPG files here

What changes when you convert JPG to AVIF

Lossy-to-lossy transcoding adds a small quality hit, but AVIF's efficiency means you can encode at moderate quality settings and still match or exceed the JPG visually. Encoding takes noticeably longer than JPG or WebP because AVIF uses the AV1 video codec, which is computationally expensive.

When to use this conversion

  • Serving the smallest possible images on modern websites where browser support allows
  • Packaging imagery into mobile apps where install size and bandwidth matter
  • Preserving HDR and wide-gamut photos that JPG can't represent properly
  • Building a progressive image pipeline: AVIF for modern browsers, WebP as fallback, JPG as last resort

Where the output plays

AVIF works in Chrome 85+, Firefox 93+, Safari 16+, and modern Edge. macOS and iOS have native support in Finder and Photos. Image editors are catching up; most now handle AVIF but some require plugins.

About these formats

JPG (JPEG)

JPG (JPEG) is a 1992 lossy photo format that became the default way to store photographs on the web. It uses a discrete cosine transform plus quantization, tuned so that errors fall where human vision is least sensitive. No transparency, no animation, but excellent for photos at 70–90% quality.

AVIF (AV1 Image File Format)

AVIF is an image format built on the AV1 video codec, standardized in 2019. It supports HDR, wide color gamut, 12-bit depth, alpha, and animation. At matched perceived quality it's typically 50% the size of JPG and 20% smaller than WebP. Support is near-universal in modern browsers but spottier in image editors.

How It Works

  1. Add your JPG files Drag JPG images onto the page or click to pick them from your file browser. Batch uploads are fine.
  2. Choose AVIF settings Pick quality or compression settings for the AVIF output. Defaults match common target use cases.
  3. Convert in your browser The converter runs locally via WebAssembly. Nothing uploads. Progress shows per file so you know exactly what's happening.
  4. Download AVIF files Grab each converted file individually, or download the whole batch as a single ZIP.

Features

Supported Formats

FAQ

Should I use AVIF or WebP?

AVIF produces smaller files at equivalent quality but takes longer to encode and has slightly less mature tooling. For cutting-edge delivery where file size matters most, AVIF wins. For reliable, fast encoding with broad support, WebP is still a great choice.

Will AVIF restore HDR detail from my JPG?

No. JPG stores 8-bit SDR data, so converting to AVIF can't invent HDR information that was never in the source. AVIF only carries HDR when encoding from an HDR source.

What is JPG (JPEG)?

JPG (JPEG) is a 1992 lossy photo format that became the default way to store photographs on the web. It uses a discrete cosine transform plus quantization, tuned so that errors fall where human vision is least sensitive. No transparency, no animation, but excellent for photos at 70–90% quality.

What is AVIF (AV1 Image File Format)?

AVIF is an image format built on the AV1 video codec, standardized in 2019. It supports HDR, wide color gamut, 12-bit depth, alpha, and animation. At matched perceived quality it's typically 50% the size of JPG and 20% smaller than WebP. Support is near-universal in modern browsers but spottier in image editors.

Are my files private?

Yes. The converter runs entirely in your browser using WebAssembly. Your images are never uploaded, never sent to a server, and never leave your device.

Is there a file size limit?

There's no hard limit, but because everything runs in your browser you're bounded by available memory. Very large images (over a few hundred megapixels) can hit browser memory limits. Process in smaller batches if you run into issues.