Choose your images
Add one file for a quick result or select up to 20 images for a batch.
Private browser tool
Make image files smaller without uploading them. Compress JPG, PNG, and WebP right in your browser.
Drop files here or choose up to 20 JPG, PNG, or WebP images. Each file can be up to 25 MB.
Version 2.0.0: clearer batch controls, real before-and-after sizes, and dependable downloads. Your images stay on this device—no upload, account, or cloud processing.
Your images
Three clear steps
Add one file for a quick result or select up to 20 images for a batch.
Balanced compression starts automatically. Each row shows the actual before-and-after file size.
Download one image directly, or get a ZIP when several current results are ready.
Formats
JPG and WebP can trade a small amount of visual detail for a smaller file. PNG uses lossless compression, so its quality does not change with the quality control. If a same-format result would be larger, this tool keeps the original file instead.
A different job
Compression changes how image data is stored. Resizing changes the pixel dimensions. This tool keeps the original dimensions by default. If you need an exact width or height, use the Image Resizer.
Common questions
No. Compression and format conversion run locally in your browser. The selected image files are not sent to HandyPebble or a third-party image service.
JPG and WebP compression can remove some detail. Balanced is a practical starting point, while Higher quality keeps more detail and usually makes a larger file. Always review important images before using them.
PNG compression is lossless, and some PNG files are already efficient. If a same-format result would be larger, the original file is kept. Converting a suitable image to WebP may make it smaller, but it changes the file format.
Not by default. Dimensions change only when you choose a maximum dimension in Advanced settings. The image keeps its proportions and is never enlarged.
Newly encoded files usually omit embedded camera and location metadata. If the original file is kept because re-encoding would not make it smaller, its original metadata remains.
JPG does not support transparency. Transparent pixels are placed over the background color shown in Advanced settings, which is white by default.
Yes. Every file uses one fixed settings snapshot for that run. Successful current results can be downloaded together as a ZIP, and one failed file does not cancel the rest.