Compress Image
Make a JPG, PNG or WebP smaller so it fits an upload limit or an email — without it turning to mush.
Drop an image here or browse
JPG, PNG, WebP, GIF or BMP · max 50 MB
What this tool does
You choose either a quality level or a target file size, and the tool re-encodes your image to match. It reports the size before and after, so you can see whether the trade was worth making.
Target-size mode works by trying progressively lower quality until the file fits. If it cannot get there even at the lowest setting, it says so rather than quietly handing you a file that is still too big.
When you might need it
- An upload box rejects your file
- Government portals, job applications and exam forms routinely cap uploads at 100 KB, 200 KB or 1 MB.
- An email attachment is too large
- A handful of phone photos will exceed most attachment limits on their own.
- A page is loading slowly
- Full-resolution photos are the usual reason a site feels heavy.
Common workplace uses
- Application and KYC uploads
- Portals that demand a photo or signature under a specific size, often with no way to see why the upload failed.
- Product and catalogue images
- Get a consistent, reasonable size across a batch before they go into a listing or a deck.
- Reports and presentations
- A deck full of untouched phone photos is unnecessarily large to email or store.
- Website and CMS images
- Reduce dimensions as well as quality — a 4000 px photo displayed 800 px wide is wasted bytes.
How to use it
Add your image
JPG, PNG, WebP, GIF or BMP, up to 50 MB. The original dimensions are shown once it loads.
Choose quality or a target size
Quality mode gives you direct control. Target-size mode is better when a form has a hard limit.
Pick the output format
JPEG is accepted everywhere. WebP is usually smallest. PNG stays lossless and will not shrink much.
Reduce the dimensions if you need to
For large photos this does more than quality alone. The longest side is capped and the shape is preserved.
Compress, check the preview, then download
The before and after sizes are shown side by side, with the preview at the actual output.
Practical tips
- Scaling down beats quality alone
- If a 12-megapixel photo must fit 200 KB, lowering quality will make it look bad before it makes it small. Cap the longest side at 1600 px first and you will usually keep more apparent detail.
- PNG will barely shrink
- PNG is lossless. If your PNG is a photograph and does not need transparency, switching it to JPEG or WebP is what actually reduces the size.
- Transparency becomes white
- JPEG and WebP output flatten transparent areas onto a white background. Keep PNG if you need the transparency.
- Already-compressed files may not shrink
- Re-compressing a small JPG often makes it slightly larger. The tool tells you when nothing was saved instead of pretending otherwise.
- Compression is one-way
- Detail removed by a lossy format cannot be recovered. Keep your original if the image matters.
Common questions
Are my images uploaded anywhere?
Can I compress to an exact file size?
Which format should I choose?
Will it work on my phone?
Does it strip location data from photos?
Related workflows
Get photos under an upload limit
Take a batch of phone photos and make them acceptable to a form.
- 📱 HEIC to JPGConvert iPhone HEIC photos to JPG first
- 🗜️ Compress ImageBring each one under the size limit
- Upload to the form
Assemble a document from photos
Combine several images into one file to submit.
- ✂️ Crop ImageTrim each photo to what matters
- 🗜️ Compress ImageReduce the size
- 🖼️ Image to PDFCombine them into a single PDF