Image Compressor
Shrink an image's file size with an adjustable quality slider, and see exactly how much you saved before downloading.
How to use the image compressor
- Upload or drag in a JPG, PNG or WebP image.
- Adjust the quality slider and compare the before/after previews and sizes.
- Download the compressed image.
Features
- Drag-and-drop or click-to-upload
- Live before/after size and percentage saved
- Adjustable quality from 10% to 95%
- Image never leaves your browser — compression happens on your device using the Canvas API
Need an exact KB limit?
The quality-slider compressor is best when you simply want a smaller file. If an upload form requires a maximum size, use the Photo Size Compressor or a preset for 20KB, 50KB, 100KB, 200KB or 500KB.
Balance image quality and file size
Image compression is a trade-off: stronger compression usually creates a smaller file but can soften detail or introduce visible artifacts. Photos often tolerate more compression than screenshots, diagrams or images containing small text.
For websites, start with the smallest size that still looks clean at the display dimensions you actually need. If an upload form has a strict KB limit, use one of ToolNova’s exact-size compressors after choosing sensible image dimensions.
Frequently asked questions
Related tools
Choosing the right compression goal
There is no single “best” quality percentage. A photo, screenshot and scanned document fail in different ways when compressed, so judge the result by the details that matter for its destination rather than by file size alone.
- For photos, inspect faces and textured areas for blockiness.
- For screenshots, check small text and sharp UI edges.
- If a website gives a hard KB limit, use the target-size compressor instead of guessing quality.
Related reading: How to reduce image file size without ruining quality