Compress JPG
Shrink your JPG files online, free and entirely in your browser - no upload, no signup.
Drag & drop your JPG files here
or
Supports JPG · JPEG · JFIF — Max file size: 25MB
Compression settingsQuality, resize
How to Compress a JPG
- 1Drop or select your JPG files - they'll show as "Ready."
- 2Adjust the quality slider if you want (80% is a good starting point), then click Convert on a file or convert the whole batch at once.
- 3Compare the before/after file size, then download instantly or grab them all as one .zip.
- Free to use
- No registration required
- Batch compression
- Works on any device
- Adjustable quality
Why Compress a JPG?
Upload forms, page-speed budgets, and email attachment limits often cap file size, and photos straight off a phone or camera are frequently much larger than they need to be for on-screen use. Compressing re-encodes the image at a lower quality setting, trading a small, often invisible amount of detail for a meaningfully smaller file - useful before uploading, emailing, or publishing an image online.
Frequently Asked Questions
How does this make my JPG smaller?
It re-encodes the image through the same MozJPEG codec (via jsquash) used across this site's other tools, at a quality level you control with the slider. Lower quality means a smaller file; the tradeoff is a small amount of visual detail.
Is this a real re-encode, or just a rename?
A real re-encode, always - that's the whole point of a compressor. This is the one tool on this site that never offers an Instant Rename shortcut, since a byte-for-byte rename can't change file size.
How much smaller will my file get?
It depends on the source image and the quality you choose - a photo with lots of fine detail compresses less than a simple graphic. Each result card shows the real before/after file size so you can compare directly, and you can re-run a file at a different quality if you want a different tradeoff.
Will compressing reduce image quality?
Yes, to some degree - JPEG compression is lossy, so lower quality settings do discard some detail. The default (92%) is a safe, visually-lossless-for-most-photos starting point; raise it if you need maximum fidelity, or lower it for maximum size savings.
Can I compress PNG or WEBP files here?
This tool is scoped to JPG/JPEG/JFIF input specifically. If you have a PNG or WEBP you want as a smaller JPG, use one of the dedicated converter tools below instead - they handle the format change and explain the transparency tradeoff involved.
Is my uploaded image secure - does anything get uploaded to a server?
No. Every compression happens locally in your browser using the Canvas and File APIs. Your image is never uploaded anywhere, which is also why it's instant even for larger batches.
Can I compress multiple JPG files at once?
Yes, drop or select multiple files and convert them independently, or use Convert All for the whole batch. Once two or more succeed, a "download all as .zip" option appears.
Is there a file size limit?
Files up to 25MB are supported, which comfortably covers photos from phones and cameras. Since everything runs in your browser, very large files can be slower to process than a server-side tool.