JPEG Tool

Compress and resize JPEG without losing quality

JPEG is the format that opens everywhere — email clients, old devices, third-party importers. This page makes your JPEGs smaller using your browser’s own encoder, without them ever touching a server. Drop a photo, set a quality, and compare the result before you save.

Drop an image anywhere, or browse files

Supports WebP, JPEG, PNG, and AVIF up to 50MB. Processed offline.

When JPEG is still the right call

For new website images, WebP and AVIF compress better. JPEG stays useful when the destination is outside your control: attaching to email, uploading to tools with limited format support, or delivering photos that must open on any device from the last three decades.

  • Universal compatibility — the safest format for unknown recipients.
  • Fast encoding — handled directly by your browser’s image pipeline.
  • Lossy only — no transparency channel; use PNG for graphics that need it.

Getting the smallest clean JPEG

JPEG punishes over-compression more visibly than the modern formats: push quality too far and you’ll see blocking in skies and ringing around text and edges. Work down from quality 82 (the Balanced preset) and check at 100% zoom; the optional target size in KB will auto-tune quality and scale to fit a budget — useful for form uploads with strict limits.

Re-encoding a JPEG through this tool also discards the original metadata blocks — including GPS coordinates — as explained in how to strip EXIF metadata. For the quality workflow, see compressing images without losing quality.

JPEG questions

A second lossy pass always changes pixels, but around quality 80–85 the change is normally invisible — you gain a much smaller file for nothing you can see. Compare with the slider at 100% zoom and stop before blocking or ringing appears.
Yes. Turning off “preserve dimensions” applies a web-safe downscale before encoding, which is usually the biggest saving available — see the guide on reducing image file size for a faster website.
No quotas and no paywall. Individual files up to 50 MB are accepted, and batches of any size can run through the queue — the only limit is your own device’s memory and CPU.
No. JPEG re-encoding uses your browser’s built-in canvas encoder, which runs on your machine. There is no upload endpoint in this application at all.

Need a different format? Compare them all in WebP vs AVIF vs JPEG or go back to the main compressor.