Compress JPG
Upload a JPG image, choose the quality level and download a lighter version with the same dimensions.
Drag your JPG here or click to choose it
One JPG file at a time
Lower quality means a smaller file. Between 70% and 85% the loss is usually invisible in photographs.
How JPG compression works
JPG is a lossy format: as you lower the quality, the encoder throws away fine detail the eye barely notices and the file gets much smaller.
saved % = (original size − final size) ÷ original size × 100
The tool decodes your image onto a browser canvas and re-encodes it as JPG with the quality factor you pick. The pixel dimensions never change — only how much information is stored for each block.
Every re-compression loses more information, so always start from the original file instead of compressing the same photo over and over.
Worked example
A 3.2 MB photograph compressed at 80% quality usually lands around 600 KB: roughly 80% saved while keeping exactly the same pixel dimensions.
Frequently asked questions
- Does compressing a JPG lose quality?
- Yes, JPG always discards some information. Above 70% quality the difference is hard to spot on screen, but keep the original if you plan to print large.
- Do the image dimensions change?
- No. Compression keeps the same width and height in pixels. To make the image smaller on screen too, use the resize image tool.
- What quality should I use for a website?
- 70% to 80% is the usual sweet spot: the file drops a lot and photos still look right on standard and retina displays.
- Is my photo uploaded anywhere?
- No. All the compression happens in your browser through the Canvas API; the file is never sent over the internet.
Related calculators
- Compress PNGShrink a PNG by reducing how many colours its palette holds.
- Compress WebPShrink a WebP image by choosing its compression quality.
- JPG to WebPConvert JPG photos to WebP so your site loads faster.
- PNG to WebPConvert PNG images to WebP while keeping transparency.
- WebP to JPGConvert WebP images to JPG so any program can open them.
- Resize imageChange the pixel width and height of an image without distorting it.
- Change image resolution (DPI)Set the DPI of an image and control its real printed size.
- Crop imageDrag a selection over the image and crop it to that rectangle.
- Convert imageConvert between JPG, PNG and WebP by picking the output format.
- Favicon generatorBuild every favicon size and the .ico file from one image.
- Image to Base64Turn an image into a Base64 string or a ready-to-paste data URI.
- Image colour pickerClick anywhere on an image and read that pixel in HEX, RGB and HSL.
- Extract colours from an imageGet the dominant colour palette of any photograph.
- OG image generatorCreate a 1200 × 630 px Open Graph image with your title and colours.