Compress JPG
Choose a JPG, lower the quality only as far as the image allows, and download a smaller JPEG without uploading the original to a server.
Drop .jpg / .jpeg file here
or click to choose — or paste an image with ⌘V / Ctrl+V
Options
Implementation evidence
What we checked
Reviewed September 3, 2026
We reviewed the JPEG decode/re-encode implementation, including its quality range, JPEG output type, and local-only data flow.
- Control
- Quality 1–100
- Dimensions
- Unchanged
- Processing
- On device
Lower values request stronger JPEG compression; the default is 75.
This tool adjusts encoding quality, not pixel width or height.
The source is decoded and re-encoded in the browser through Canvas.
Limits to know before a large batch
- A higher quality number does not guarantee a smaller file than the source.
- Repeated JPEG saves compound compression artifacts; keep the original file.
Key facts
- Input
- 2 formats: JPG and JPEG (image/jpeg)
- Output
- JPG (image/jpeg)
- Runtime
- your browser on the device
- Settings
- 1 control: JPG quality
- File mode
- 1 input file creates 1 output file
- Cost
- $0, no account required
How to use Compress JPG
- 1
Open your JPG, JPEG file
Drop your JPG, JPEG file onto the page, or click to browse and pick one from your device.
- 2
Choose options
Adjust the conversion options to suit your needs. Defaults work well for most inputs.
- 3
Convert and download
Click Convert. Your JPG file is ready to download in seconds.
Compress JPG details
JPG compression trades some image detail for a smaller file. Photos and softly textured images often tolerate a quality setting around 60 to 80 well, while screenshots, text, and sharp graphics can show ringing or block artifacts sooner. This tool lets you control that trade-off directly instead of promising one setting that works for every picture.
The browser decodes your JPEG and re-encodes it at the selected quality on your device. The source file is not uploaded, there is no account or watermark, and you can try another setting if the result is larger than expected or visibly degraded. Repeatedly recompressing the same JPG compounds quality loss, so start from the best available original.
Common searches
- compress jpg
- compress jpeg
- jpg compressor
- reduce jpg size
- jpg size reducer
- shrink jpg
Related tools
Tools that work with the same formats — most users open one of these next.
JPG Cropper
Crop JPG / JPEG photos in your browser — adjustable quality, no upload required.
Clean Image Export
Remove C2PA Content Credentials, Adobe provenance metadata, and PNG/JPEG manifest references from images without changing pixels.
JPG to WebP
Convert JPG (JPEG) images to WebP — smaller files, same quality, runs in your browser.
JPG to AVIF
Convert JPG (JPEG) images to AVIF — next-gen compression, runs in your browser.
JPG to ICO
Convert a JPG photo into a Windows ICO favicon — pick the icon size, runs in your browser.
JPG to PDF
Convert a JPG photo into a single-page PDF — fit-to-page, runs in your browser.
Frequently asked
Which JPG quality should I choose?
Start around 75 for web and email use, then inspect the result. Lower values create smaller files but make artifacts more visible, especially around text and hard edges.
Why did my JPG not become much smaller?
The source may already be compressed efficiently, or it may contain details that do not compress well. Try a modestly lower quality and compare the output rather than repeatedly compressing the new copy.
Is the photo uploaded?
No. JPEG decoding and re-encoding happen in your browser, so the selected image remains on your device.