Compress JPG
Reduce a JPG image's file size. Upload a JPG, adjust the quality slider, and download a smaller version.
Click to upload a JPG image
Your file is processed entirely in your browser
Recommended Settings
Pro Tips
- •Lower quality percentages produce smaller files but introduce more visible compression artifacts, especially around sharp edges
- •Quality around 60-80% usually offers the best balance between file size and visual clarity for most photos
- •Since JPG doesn't support transparency, any transparent areas in the source image are filled with white
- •The whole file is processed locally in your browser - nothing is uploaded anywhere
Most Popular
Most users compress at 70-80% quality for a good balance of file size and visual clarity
When to Use This Tool
Shrink JPG images used on a website to reduce page load times.
Compress a photo so it fits within an email provider's attachment size limit.
Reduce the file size of photos to save storage space on a device or cloud service.
Shrink an image before uploading it to a slow or bandwidth-limited connection.
How It Works
Read the uploaded JPG file and decode it using the browser's native image support
Draw the image onto a canvas with a white background fill
Re-encode the canvas as JPG at the selected quality using the browser's native encoder
Compare the new file size against the original and display the percentage saved
100% Private
Files never leave your device. All processing happens locally in your browser.
Lightning Fast
Powered by Browser native Canvas API for optimal performance on modern browsers.
Secure
No data collection, no tracking, no sign-up required.
Frequently Asked Questions
How much smaller will my file get?
It depends heavily on the original image and the quality you choose. Photos with lots of fine detail compress less than simpler images, but 70-80% quality often cuts file size significantly with minimal visible quality loss.
Will I lose image quality?
Yes, some quality loss is inherent to JPG compression - that's how it achieves smaller file sizes. Higher quality percentages minimize this loss, while lower percentages trade more quality for smaller files.
Is my image uploaded to a server?
No. The entire compression happens locally in your browser using the Canvas API. Your image never leaves your device.
Can I compress a PNG with this tool?
This tool always outputs JPG. For PNG-specific compression that preserves transparency, use the separate Compress PNG tool instead.
Why does re-compressing an already-compressed JPG not save much?
If the source JPG was already compressed at a similar or lower quality, re-encoding it again won't reduce the file size much further and may introduce additional generation loss.