---
title: "Compress JPG (JPEG) Online — Private, No Upload | Compress Pro"
description: "Shrink JPG (JPEG) photos right in your browser. Set a quality or a target size like 500 KB. No uploads — files stay on your device. Free & private."
canonical: https://compress-pro.com/compress-jpg
---

# Compress JPG images.

> Smaller JPG photos in your browser — nothing is uploaded.

Shrink JPG (JPEG) photos right here in your browser. Pick a quality, or name a target size like 500 KB and let the tool find the best quality that fits. **Nothing is uploaded — your photos never leave your device.** Free, with no ads, no accounts and no watermarks.

**No uploads · No ads · Free & open source.**

## How it works

1. Drop files anywhere on the page, click to browse, or paste with Ctrl/⌘ + V.
2. Pick a quality or preset — or set an exact target size and let the tool find it.
3. Compress, compare before/after, and download — individually or as a ZIP.

## How JPG quality works

JPG quality is not a percentage of anything — it steers how aggressively fine detail is discarded, and file size responds exponentially. The compression here is tuned to pack more into every quality point than a typical photo app manages. Around quality 80, most photos are visually indistinguishable from the original at half the size or less; below 60, smooth gradients start to band and fine texture smears. If the photo is bound for the web, [JPG to WebP](https://compress-pro.com/jpg-to-webp) buys another 25–35% at the same visual quality.

## Recommended quality by use

| Use | Quality |
| --- | --- |
| Web pages and blogs | 75–80 |
| Email and chat photos | 70 |
| Print and archives | 90–95 |
| Thumbnails | 60 |

## Hitting an exact size

Upload forms don’t speak quality, they speak kilobytes — switch to target-size mode and type the limit (say 500 KB). The tool searches quality until the file fits and tells you honestly when it can’t. If “Allow downscaling” is on, dimensions shrink as a last resort, never below 320 px on the longest side. Prefer to control dimensions yourself? The [image resizer](https://compress-pro.com/resize-image) caps the longest side exactly. And for the classic form limit, the [compress JPG to 100 KB](https://compress-pro.com/compress-jpg-to-100kb) page arrives with the cap already typed in.

## Under the hood

Compression on this page runs on MozJPEG — Mozilla’s tuned JPEG encoder, the same library professional image pipelines build on — compiled to WebAssembly so it works entirely on your device. MozJPEG spends extra effort on trellis quantization and progressive scan ordering, which is where the extra quality per kilobyte comes from: slower than a stock encoder, visibly smaller at the same quality.

## Frequently asked questions

### Is it safe to compress private photos here?

Yes. The pixels are decoded and re-encoded right in your browser — images are never uploaded, and the server does nothing but deliver this page. Close the tab and no trace of your photos remains. Want proof? Run one file through, switch your connection off, and run another — it still works. Compressing also strips hidden metadata — EXIF, GPS location and camera details never reach the output.

### Does compressing a JPG lose quality?

JPG is a lossy format, so re-encoding trades some detail for size. Around quality 80 the difference is usually invisible — use the built-in before/after compare to judge for yourself.

### Can I hit an exact file size like 500 KB?

Yes. Switch to target-size mode and enter a limit — the tool searches for the highest quality that stays under it, which is perfect for upload forms with size caps.

### Can I resize photos at the same time?

Yes — set a longest-side cap and images are downscaled before encoding. For phone photos this is often the single biggest saving.

## Related tools

- [Remove EXIF data](https://compress-pro.com/remove-exif)
- [Convert JPG to WebP](https://compress-pro.com/jpg-to-webp)
- [Convert JPG to PDF](https://compress-pro.com/jpg-to-pdf)
- [Compress PNG images](https://compress-pro.com/compress-png)

---

Part of [Compress Pro](https://compress-pro.com/) — every tool page has a markdown twin at `<page url>.md`. Full tool index: [llms.txt](https://compress-pro.com/llms.txt)
