Add your image, adjust the quality and dimensions, then download the result.
What this tool is for
This tool shrinks the file size of a photo or image by adjusting its encoding quality and, if needed, its dimensions — useful for meeting a file size limit on a website or form, or simply saving storage space.
Practical use cases
- Website images: speed up page load times by shrinking oversized photos before uploading.
- Online forms: meet a strict upload size limit for ID photos or documents.
- Email attachments: send several photos without hitting your provider's size cap.
How to use this tool
- Add your image (JPG, PNG, or WEBP).
- Choose the output format: JPEG for a lighter file, or PNG to stay lossless.
- Adjust the JPEG quality and, if needed, the pixel dimensions.
- Click "Compress", compare the result, then download the image.
Key benefits
- Fine-grained control between visual quality and file size.
- Optional resizing with automatic proportion locking.
- Instant comparison between the original size and the new size.
Practical tips
- For everyday web use, a JPEG quality of 70-80% offers a good trade-off that's nearly invisible to the eye.
- Reducing the pixel dimensions often has more impact on file size than simply lowering the quality, if the image is bigger than it needs to be.
- PNG is better for images with sharp text or transparency, but stays heavier than an equivalent-quality JPEG.
Good to know
Compression and resizing use the browser's native canvas capabilities: your image is never sent to an external server.
Common problems
If a PNG barely shrinks, that's expected — PNG is lossless, so the main way to meaningfully reduce its size is to lower the pixel dimensions or switch to JPEG when transparency isn't needed. If the compressed image looks blocky, try raising the JPEG quality slider.
Frequently asked questions
What's the difference between JPEG and PNG here?+
JPEG compresses with an adjustable quality loss and produces the lightest files. PNG keeps perfect quality (useful for transparency or sharp text) but stays heavier.
Why doesn't my PNG shrink much?+
Since PNG is lossless, the only real way to significantly reduce its size is to lower its pixel dimensions, or switch to JPEG if transparency isn't required.