Step 1
Add your images
Upload one photo or a full batch of JPG, PNG, or WebP files.
The internet’s happiest toolbox.
Resize, crop, convert, and compress multiple images directly in your browser.
Add your images
Drop JPG, PNG, or WebP files here, or choose files from your device.
Up to 50 files · 25 MB per file · 250 MB total
Choose filesNo images yet
Add JPG, PNG, or WebP files to prepare a batch for websites, email, or social posts.
Three quick steps from upload to framed, renamed, downloadable results.
Step 1
Upload one photo or a full batch of JPG, PNG, or WebP files.
Step 2
Pick a preset (or keep original dimensions), then zoom and drag in the large preview to frame each photo. Double-click a filename to rename it, add an optional prefix, choose whether names include the size (like -600x600), and set quality. Thumbnails match your preset shape and show the crop you’ve chosen. Go from preview image to thumbnails and back quickly by clicking the blue down arrows by the preview image. To go back up, click on a thumbnail image.
Step 3
Once all images are laid out the way you want, process the batch. Check the size savings, then download images one by one or as a ZIP — all on your device, with no upload to our servers.
Practical ways people use this free batch image compressor.
Create consistent image dimensions for faster, cleaner gallery layouts.
Reduce large phone photos before attaching them to emails or messages.
Prepare matching photos for shops, headshots, event pages, and social posts.
Quick answers about privacy, formats, cropping, and ZIP downloads.
Yes. You can resize, crop, convert, and compress images without paying or creating an account.
100% FreeGoogie Tools
No. Images are processed on your device in your browser. We do not upload your files, filenames, previews, or processing options to our servers. See our Privacy Policy for full details.
You can upload JPG/JPEG, PNG, and WebP (where your browser can decode it). Output options include Keep original format, JPG, PNG, and WebP (when your browser can encode it). SVG, GIF, and animated WebP are not accepted in this first release.
Yes. Upload a batch (up to 50 images, 25 MB per file, 250 MB total) at a time. Choose settings once, then process the whole batch. Images are handled one at a time so your browser stays responsive.
Choose a preset or enter a width and height, then use the preview to zoom and drag each image into place. That framing is used when you process the batch, so mixed landscape and portrait photos can share the same output size.
Yes. Choose the Gallery landscape preset (or enter 450 × 300 yourself), adjust framing in the preview if needed, then process the batch. Every successful image is exported at that exact size.
No. Enlargement can make an image fill a larger frame, but it does not add real detail. Soft or blurry results are common when a small photo is scaled up significantly.
Processed images are re-created in your browser, which normally removes embedded metadata such as camera and location details. This tool does not intentionally preserve GPS metadata.
JPG is a solid default for photos and usually produces smaller files with a quality slider. WebP can be even smaller for web use when your browser supports encoding it. PNG is lossless and better when you need sharp graphics or transparency, but files may be larger. JPG cannot keep transparency.
Sometimes re-encoding at a high quality, converting to a lossless format like PNG, or enlarging an image can increase file size. Check the format and quality settings, or try a lower quality for photos.
Yes. After processing, use Download all images as ZIP. Only successfully processed images are included. The ZIP is created in your browser when you request it.
Yes. The Batch Image Compressor works on modern mobile browsers. Very large batches may be slower on phones because of memory limits — try smaller batches if the device struggles.
More questions? See the full FAQ page or Privacy Policy.
More free Googie Tools you can use next.