Convert JPEG to AVIF online
Upload JPEG files and convert them directly to AVIF. The page opens with the upload form first, so you can begin converting immediately.
Upload JPEG files and convert them to AVIF with batch upload, resize, quality, metadata, and ZIP download controls.
Upload and convert
Upload JPEG files and convert them directly to AVIF. The page opens with the upload form first, so you can begin converting immediately.
Use the quality, resize, compression, metadata, and background controls to tune the output for web, design, archive, or document workflows.
Upload multiple images at once and download a ZIP package when there is more than one output file or when Force ZIP is enabled.
Automate this conversion with POST /api/image-conversion/jpeg-to-avif/convert. The API accepts multipart uploads and the same conversion options shown in the UI.
FAQ
It is an online converter for creating AVIF output from uploaded JPEG files.
Upload one or more files, adjust the available options, then start the conversion and download the result.
Yes. Batch uploads are supported, and multi-file results are returned as a ZIP package.
Quality controls are available for formats that support quality-based encoding, such as JPEG, WebP, AVIF, and HEIC.
Yes. You can set width, height, or one dimension only to preserve the original aspect ratio.
Yes. The remove metadata option strips image metadata before writing the converted output.
Transparency is preserved when the target format supports it. For JPEG/JPG output, transparent pixels are flattened onto the selected background color.
Yes. Enable Force ZIP when you want a ZIP file even for a single converted image.
No. The uploaded file is read for conversion, and the downloaded result is generated as a new file.
Yes. AVIF output can be used anywhere that supports that image or document format.
Yes. Send a multipart POST request to /api/image-conversion/jpeg-to-avif/convert with one or more files.
The endpoint validates the expected input format and returns an error when the file is not JPEG.
Free conversion supports up to three files at once. Larger batch options are available with an upgraded plan.
The converted file keeps the original filename stem and changes the extension to the AVIF output format.
The default settings are tuned for a balanced output. Increase quality or detail only when the use case needs it.
API and CLI
curl -X POST "http://127.0.0.1:8013/api/image-conversion/jpeg-to-avif/convert" \
-H "X-API-Key: 1d251a33bcf2e90689dd9eac608f70c0302faccec7afaedc" \
-F "files=@/path/to/input.jpeg" \
-F "quality=82" \
-F "remove_metadata=true" \
-o converted-output.bin
python scripts/image_convert_cli.py jpeg-to-avif ./input-1.jpeg ./input-2.jpeg \
--base-url http://127.0.0.1:8013 \
--api-key 1d251a33bcf2e90689dd9eac608f70c0302faccec7afaedc \
--output ./converted