Compress a photo to 500 KB
The 500 KB limit is selected. Add your photos, then download the copies you need.
- Runs on your device
- No sign-up
- Works offline after a visit

The compressor opens at 500 KB. Quality is lowered first, and the pixel dimensions change only if the file is still over the limit at the lowest setting.
For a sharper print, step up to 1 MB, which leaves the encoder more room. Dropping to 200 KB saves space, but fine detail is more likely to soften.
How to compress a photo to a target size
- Drop one or more photos onto the box (or tap it to choose).
- Pick the maximum size the website or form allows.
- Download each photo, or all of them as a ZIP.
Questions
Is a 500 KB photo good enough to print?
The tool does not check print quality. The printed size depends on the pixel dimensions of the copy and on the print you order, so look at the copy at full size and check with your printer.
Can I email the 500 KB copies?
Yes. Download each copy and attach it in your mail app. The tool sends nothing, and each file keeps the format the tool saved it in.
Will my photos be uploaded?
No. The compression runs in your browser with the canvas API. Your photos never leave your device, which is also why it is fast.
How does it hit an exact size?
It tries different quality levels (a binary search) until the file is just under your target. If even low quality is too big, it also reduces the pixel dimensions a little at a time.
Why did my PNG turn into a JPG or WebP?
PNG is lossless, so it cannot be squeezed to a target size. Photos are re-encoded as JPEG. Images with transparency become WebP so the transparent areas survive; where your browser cannot save WebP, they become PNG instead.
Is the location data removed?
Yes, from every re-encoded photo: drawing it on a canvas leaves out its GPS location and camera details. With Best for each photo, a photo already under your limit is handed back unchanged and keeps its metadata. Use Remove photo location for that.
Reviews
No reviews yet. Be the first.

