About Compress Image
Compress Image shrinks JPEG, PNG and WebP files while preserving visual quality. SnapToolz uses adaptive compression to find the smallest size that looks identical to the original. Perfect for emails, forums, social media uploads, and trimming megabytes off product photos.
- No uploads
- Browser-only
- Works offline
- 100% free
How it works
- 1
Drop your images
Add one or many — batch processing is supported. Each file is read locally.
- 2
Pick a quality target
Slide between aggressive and lossless. Optionally cap the long edge for resize-on-compress.
- 3
Download the smaller files
Each result shows the new size and savings percentage. Download individually or as a ZIP.
Related tools
Browse allFrequently asked questions
Are my files uploaded to a server?
No. Every tool on SnapToolz runs entirely inside your browser using JavaScript and WebAssembly. Your file is read locally, processed in memory, and the result is offered as a download. Nothing is sent to a server — there isn't one to send to.
Which formats are supported?
JPEG (.jpg/.jpeg), PNG, and WebP — input and output. The output format defaults to the input but you can change it.
Does compression reduce dimensions?
Only if you enable the ‘limit dimensions’ option. By default SnapToolz keeps the original width and height and just optimises the encoding.
Does it work offline?
Yes. SnapToolz is a Progressive Web App. After your first visit, the app is cached on your device and every tool keeps working without an internet connection.
Is SnapToolz free?
Yes — every tool is 100% free with no sign-up, no watermark, no hidden tier. The whole platform is open source and we have no plan to gate features.