Image Format Converter
Convert images between WebP, JPEG, PNG and AVIF in your browser — batch several at once, adjust quality, see the size change, and download individually or as a ZIP. Nothing is uploaded.
About this ToolHow it works, benefits & use casesTap to collapse
Convert images freely between WebP, JPEG, PNG and AVIF — all in your browser, with no upload. Unlike the directional converters, this workbench lets you pick any target format and switch between them on the fly. Drop one image or a batch (up to 25MB each), choose the output format, and tune the quality slider for the lossy targets (WebP, JPEG, AVIF); PNG is lossless so quality is disabled for it. WebP and AVIF only appear when your browser can actually encode them, detected at load time. Each image shows a live preview with the source format and size next to the converted size and a savings badge, and an aggregate panel totals the batch. JPEG output flattens transparency onto white since it has no alpha channel. Download files individually or as a single ZIP.
How to Use
- 1Drop your images onto the upload area, or click to browse — multiple files at once are fine, up to 25MB each.
- 2Pick a target under “Convert to” (WebP, JPEG, PNG, or AVIF where your browser supports it).
- 3Adjust the Quality slider for lossy formats; for PNG the slider is disabled because it is lossless.
- 4Review each card’s live preview with the source vs. converted size and savings percentage.
- 5Download a single converted image from its card, or use “Download all (.zip)” for the whole batch.
Key Benefits
- Convert between WebP, JPEG, PNG and AVIF — any source to any supported target
- Quality slider for lossy formats; automatically disabled for lossless PNG
- WebP and AVIF targets appear only when your browser can encode them
- Live per-image preview with source format, before/after size, and savings badge
- Batch convert many images at once and download them as a single ZIP
- Aggregate panel totals combined size and overall savings across the batch
- Entirely client-side — images are never uploaded to a server
Common Use Cases
- Standardizing a mixed folder of images into one target format
- Trying AVIF vs. WebP to compare which gives the smaller file for your assets
- Flattening transparent PNGs to JPEG for contexts that need a solid background
- Producing PNG copies of lossy images for editors that require lossless input
- Batch-optimizing assets to a web-friendly format before deployment
Click to upload or drag and drop
Accepted: image/* • Max 25 MB
PNG, JPG, WebP, AVIF, GIF, BMP — drop several at once. Max 25MB each. Everything stays on your device.
Convert to
WebP is lossy — lower quality, smaller file.
Was this tool helpful?
Share Your Experience
Help others discover this tool!
Related tools
- Image Optimization CalculatorPlan responsive images — recommended breakpoints with ×1/×2 DPR, ready-to-paste srcset/picture/Next.js <Image> markup, per-format byte estimates, and total savings vs shipping the full-size original
- WebP Conversion CalculatorEstimate JPEG/PNG → WebP and AVIF savings with a format comparison matrix, a quality slider, bulk page-weight mode, and a copyable <picture> element with AVIF+WebP fallbacks
- Code Block FormatterFormat code blocks for Markdown
- Color ConverterConvert between HEX, RGB, HSL, and HSV
- cURL to Code ConverterConvert cURL commands to code in various languages
- HTML to MarkdownConvert HTML to Markdown
The converter supports WebP, JPEG, PNG and AVIF as targets, from any common raster source. WebP and AVIF options only appear if your browser can actually encode them, which is detected when the tool loads, so you will not pick a format your browser cannot produce.
PNG is a lossless format, so a quality value has no effect — the slider is disabled when PNG is the target. For the lossy formats (WebP, JPEG and AVIF), the slider controls the compression trade-off between file size and visual fidelity.

