Know your formats
Supported formats and limitations
Accepted formats are checked from file contents. Native browser codec support is required. Only still images are supported.
- Input formats
- AVIF
- Output formats
- JPG
- Requires native AVIF decoding. Animated and grid-derived AVIF inputs are not supported.
- JPEG is lossy and opaque. HDR, profiles, and embedded metadata are not retained.
Choose High quality, Balanced or Smaller file, or adjust JPEG quality directly. A background color fills transparent areas because JPG is opaque. Re-encoding can soften fine edges and cannot recover detail already lost in AVIF. The decoded width and height are retained.
Limits: 16 MiB per file, 8192px per edge, 8 megapixels. Batch input is limited to 8 files / 32 MiB, and retained batch outputs to 64 MiB. Metadata is discarded; color profiles and HDR may change.
A local workflow
How to use this converter
Your file contents stay in the browser as you work.
Choose an AVIF photograph.
Choose JPEG quality and a background for transparent areas.
Save the encoded JPEG after reviewing its appearance.
A little more clarity
Frequently asked questions
Why would transparent pixels need a background?
JPEG has no alpha channel, so transparent areas must be composited onto an opaque color.
Is AVIF to JPG available now?
This tool runs locally with JavaScript enabled. Check its supported formats and size limits before converting.