Compress an image to 240 KB
Set to 240 KB already. Choose a photo and it will find the highest quality that still fits under 240 KB, without uploading anything.
What 240 KB actually allows
240 KB is the file-size ceiling on the US DS-160 visa photo, not a quality target. The form also wants a square 600×600 JPEG on a white background. A phone picture at full resolution will not get there on quality alone — the frame has to come down to 600 pixels first, then this tool spends the 240 KB budget on keeping the face readable.
Nothing is uploaded
The compression happens in your browser. The image is never transmitted, never stored, and disappears when you close the tab — which matters, because files with a size limit attached are usually identity documents.
What fits inside 240 KB
A JPEG spends bytes on detail, so the number of pixels 240 KB can hold depends entirely on how busy the picture is. These are the rough budgets, and they are why a signature can stay large while a photograph of the same size limit has to shrink.
| Kind of image | Pixels it can afford | Roughly, at 4:3 |
|---|---|---|
| Signature or line drawing | 4,915,200 | about 2,560 × 1,920 |
| Passport or ID photo | 2,048,000 | about 1,650 × 1,240 |
| Scanned document page | 1,228,800 | about 1,280 × 960 |
| Detailed photograph | 744,727 | about 1,000 × 750 |
Estimates from typical JPEG output at everyday quality. A detailed photograph gets about 744,727 pixels to work with at 240 KB — near enough 1,000 × 750. Anything bigger has to give up either dimensions or detail, and dimensions are almost always the better thing to give up.
Common questions
How do I reduce a photo to 240 KB?
Choose the file on this page. The target is already set to 240 KB, and the tool searches for the best quality that fits, offering to reduce the dimensions if quality alone cannot get there.
Does it work on a phone?
Yes. It runs in the browser on Android and iOS as well as on desktop, and handles HEIC photos from an iPhone.
What size does a US DS-160 visa photo have to be?
The digital photo for DS-160 is a square JPEG, 600 by 600 pixels, on a white background, and the file must stay under 240 KB. Crop and resize to 600×600 first, then use this page to spend the 240 KB on quality rather than on leftover pixels.
What image dimensions fit in 240 KB?
Roughly 1,000 by 750 for a detailed photograph, and much larger — around 2,560 by 1,920 — for a signature or other flat image, because a JPEG spends its bytes on detail rather than on area. The tool works out the real numbers for your specific picture instead of guessing.
Why does my file come out at slightly under 240 KB rather than exactly 240 KB?
Because the target is a ceiling, not a goal. The form you are filling in rejects anything over 240 KB, so the tool searches for the highest quality that still lands underneath and stops once it is close, rather than risking an overshoot.
Other size targets
- Compress to a sizeAny size you type
- 50 KB in pixelsWidth and height at 20, 50, 100, 240 KB
- Compress to 10 KBPre-set to 10 KB
- Compress to 15 KBPre-set to 15 KB
- Compress to 20 KBPre-set to 20 KB
- Compress to 25 KBPre-set to 25 KB
- Compress to 30 KBPre-set to 30 KB
- Compress to 50 KBPre-set to 50 KB
- Compress to 100 KBPre-set to 100 KB
- Compress to 150 KBPre-set to 150 KB
- Compress to 200 KBPre-set to 200 KB
- Compress to 300 KBPre-set to 300 KB
- Compress to 500 KBPre-set to 500 KB
- Compress to 1000 KBPre-set to 1000 KB
- Resize to 10 KBPre-set to 10 KB
- Resize to 15 KBPre-set to 15 KB
- Resize to 20 KBPre-set to 20 KB
- Resize to 25 KBPre-set to 25 KB
- Resize to 30 KBPre-set to 30 KB
- Resize to 50 KBPre-set to 50 KB
- Resize to 100 KBPre-set to 100 KB
- Resize to 150 KBPre-set to 150 KB
- Resize to 200 KBPre-set to 200 KB
- Resize to 240 KBPre-set to 240 KB
- Resize to 300 KBPre-set to 300 KB
- Resize to 500 KBPre-set to 500 KB
- Resize to 1000 KBPre-set to 1000 KB