How to compress an image to 500KB
- Select Choose files, or drop a JPG, PNG or WebP image on the box.
- The tool aims for under 500KB, which is 512,000 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 500KB limit comes from
Half a megabyte is a typical limit for profile images, blog uploads and e-commerce listing photos. It is large enough that most phone photos only need a gentle squeeze, not heavy shrinking.
What 500KB means in pixels
500KB is 512,000 bytes, or 4,096,000 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 500KB.
| Picture size | Pixels | Bits per pixel | At 500KB |
|---|---|---|---|
| 640×480 | 307,200 | 13 | comfortable, the tool keeps all pixels |
| 1024×768 | 786,432 | 5.21 | comfortable, the tool keeps all pixels |
| 1600×1200 | 1,920,000 | 2.13 | comfortable, the tool keeps all pixels |
| 4000×3000 | 12,000,000 | 0.34 | too tight, the tool shrinks the picture |
At 1.5 bits per pixel, 500KB holds a picture of about 1,908×1,431 pixels in a 4:3 shape (2,730,348 pixels). At 500KB a photo about 2000 pixels wide keeps nearly all of its visible detail. The tool tries quality levels from 95 percent downward and keeps the best one that fits, so many pictures stay at 85 percent or more.
Tips
- A typical 4MB phone photo drops to about one eighth of its size, with little visible difference on a screen.
- Want a smaller file with the same look? Try JPG to WebP, which often saves another 25 to 35 percent.
- Between 500KB and 1MB, the 1MB page keeps even more detail.
- See also: compress image to 300KB, compress to 1MB, compress image to 2MB, JPG to WebP.
Your images stay on your device. Nothing is uploaded, and there is no sign-up.