Compress an image
Make a picture's file size smaller in your browser — by quality, or aimed at a target in KB. Free, batch-ready, nothing uploaded.
Drag & drop your image files here
One or many — nothing is uploaded.
On your device.Your photo is decoded by code running in this browser tab. It is never uploaded — you can watch the Network tab in your browser’s developer tools stay empty while it converts.
Reduce a picture's file size without changing its dimensions: lower the quality a little and a heavy camera photo can shrink to a fraction of its original weight while still looking fine on screen. This is the right tool when an upload form rejects your image for being too big, or when you want a page to load faster.
Two ways to drive it. Drag the quality slider and watch the saved size in the result — 80 is a sensible everyday setting. Or type a target size in KB and the tool re-encodes at progressively lower quality until it lands at or under that budget, then reports the size it actually achieved. It never pretends to hit a number it could not reach.
JPG and WEBP are the formats that compress photographs well; WEBP is usually the smallest for the same quality. PNG stays lossless, so for a photo a JPG or WEBP will always be far smaller. Everything runs in this browser tab — the image is squeezed on your device and never uploaded, and your original file is left alone.
Frequently asked questions
How do I compress an image to a specific size, like 200 KB?
Does compressing an image lose quality?
What is the difference between compressing and resizing?
Keep reading