Compress JPG
Reduce your JPG file size while maintaining visual quality. 100% in-browser.
Compress JPG files without sending them to a server. This tool reduces JPG file size right inside your browser using the Canvas API, so your photos never leave your device. Use the quality slider for fine manual control, or switch on the target-size mode to aim for a specific number of kilobytes — the compressor runs a quality search to land close to your goal. You see the original and the compressed version side by side with both file sizes before you download, so there are no surprises. Need to process a whole folder? Batch mode handles up to five JPGs at once and packages them into a single ZIP. It is completely free, with no account, no watermark, and no file-count limit.
Target size
Aim for an approximate output size in KB.
Higher quality keeps more detail but produces larger files.
Batch mode
Compress up to 5 images and download as ZIP.
Drag & drop an image, or click to browse
Max 20 MB · JPG, PNG, WebP, GIF
When to compress a JPG
JPG is the right format to compress when you are working with photographs. Common reasons people reduce JPG size here:
Speeding up a website
Oversized hero and gallery JPGs are the most common cause of slow pages. Compressing them improves load time and Core Web Vitals without changing how they look.
Email and messaging limits
Many mail servers reject attachments over a few megabytes. A quick compress brings a batch of holiday photos under the limit so they actually send.
Saving cloud and phone storage
Re-compressing large camera JPGs reclaims space when an album is eating into your storage quota.
Faster uploads on slow connections
A smaller JPG uploads in a fraction of the time on mobile data or a weak Wi-Fi signal.
How it works
- 1
Drop your image
Drag & drop or click to select. JPG, PNG, and WebP supported.
- 2
Adjust settings
Set quality, target size, or output format for your tool.
- 3
Download
Save the result instantly — no account required.
Frequently asked questions
How much can I shrink a JPG without it looking bad?+
Most photos can lose 50–70% of their file size with no visible difference at a quality setting around 70–80%. The preview lets you confirm before downloading, so you can push quality lower only when the result still looks acceptable.
Can I compress a JPG to an exact KB size?+
Turn on Target size and set a KB value. The tool searches across quality levels to land close to that number. Because JPG compression depends on image content, the result usually lands within a few KB of the target rather than exactly on it.
Does compressing a JPG reduce its dimensions?+
No. This tool keeps the original pixel dimensions and reduces file size by lowering JPEG quality. If you also need fewer pixels, use one of the resize-to-KB tools instead.
Are my JPGs uploaded anywhere?+
No. Compression runs entirely in your browser. The image is read locally, processed with the Canvas API, and the result is generated on your device — nothing is sent to a server.
Can I compress several JPGs at once?+
Yes. Enable Batch mode to compress up to five JPGs in one go and download them together as a ZIP file.