Convert up to 20 images at once to WebP, JPEG or PNG, with a quality slider and an optional max width. Every file shows its size before and after, so you can see what you saved. It runs in your browser and nothing is uploaded.
Free batch image converter. Convert JPG, PNG, WebP, GIF, BMP, SVG and AVIF images to WebP, JPEG or PNG, and to AVIF where the browser supports it. Set quality and a max width, see the total and per-file savings, and download each file or all of them. Runs in the browser with the Canvas API.
Converted images show up here
With the size before and after, and how much you saved.
Was this tool helpful?
WebP is the safe default for the web. Pick JPEG for older software, PNG when every pixel has to survive, and AVIF when you want the smallest file and your browser can make one.
| WebP | JPEG | PNG | AVIF | |
|---|---|---|---|---|
| Best for | Photos and graphics on websites | Photos for email and older apps | Screenshots, logos, text | Smallest photos on modern sites |
| Compression | Lossy or lossless | Lossy | Lossless | Lossy or lossless |
| Transparency | Yes | No, filled with white | Yes | Yes |
| Quality slider | Yes | Yes | No | Yes |
| Opens in | All current browsers | Everything | Everything | Current Chrome, Edge, Firefox, Safari |
WebP, JPEG or PNG, plus AVIF if your browser can save it. 80 is a good starting quality.
Set a max width to shrink big photos. Each file shows its new size and how much it saved.
Save files one at a time, or click Download all. Change a setting and the whole batch is redone.
Pick WebP as the output format, then drop your JPG, PNG, GIF or other images onto the converter. Each file is converted in your browser and listed with its size before and after. Click the download icon next to a file, or Download all to save every converted image at once.
Yes. Add up to 20 images at a time, up to 50 MB each. They all use the same format, quality and max width, and changing any setting redoes the whole batch. Download all saves the files one after another, so your browser may ask once whether this page can download multiple files.
Start at 80 and adjust while you watch the sizes change. Photos usually look the same at 70 to 85, while screenshots with text show blur sooner. Quality only applies to WebP, JPEG and AVIF. PNG is lossless, so the slider is off. Google reports lossy WebP files 25 to 34% smaller than comparable JPEGs.
Use WebP for most images on a website: it's small, supports transparency and works in all current browsers. Use JPEG when an older app or an email client needs it. Use PNG for screenshots and logos that must stay pixel perfect. AVIF is often smaller still, and it appears here when your browser can save it.
Choose a Max width, from 320 to 3840 pixels. Any image wider than that is scaled down with its aspect ratio kept, and the new dimensions show next to the file. Narrower images keep their size, because scaling up adds no detail. Resizing is often the biggest saving on photos straight from a phone.
JPEG has no transparency, so transparent areas are filled with white. Without that step they would turn black. To keep a transparent background, convert to WebP, PNG or AVIF instead. Animated GIFs and WebPs keep only their first frame, since the converter draws each image once onto a canvas.
The original was already well compressed, or you converted to a format that suits it less, such as a photo to PNG. The row shows the change in red when a file grows. Try WebP at a lower quality, or set a max width. You don't have to keep a bigger file: download only the rows that shrank.
No. The images are decoded and re-encoded by your browser with the Canvas API, and nothing is sent anywhere. Converting also drops EXIF metadata such as camera details and GPS location, because the canvas only keeps the pixels. Close the tab and the files are gone.
Vision models count an image by its pixel dimensions, not its file size. A smaller max width can lower the cost as well as the upload time.
Everything from model picks to CSV converters, with no account needed.