Free JPG compressor
Hit email and form size limits with JPEG output as the default. Batch compress and download a ZIP — no upload wait.
Click to choose images, or drag them here
JPG, PNG, WebP, GIF, SVG · up to 50 files · max 40 MB each
How small should files get?
The tool finds the highest quality that still meets the target size, and scales down only if needed. Images already under the limit are left unchanged.
How it works
Step 1 · Add files
Drop JPG photos (or other formats) into the drop zone above.
Step 2 · Confirm settings
Choose a size preset or Custom target; JPEG is the default output on this hub.
Step 3 · Download
Download files or a ZIP — use Compare or Adjust on a result if quality or size needs a tweak.
Good for
- Emailing camera photos that bounce on size
- Job and school photo fields that want JPEG under a limit
- Shrinking a folder of JPEGs without changing format
What to watch for
If JPEG still misses a tight cap like 200KB, lower max width before dropping quality to mush. Open Compress to 200KB when that exact limit is the whole job.
Local compression vs upload compressors
| Compared to | Compress Locally (this site) | Typical upload tools |
|---|---|---|
| Where compression runs | In your browser — nothing is uploadedYes — | Uploaded, processed, then downloadedNo — |
| Target size | Presets plus custom KB/MB limitsYes — | Often quality-only, or locked behind signupNo — |
| Batch work | Compress many files and download a ZIP — no upload waitYes — | One file at a time, or hit daily free-tier caps; ZIP often needs signupNo — |
| Privacy | We never see your photosYes — | Depends on that site's policyNo — |
| Already small enough | Files under the limit are left unchangedYes — | May recompress everything anywayNo — |
What you get
- Presets plus custom target size
- Default output: JPEG
- Compare and Adjust on each result
- ZIP download for batches — no upload queue
Frequently asked questions
Can I aim for 200KB on this hub?
Yes — set a Custom target size, or open the dedicated Compress to 200KB page for a pre-set workflow. JPEG is the default output here.
What is the default output format?
JPEG. The compressor tunes quality and dimensions to hit your size limit while keeping photos web- and form-friendly.
What if I miss the target size?
Lower max width in Custom settings, pick a smaller preset, or switch to WebP if the destination accepts it. On a result row, open Compare to check size, or Adjust to re-compress that photo only.
Can I compress many JPGs at once?
Yes. Batch-process locally with no upload wait, Adjust individual images if needed, then download each file or all results as a ZIP.