Compress JPG
Reduce your JPG file size while maintaining visual quality. 100% in-browser.
Large JPG files slow down websites, get rejected by upload portals, and waste mobile data. This free compressor reduces file size while letting you control quality and target output size — all without uploading your photo to a server. Drag and drop a JPG, adjust the quality slider or set a KB target, preview the result side-by-side with the original, then download instantly. Batch mode lets you compress up to five images and download them as a ZIP.
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
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
Do you upload images for compression?+
No. Compression runs entirely in your browser and your images are not uploaded to a server.
Can I compress a JPG to a specific size in KB?+
Yes. Enable Target size and use the KB slider to aim for an approximate output size (results can vary by image content).
How do I keep quality while reducing file size?+
Use a higher Quality value for better visuals, and adjust Target size as needed. For very small targets, some quality loss is expected.
Can I compress multiple images at once?+
Yes. Turn on Batch mode to compress up to 5 images and download them as a ZIP.
What is a good target size for web images?+
For hero images: under 200KB. For thumbnails and cards: under 50KB. For email attachments: under 1MB.