How to compress an image to 150KB
- Select Choose files, or drop a JPG, PNG or WebP image on the box.
- The tool aims for under 150KB, which is 153,600 bytes here. It tests quality levels from 95 down to 40 percent and keeps the sharpest result that fits.
- If 40 percent is still too big, it shrinks the width and height by 15 percent at a time until the file fits.
- Select Download. The result ends in
-compressed, so your original is untouched.
Where a 150KB limit comes from
A 150KB cap is common on forms that want a decent photo but still limit storage. It sits between the popular 100KB and 200KB limits, so people searching for it usually have a form that rejected a file of 200KB.
What 150KB means in pixels
150KB is 153,600 bytes, or 1,228,800 bits. Divide that by the number of pixels and you get the bits each pixel can use. Photos look fine at about 1.5 bits per pixel or more, and the table shows how common sizes fare at 150KB.
| Picture size | Pixels | Bits per pixel | At 150KB |
|---|---|---|---|
| 640×480 | 307,200 | 4.00 | comfortable, the tool keeps all pixels |
| 1024×768 | 786,432 | 1.56 | fine for photos |
| 1600×1200 | 1,920,000 | 0.64 | soft, expect some shrinking |
| 4000×3000 | 12,000,000 | 0.10 | too tight, the tool shrinks the picture |
At 1.5 bits per pixel, 150KB holds a picture of about 1,045×784 pixels in a 4:3 shape (819,280 pixels). At 150KB a normal web photo of about 1000 pixels wide keeps good detail at quality near 80 percent. A straight phone photo of 3 to 5MB is scaled down to fit, usually to roughly 1200 pixels wide or less.
Tips
- Photos from a phone camera are the usual cause of a rejected upload. One pass here normally fixes it.
- Scanned documents saved as JPG often land just over 150KB. Resizing to 1200 pixels wide first helps.
- If a form lists both a size and a pixel range, resize with the image resizer, then compress here.
- See also: compress to 100KB, compress to 200KB, compress image to 300KB, image compressor.
Your images stay on your device. Nothing is uploaded, and there is no sign-up.