Shrink JPG and JPEG photos by quality, target size, or dimensions. Everything runs locally in your browser.
Re-encodes your JPG at a quality you choose, or iterates quality and dimensions to approach a target file size in KB. JPEG is lossy, so smaller files trade away some detail.
The image is decoded and compressed on your device with JavaScript. No file is uploaded, and re-encoding also drops embedded EXIF and GPS metadata.
Your files are never sent to imgtoolsbase or any other server. The work happens in the browser canvas with no upload of your photo.
Compress JPG is a private, browser-based JPEG compressor. Load a photo, choose how much to compress, and download a smaller JPG without sending anything to a server.
Use manual quality when you want direct control, or switch to target file size when an upload form needs the image under a specific number of kilobytes.
Set the JPEG quality yourself and watch the before and after file size update on every run.
Switch to target mode and the tool lowers quality, then dimensions if needed, to get close to your KB goal.
Cap the width or height, or scale by percent. The tool never enlarges a JPG beyond its original size.
Compression runs in your browser. The photo is never uploaded, and EXIF and GPS data are dropped on re-encode.
Cut JPEG page weight to improve load time and Core Web Vitals.
Get a photo under an attachment or upload-portal size limit.
Store camera JPGs at a smaller size to save space.
Upload quicker to chat apps, drives, and social media.
Yes. It is a free browser tool on imgtoolsbase.com with no signup, no email, and no account.
No. The JPG is compressed locally in your browser, so the file never leaves your device.
The tool repeatedly re-encodes the JPEG at different quality levels, and downscales if needed, to get as close as possible to the KB target you set. It reports the size it achieved.
Yes. Re-encoding through the browser canvas drops embedded metadata such as EXIF and GPS, which is useful for privacy.
Any recent Chrome, Firefox, Safari, or Edge. JPEG encoding is supported in all current browsers.
Tools that pair well with Compress JPG.