Compress JPG
Drop a JPG below, choose a quality level and click Compress to shrink its file size. You'll see the before and after size plus the percentage reduction. Everything happens locally in your browser — your image never leaves your device.
Read the guide: How to compress JPG imagesHow the Compress JPG works
- Your JPG is loaded into an in-browser HTMLImageElement — nothing is uploaded.
- The image is drawn onto a canvas at its original dimensions.
- The canvas is re-encoded as JPEG at the quality level you choose.
- The new file size is compared with the original so you can see the reduction before downloading.
Useful tips
- Start at 80% and step down in 10% increments until you hit the size you need.
- Photos tolerate lower quality better than graphics with sharp edges or text.
Frequently asked questions
Is my image sent to a server?+
No. All compression happens entirely in your browser using a canvas. Nothing is uploaded or stored.
How does the quality setting work?+
The quality slider controls JPEG compression from 10% to 100%. Lower quality means a smaller file but more visible artefacts; higher quality keeps the image sharper at a larger size.
Will the dimensions change?+
No. The width and height of your image are preserved — only the JPEG quality is adjusted to reduce the file size.
What is a good quality to use?+
Around 70–80% is a safe balance for photos on the web. Use 90% or above when you need the image to stay crisp, and 50–60% when the smallest possible size matters most.
Related guides
How to compress PNG images
PNG files are large because the format is lossless and keeps every colour and pixel. This guide explains how PNG compression works, how reducing colour depth shrinks the file while preserving transparency, and how to choose a sensible level — all using a free tool that runs entirely in your browser.
How to compress WebP images
WebP produces smaller files than JPG and PNG while supporting transparency, but it can still be trimmed further by re-encoding at a lower quality. This guide explains how WebP compression works, how the quality setting trades size for sharpness, and how to pick a sensible level — all using a free tool that runs entirely in your browser.
How to reduce image file size to a target
Sometimes you need an image under a specific size — for an upload limit, an email attachment or a web budget. This guide explains how target-size optimisation balances quality and dimensions to hit a file-size limit, and how to reduce an image to 100 KB, 500 KB, 1 MB or 2 MB — all using a free tool that runs entirely in your browser.
How to upscale an image
Sometimes you need an image bigger — for a large hero banner, a print layout or a higher-resolution thumbnail. This guide explains how browser-based upscaling works, how the scale factor and output quality trade sharpness for file size, and how to enlarge an image by 2×, 3× or 4× — all using a free tool that runs entirely in your browser.
Related tools
Compress PNG
Compress PNG images and reduce file size while preserving transparency — all in your browser.
Compress WEBP
Compress WebP images with adjustable quality — all in your browser.
Reduce Image File
Reduce an image to a target file size (100 KB, 500 KB, 1 MB, 2 MB or custom) — all in your browser.
Upscale Image
Upscale an image by 2×, 3×, 4× or a custom factor while keeping the best possible quality — all in your browser.
Image Brightness & Contrast
Adjust image brightness and contrast with an output quality setting — all in your browser.
Image / PDF / Document Information
Inspect any image, PDF or document and get a full technical summary — format, dimensions, aspect ratio, colour mode, file size and metadata.