One Output Format from Mixed Sources
Drop in 30 PNGs, 20 JPGs, and 10 WebPs and get back 60 uniform files. The pipeline normalises any common image input into the format you choose, with no manual sorting.
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Convert many images between JPG, PNG, and WebP and download as a ZIP
Sometimes resizing is overkill — you already have the right dimensions, you just need a different format. This tool converts a folder of mixed images into one uniform format (JPG, PNG, or WebP), packs the results into a single ZIP, and lets you download it without uploading a single byte. Sources can mix formats freely; targets are uniform. A quality slider applies to lossy formats, and a JPG fill color handles transparent inputs gracefully so you never get unexpected black backgrounds. A filename suffix lets you sort the output apart from the originals when extracting back into the same folder. The pipeline runs on Canvas re-encoding plus JSZip locally, with no daily limit, no signup, and no watermark. Useful for moving sites to WebP, flattening transparent PNGs to JPG for email, or collecting a Slack drop of mixed phone screenshots into one archive.
Drop in 30 PNGs, 20 JPGs, and 10 WebPs and get back 60 uniform files. The pipeline normalises any common image input into the format you choose, with no manual sorting.
Converting a transparent PNG to JPG without a fill color produces black corners where the alpha used to be. The dedicated fill picker lets you choose white, brand color, or anything else — avoiding the most common gotcha.
Everything runs locally via Canvas and JSZip. Files never leave the page, no account needed, no daily limit, no watermark.
1–100 control over JPG and WebP encoding. PNG is lossless and ignores the slider. Default 85 is the conservative web sweet spot.
Add "-web" or "-converted" to keep the new files visually separate from the originals when both extract into the same folder.
Each image is decoded, re-encoded, and written into the ZIP one at a time. Memory stays flat even for hundreds of images.
Input: 150 mixed JPG and PNG assets, 380 MB total
Output: All converted to WebP quality 85 with -web suffix, packed in 110 MB ZIP
Input: 12 PNG logos with transparency
Output: Converted to JPG quality 92 with #ffffff fill color — clean white-background outputs in a 4 MB ZIP
Input: 30 mixed phone screenshots (PNG, JPG, HEIC)
Output: All converted to PNG (lossless) with no quality loss, packed in 64 MB ZIP