Bulk Image Converter
Convert many images between JPEG, PNG, and WEBP in your browser. Pick a target format, tune quality, drop in dozens of files, and download everything in one ZIP — no uploads, no signup.
Target format
90–95 looks identical to source. 75–85 is fine for web. Below 60 shows artifacts.
Filename
One target format, the whole folder
Converting one image is trivial. Converting a folder of mixed PNGs, JPGs, and screenshots into a single web-ready format is the thing that eats an afternoon if you do it manually. Bulk conversion runs the same encoder over every file you drop in, packages the results into a ZIP, and never sends your images anywhere — everything happens in the browser.
Pick the target format (JPEG, PNG, or WEBP), set quality if the format is lossy, and download the ZIP. That's it.
JPEG, PNG, WEBP — which target to pick
| Format | Compression | Transparency | Use it for |
|---|---|---|---|
| JPEG | Lossy | No | Photographs, camera output, anywhere small file size matters and there's no transparency. Universally supported. |
| PNG | Lossless | Yes | Logos, screenshots with text, line art, anything with a transparent background that needs to stay pixel-perfect. |
| WEBP | Lossy or lossless | Yes | Modern web delivery. Typically 25–40% smaller than JPEG at the same visible quality, and smaller than PNG for graphics with transparency. Supported in every evergreen browser. |
What happens when you convert
- Decode → redraw → encode. Each file is decoded by the browser, drawn onto a canvas, and re-encoded as your target format. The output is a fresh image, not a renamed copy.
- Metadata is dropped. EXIF tags (camera model, GPS coordinates, capture time) live in the source file and don't make it through the canvas pipeline. Handy when you want to share photos publicly without leaking location data.
- PNG→JPEG flattens transparency. JPEG has no alpha channel, so transparent pixels in the source are composited onto the background color you pick. Choose white for default product shots, or any custom color for a uniform brand background.
- Quality slider. JPEG and WEBP support a 0–100 quality setting; PNG is lossless and ignores it. 90–95 looks identical to source for most photos. 75–85 is fine for the web. Below 60 you start seeing blocky compression artifacts.
Typical conversion recipes
| Goal | Settings |
|---|---|
| Shrink a photo folder for the web | Target WEBP, quality 82–88 |
| Email-safe attachments | Target JPEG, quality 80 |
| Logo / icon set with transparency | Target PNG (or lossless WEBP) |
| Convert HEIC / camera output to JPG | Target JPEG, quality 90 |
| Strip EXIF before sharing publicly | Same target format as source — the canvas pipeline drops metadata automatically |
Privacy
Every file is decoded, redrawn, re-encoded, and zipped entirely inside your browser using a local canvas and JSZip. Nothing is uploaded to any server. You can pull the network cable after the page loads and the converter keeps working — useful when you're processing private or confidential images.