A photo straight from a modern phone is often several megabytes. That's more than many job portals, government forms and websites accept, and it makes emails with several photos slow to send. You can usually bring a photo down to a few hundred KB, or even under 100 KB, without it looking noticeably worse on screen.
What makes a photo file big
Two things decide a photo's file size:
- Its dimensions in pixels. A 12-megapixel photo is 4,032 × 3,024 pixels, far more than a screen or a form needs. Halving both dimensions leaves a quarter of the pixels.
- Its compression quality. JPEG throws away detail your eye is unlikely to notice. Lower quality settings mean smaller files, until blockiness starts to show.
Reducing both gives the biggest savings with the least visible loss.
The quick way: compress to an exact size
- Open the Image Compressor.
- Choose your photo (or several at once).
- Enter the target size you need, such as 500 KB, 200 KB or 100 KB.
- Download the result. The tool finds the best quality that fits under your target.
Everything happens in your browser; your photos aren't uploaded anywhere.
For very small targets, resize first
Getting a detailed photo under 100 KB or 50 KB is easier if you shrink its dimensions first. Use the Image Resizer before compressing. As rough starting points:
| Target file size | Try resizing the long side to |
|---|---|
| Under 1 MB | 2,000–2,500 px |
| Under 500 KB | 1,600–2,000 px |
| Under 200 KB | 1,200–1,600 px |
| Under 100 KB | 800–1,200 px |
| Under 50 KB | 600–800 px |
Results vary with the photo: a portrait against a plain wall compresses much further than a busy landscape full of leaves.
Using what's already on your device
- iPhone: when you attach large photos in the Mail app, it often lets you choose Small, Medium, Large or Actual Size before sending.
- Windows: in the Photos app, open the picture, open the three-dot menu and choose Resize image.
- Mac: in Preview, choose Tools → Adjust Size to change dimensions, then File → Export and drag the Quality slider to shrink it further.
Pick the right format
- JPG is best for photos.
- PNG is best for screenshots, logos and graphics with sharp edges or transparency, but it's large for photos. Converting a photo from PNG to JPG often cuts its size dramatically; use PNG to JPG.
- WebP is smaller than JPG at similar quality and supports transparency, but some older forms don't accept it.
Tips for the best result
- Start from the original. Each time a JPG is saved again, it loses a little more detail.
- Keep the original somewhere safe; the small copy is for sending.
- Crop first. Removing background you don't need shrinks the file for free. Use the Image Cropper.
- Check the form's other rules. Many upload forms also require specific dimensions or a specific format, not just a maximum file size.
Frequently asked questions
How do I make a photo under 100 KB?
How many KB are in an MB?
Why won't my PNG get smaller?
Tools mentioned in this guide
Free, private and ready to use — no sign-up.
Image Compressor
Free online Image Compressor. Simple, fast, and secure tool running in your browser.
Image Resizer
Free online Image Resizer. Simple, fast, and secure tool running in your browser.
PNG to JPG
Free online PNG to JPG. Simple, fast, and secure tool running in your browser.
Image Cropper
Free online Image Cropper. Simple, fast, and secure tool running in your browser.
