JPEG · keeps the format

Compress JPG images

Drop a JPG or JPEG and it is compressed in your browser at quality 75, which typically cuts a phone or camera photo by half or more with no difference you can see at normal viewing size. The file stays a JPG with the same pixel dimensions; go down to 60–70 for thumbnails, or switch to Target size and type a limit in KB if a form has a hard cap.

Compress JPG images

Drop up to 100 images: the whole batch is compressed for free and you see how much you save. The first image is free to download, Pro unlocks the rest. Files never leave your device.
Drop images here or click to browse (up to 100)
Output format
JPG opens everywhere and suits photos. Transparent areas turn white.
Compress by
Compression quality75–80% is the sweet spot for photos. Use 85–90% for screenshots and images with text.
75%
Off: the dimensions stay the same. On: wider images are scaled down, which saves the most.

Go Pro

Every file of every batch, unlimited, as one ZIP, on all your devices.
Billing
Monthly · $4.99 / monthCancel anytime in two clicks.
Yearly · $29 / year$2.42 a month, 52% less than monthly.Save 52%
Lifetime · $59 oncePay once, yours for good: the price of 12 months. No subscription.No renewal
7-day pass · $3.99 oncePro for 7 days to finish this job. Pay once, it does not renew.No renewal
  • Every file of every batch, as one ZIP
  • No daily limit, on all your devices
  • Claude, ChatGPT and the API included (10,000 a month, fair use)

Secure checkout by Stripe, in your currency. 14-day money-back guarantee. Cancel anytime from your account.

Stays a JPG. Same format and same pixel dimensions, so it still works in every form, email and app that asked for a JPEG.

Quality 75 to start. The point where most photos lose half their weight or more without visible artifacts.

No upload. Compression runs in your browser: the photo never leaves your phone or computer.

Location data removed. EXIF, GPS coordinates, camera model and embedded thumbnails are stripped from the output.

How it works

Step 1

Add your JPG files

Drop JPG or JPEG photos on the tool, or tap it to pick them from your photo library. They are processed on your device and never uploaded.

Step 2

Keep quality at 75 or adjust it

Quality 75 suits most photos. Use 80–85 for portfolio or product shots and 60–70 for thumbnails, or switch to Target size and type a maximum in KB.

Step 3

Optionally limit the width

Turn on Limit width to also reduce the pixels, for example 1600 px for a web page. Smaller photos are never upscaled.

Step 4

Download the smaller JPG

Download the compressed JPG. If a photo was already so compressed that it cannot get smaller, you get the original back instead of a bigger file.

How does JPEG compression work?

JPEG cuts an image into 8×8 pixel blocks and describes each block as a mix of patterns, from smooth (low frequency) to fine (high frequency). Quantization then rounds those values off: the quality setting scales how coarse the rounding is. At high quality the rounding is fine and almost every detail survives; at lower quality the fine patterns (texture, noise, sharp edges) are rounded to zero first, while flat areas like skies and walls cost almost nothing at any setting. Most encoders also store color at a lower resolution than brightness, because the eye notices brightness detail far more.

This is why recompressing a camera photo saves so much. Phones and cameras save JPEGs at a high quality, where the last few quality points cost the most bytes and add detail nobody sees on a screen. Bringing that down to 75 removes those bytes and leaves the picture looking the same.

What JPEG quality should I use?

JPEG quality settings and what to expect at normal viewing size.

QualityUse it forWhat you see
90–95Archive copies, prints, photos you will edit againNo visible change, but large files
80–85Portfolio, product photos with zoom, hero imagesNo visible change at normal size
75 (default here)Blog, email, social posts, formsInvisible on most photos; slight softening of fine texture when zoomed in
60–70Thumbnails, previews, background imagesSlight softening, possible halos around text
Below 50Only to meet a strict size limitBlocky 8×8 squares in skies and gradients

Quality numbers are not a universal scale: 75 in one app is not exactly 75 in another, because each encoder uses its own tables. Judge the result, not the number. For a deeper walk-through of each range, read JPEG quality settings explained.

Why did my JPG barely get smaller?

Because it was already compressed. Photos saved from WhatsApp, Facebook, a website or a content management system have usually been recompressed at quality 70–85 already, so saving them again at 75 has little left to remove. The tool then returns the original rather than a file that is bigger or only marginally smaller. To go further, lower the quality to 60–65, reduce the pixel dimensions with Limit width, or, if the image is for your own website, convert it to WebP.

How do I make a JPG smaller without lowering the quality?

Reduce the pixels instead. A 12-megapixel phone photo is 4032×3024 px, but a web page column rarely shows more than 1200 px of it. Limiting the width to 1600 px keeps 1600×1200 px, which removes about 84% of the pixels before any quality setting is applied. If the dimensions must stay exactly as they are, see how to reduce image size without changing dimensions.

Should I keep JPG or convert to WebP?

Keep JPG whenever someone else asks for it: application forms, email attachments, print services, marketplaces and anything that says “JPEG only”. For images on your own website, WebP holds the same visual quality in files that Google measures at 25–34% smaller than JPEG; JPG to WebP does that conversion, and WebP vs JPEG compares the two in detail.

Compress the original
Every lossy save adds a little damage. Start from the original photo in your camera roll, not from a copy downloaded from a chat app or a social network, which has already been compressed once.

Compress JPG: questions

Keep the quality between 75 and 85: the loss is real but not visible at normal viewing size, and the file is typically half the size of a camera original or less. If you need every pixel exact, keep the original; lossless JPEG optimization saves far less.

Open this page in Safari on iPhone or Chrome on Android, tap the tool and pick photos from your library. Compression runs in the browser, so nothing is installed or uploaded, and the smaller JPG is saved to Files on iPhone or to Downloads on Android.

Yes. Switch from Quality to Target size and type the limit in KB: the tool finds the highest quality that fits and scales the photo down only if it has to. The Image to 100 KB page opens with that target already set.

The photo was already compressed at a similar or lower quality, so the tool kept the original instead of returning a bigger file. Lower the quality, limit the width, or convert it to WebP for a website.

Yes, up to 100 images per batch. The whole batch is processed and the first file downloads free; Pro unlocks every file and a ZIP download.

Other sizes and formats

Compress PNG

Compress PNG images

Compress PNG files free in your browser, no upload. A palette of up to 256 colors, like pngquant, shrinks most PNGs by half or more and keeps transparency.

Read more
Compress WebP

Compress WebP images

Compress WebP images free in your browser, no upload. Re-encode at quality 78 to shrink oversized WebP files while keeping the WebP format and the dimensions.

Read more
Image to 100 KB

Compress an image to 100 KB

Compress a photo to 100 KB free, with no upload. The 100 KB target is preset: you get the best JPG quality that fits, typically at 800–1200 px wide.

Read more

Guides

Compression6 min read

JPEG quality settings

JPEG quality scales quantization tables; it is not a percentage. Use 70–85 for the web, and note that 80 in Photoshop, GIMP and Lightroom are not the same.

Read more
Compression4 min read

Shrink file, keep dimensions

Keep the same width and height and still cut file size 30–80%: re-encode at quality 75–85, switch to JPEG or WebP, strip metadata, use a PNG palette.

Read more
Compression6 min read

Compress to an exact size

To hit an exact KB target, set the pixel dimensions first, then lower JPEG quality. Size tables for 20, 50, 100, 200, 500 KB and 1 MB, plus a free tool.

Read more