JPG compressor

Free JPG compressor in your browser. Pick a compression percent to hit a target file size. Files stay on this device. Nothing is uploaded.

Ads

Output JPG

Drop images here

or click to choose. Paste works too.

Files never leave this device. Compression runs in your browser.

Why compress JPG?

JPG files are often larger than they need to be for the web or chat. Compressing JPG to a size budget shrinks downloads while keeping a familiar photo format that almost every app opens.

What changes in the file

  • Output stays JPG
  • Encoder quality is searched to approach your size target
  • EXIF and other metadata are not preserved through the WASM encode path
  • If quality alone cannot hit the budget, the image is scaled down and re-encoded

How to compress JPG

  1. Open the JPG compressor and drop one or more images (any supported source format).
  2. Choose a compression percent (or a preset). The tool computes target size as original × (1 − percent/100).
  3. Start compression. Encoding runs locally with WASM codecs and downloads as JPG.

About JPG

JPG (JPEG) is a lossy raster format built for photographs. It shrinks file size by discarding detail the eye is less likely to notice, which makes it a default for cameras, email, and the open web.

Learn more about JPG

Compress other formats

FAQ

Does this JPG compressor upload my files?
No. Detection, decode, and WASM encode all run in your browser. Formatly never receives the image bytes for compression.
What does the compression percent mean?
It is a size budget, not a vague quality label. 90% compression on a 50 MB file targets about 5 MB (keep 10% of the original size). The encoder searches quality and, if needed, scale to approach that budget.
Can I compress other formats into JPG?
Yes. Drop JPG, PNG, WebP, HEIC, and other supported sources; the page exports JPG. On this page the output format is fixed to JPG.

Convert JPG

Prefer format conversion? Open the image converter.