Image Compressor
Make image files smaller — by quality or a target size in KB/MB — with optional dimension shrinking and high-quality resampling. Metadata is stripped automatically and nothing is uploaded.
Tip: paste with Ctrl/⌘ + V · metadata (EXIF) is stripped automatically · nothing is uploaded.
How to compress an image online
- 1
Drop, browse, or paste an image (PNG, JPG, WebP or HEIC).
- 2
Pick an output format — WebP usually gives the smallest files, JPG for photos, PNG for lossless.
- 3
Choose "By quality" and drag the slider, or "Target size" and enter a maximum in KB or MB.
- 4
Optionally shrink the dimensions too, with Lanczos-quality resampling.
- 5
Watch the savings update live, then download your smaller image.
About the Image Compressor
Large images slow down websites and fill up storage. The compressor shrinks JPG, PNG and WebP files either to a quality level you choose or to a target size in KB or MB, with an optional resize to cut the dimensions too. WebP usually produces the smallest files, metadata is stripped automatically, and everything happens locally so your originals never leave your device.
Frequently asked questions
Does compressing reduce image quality?
Lossy formats (JPEG and WebP) trade a little quality for a much smaller file — you control how much with the quality slider, or by setting a target size. PNG is lossless, so its pixels are kept exactly.
What's the difference between 'By quality' and 'Target size'?
Quality mode lets you pick a quality level directly. Target size mode automatically lowers the quality until the file fits under a size you choose, such as 200 KB.
Which format gives the smallest file?
WebP usually produces the smallest files at good quality. JPEG is the most compatible choice for photos, and PNG keeps transparency but is lossless (larger).
Are my images uploaded to a server?
No. Compression runs entirely in your browser using the Canvas API, so your files never leave your device.