Compress JPEG Images — Free, Private, Exact Target Size
Compress JPEG files to an exact target size (100KB, 50KB, 20KB) right in your browser. No upload, no signup, unlimited.
More tools
All free, all private — everything runs in your browser.
HEIC to JPG
Convert HEIC to JPG in your browser. Your photos never leave your device. 100% free, unlimited, no signup, no watermark.
HEIC to PNG
Convert HEIC to PNG without uploading. Runs 100% in your browser — your files stay on your device. Free and unlimited.
Compress JPG
Compress JPG files to an exact KB target or a set quality, right in your browser. No upload, no signup, unlimited and free.
Compress PNG
Shrink PNG files toward a target size in your browser. No upload, no signup. Free and unlimited.
Compress WebP
Compress WebP files to a target size or quality in your browser. No upload, no signup. Free and unlimited.
PNG to JPG
Convert PNG to JPG in your browser. No upload, no signup, no watermark. Batch conversion supported.
How browser-side JPEG compression works here
This compressor re-encodes your JPEG in the browser. You can aim for a target file size in KB or pick a quality level. Nothing is uploaded — the bytes stay on your machine.
Use it before emailing photos, filling upload forms with size limits, or publishing images on the web. For screenshots with large flat areas, PNG may stay sharper; for photos, JPG or WebP usually wins on size.
How to use Compress JPEG
- 1Add the JPEG you want to shrink (drag & drop or browse).
- 2Choose “Target size” and enter a KB value (e.g. 100), or pick “Quality”.
- 3Click “Compress” — quality is adjusted in-browser until the target is met.
- 4Download the smaller JPEG; the before/after size is shown for each file.
Compress JPEG FAQ
- Can I compress a JPEG to an exact file size?
- Yes. The target-size control compresses to a specific KB target (e.g. 100KB) by adjusting quality in your browser until it fits.
- Is my image uploaded to compress it?
- No. Compression runs locally in your browser, so your image never leaves your device.