JPG compressor
JPEG uses lossy compression: some pixel detail is discarded to shrink the file. This tool lets you pick a quality level (typically 60–90%) and download a smaller JPG. Processing happens entirely in your browser — ideal for email attachments, CMS uploads, and faster page loads.
How to compress a JPG
1. Upload one or more JPEG/JPG files.
2. Set the quality slider — start around 80% for a good balance.
3. Preview the estimated size reduction if shown.
4. Download the compressed file(s).
Compression examples
Email attachment under 5 MB
A 12 MB vacation photo at 95% quality may still be huge. Dropping to 75–80% often cuts size by half with barely visible difference on a laptop screen.
Blog hero image
A 4000×2000 px banner at 85% quality is usually enough for web. Pair with resizing if the pixel dimensions are also oversized.
Bulk gallery cleanup
Compress a folder of phone photos before uploading to a portfolio or cloud drive to save storage and bandwidth.
When to compress JPGs
• When file size matters more than pixel-perfect archival quality.
• When you upload photos to websites, forms, or chat apps with size limits.
• When you want quick results without installing desktop software.
When not to compress further
• When the image is already heavily compressed — re-saving adds more artifacts.
• When you need lossless editing archives — keep a master TIFF or PNG instead.
• When text or sharp edges must stay crisp — PNG or WebP may be better.
Lossy compression explained
JPEG groups pixels into 8×8 blocks and applies a discrete cosine transform, then quantizes high-frequency detail according to your quality setting. Lower quality means coarser quantization and smaller files — but also blockiness and color banding in skies and skin tones.
Quality vs file size
The relationship is not linear: going from 95% to 85% often saves more bytes than 85% to 75%, because the first step removes redundant high-frequency data. Test a few settings on one representative image before batch processing.
Web performance tip
Combine compression with correct display dimensions. Serving a 3000 px wide image scaled to 800 px in CSS wastes bandwidth. Compress, then resize to the maximum width your layout needs.
Frequently asked questions
What quality setting should I use?
80% is a common sweet spot for photos: noticeably smaller files with minimal visible loss. Use 90%+ for print or fine detail; 60–70% for thumbnails.
Does compression reduce image dimensions?
No — only the encoding quality changes unless you also resize. Use the image resizer if you need fewer pixels.
Can I compress PNG with this tool?
This tool targets JPEG. For PNG, use the PNG compressor or convert to JPG if transparency is not needed.
Will compressing twice make it worse?
Yes. Each save on an already lossy JPG adds artifacts. Compress once from the best source you have.
Are my photos uploaded to a server?
No. Compression runs locally in your browser using the Canvas API.
Is EXIF metadata kept?
Re-encoding may strip or alter metadata. Use the EXIF remover deliberately if privacy is the goal.
Is this tool free?
Yes — no account and no limit on files processed locally.