Smart
Best for most images
Automatically balances file size and visual quality.
// JPEG image compressor
Get your JPG under 200 KB, 100 KB, 50 KB, or any size limit — while preserving the best possible quality.
JPG · Up to 20 files · 30 MB each
Files are processed directly in your browser. They never leave your device.
Drop JPEG images here
or choose files from your device
You can also paste an image with Ctrl / ⌘ + V
Idle
Target size
Set the maximum file size and we’ll search for the highest quality that fits instead of making you guess a compression setting.
Original
4.8 MB
Compressed
198 KB
95.9% smaller
Target: 200 KB
Best for most images
Automatically balances file size and visual quality.
You choose the quality
Control the JPEG quality level yourself.
Key feature
Best for upload limits
Set a maximum file size and we’ll find the highest quality that fits.
Not sure? Try Target Size — the mode built for “must be under 200 KB” forms.
CompressJPEG processes your images directly in your browser. Your photos are not uploaded to a server.
Images stay on your device.
Start compressing immediately.
Your compressed images remain yours.
Three steps to a smaller JPEG.
Upload, drag, drop, or paste your JPEG.
Choose Smart, Quality, or Target Size.
Save your smaller JPEG.
Meet image-size requirements without manually guessing compression settings.
Get photos and documents below the required file-size limit.
Make large JPEG attachments smaller and easier to send.
Reduce image sizes to help pages load faster.
JPEG compression reduces file size by removing image information that has less visual importance. CompressJPEG helps you reduce JPG file sizes while preserving as much visual quality as possible.
Modern phones and cameras can produce very large JPEG files because of high resolution and image detail.
Smaller images are easier to upload, email, store, and serve on websites — and they stay under the file-size limits that forms and portals enforce.
Higher compression generally produces smaller files but can introduce more visible artifacts. CompressJPEG’s Target Size mode searches for the highest quality that remains within your chosen file-size limit.
Drop your JPEG into the upload zone above, or choose files from your device (you can also paste with Ctrl/⌘ + V). The editor opens with your images — pick Smart, Quality, or Target Size, press Compress, then download the result.
Choose the Target Size mode and pick 200 KB (or type a custom size). The tool searches quality 100→1 for the highest quality that fits under your limit. If it cannot fit without ruining the photo, it will say so and suggest enabling Resize instead of silently destroying quality.
Smart (Balanced) is right for most people — it picks quality 80 automatically. Use Quality when you want manual control via the slider. Use Target Size when a form, portal, or upload demands a maximum file size.
Yes, JPEG compression is lossy — some data is permanently removed. At Smart Balanced (quality 80), the difference is invisible for most photos. Maximum Savings is visibly softer but much smaller. The before/after comparison shows you exactly what changed.
Typically 60–80% at Balanced. A 4 MB phone photo usually becomes roughly 1 MB. Busy, detailed photos compress less than simple ones. The result screen always shows original → compressed size, percentage, and bytes saved.
Yes. Compression runs locally in your browser — image bytes are never uploaded to our servers. The compression library itself loads from a CDN, so the page needs internet once, but your photos never leave your device.
Yes — up to 20 images. They are processed one at a time so large batches don’t freeze your browser. Download individually or all together as a ZIP file.
No signup · No uploads · No watermark
Upload your image and choose the size you need.