Faster pages
Smaller images reduce download time and can improve user experience.
Free browser tool
Make JPG, PNG, and WebP files smaller for faster websites, easier sharing, and lighter storage. Process several images at once—right on your device.
Your images are processed locally and never leave your device.
The essentials
Image compression reduces the number of bytes needed to store a picture. Smaller files load faster, take less space, and are easier to send.
This tool re-encodes images using browser-native formats. JPG and WebP can trade a small amount of visual detail for a meaningful size reduction; PNG remains lossless.
Drop in up to 20 JPG, PNG, or WebP images.
Choose a balance between size and detail, then compress.
Compare the result and save one file or a ZIP.
Smaller images reduce download time and can improve user experience.
Fit images within email and messaging attachment limits more easily.
Use less local or cloud space without changing image dimensions.
Local processing removes the need to transfer personal image files.
No. The compressor uses your browser's built-in image and canvas features. Your image files are not sent to Toolsweave's server.
The tool accepts static JPG/JPEG, PNG, and WebP images. Animated images are intentionally rejected because browser re-encoding would remove their animation.
Some images are already smaller than the browser can make them at your chosen settings. In that case, the tool keeps the original bytes rather than giving you a larger or lower-quality file.
PNG output remains lossless, so the quality slider does not change PNG quality. It controls the lossy encoding used for JPG and WebP.
You can select up to 20 images at a time, each up to 15 MB and no more than 100 MB total. Images must also be under 40 megapixels and 16,384 pixels on either side to protect browser memory.
These tools are planned and clearly marked; they are not available yet.
Resize image dimensions for web, social, and email.
Crop photos precisely without installing an app.
Convert common image formats in the browser.