Bulk WebP & AVIF Converter
Convert many JPG, PNG, and WebP images into modern web formats directly in your browser. Resize, adjust quality, compare file size changes, and download a ZIP package.
Drop images to convert
Use this for website assets, blog images, store photos, thumbnails, and upload prep.
Encoding support depends on the browser. If AVIF export is not supported, this tool will warn you instead of silently pretending the conversion worked.
Batch summary
Converted files
| File | Input | Output | Size change | Download |
|---|---|---|---|---|
| No files converted yet. | ||||
How to use this converter
- Drop one or many images into the upload area.
- Choose WebP, AVIF, JPEG, or PNG as the output format.
- Set quality and optional max width, then run the batch.
- Download individual files or the ZIP package with a manifest.
Best use cases
Use this tool when preparing website images, blog assets, store product photos, Open Graph images, thumbnail drafts, or upload-ready media folders. WebP is broadly useful for web pages. AVIF can be smaller, but browser export support varies.
Privacy and limits
Images are processed in the current browser session when supported. Very large batches may use significant memory. Conversion is not always lossless: quality, resizing, and format support affect the final file.
FAQ
Is WebP or AVIF always better than JPG?
No. WebP and AVIF can reduce file size for many web images, but the best format depends on the image, browser support, transparency, and quality setting.
Does AVIF export work in every browser?
No. Some browsers can decode AVIF but may not encode AVIF through canvas. This tool checks the generated blob type and reports unsupported exports.
Will this remove image metadata?
Canvas re-encoding usually drops common camera metadata, but this tool is a converter, not a forensic privacy guarantee. Use a dedicated metadata cleaner for sensitive files.
Why did a converted file become larger?
Some images are already optimized, or the selected format/quality may be less efficient for that file. Try a lower quality value or a smaller max width.