Compress a photo to 300 KB

Make a photo smaller than 300 KB for a visa or application form while keeping it sharp. Check the size and pixels first. Free, private, and no upload.

Before you start

300 KB is a comfortable limit: enough for a sharp photo, and still far smaller than a phone photo of 2 to 5 MB. On SafeResize, the Bangladesh Visa photo, the Colombia Visa photo and the India Regular visa photo have 300 KB as the largest file.

The tool below opens with 300 KB typed in the size box. It keeps the JPG quality as high as it can while staying under the limit, and only makes the picture smaller in pixels if it has to.

Tips

Where 300 KB comes from

These official photo rules on SafeResize use 300 KB as the largest file. Each one also has its own shape and background rule, so its own page is the quickest way to meet all of them:

Questions and answers

Does 300 KB mean 300,000 bytes?

Often, but not always. Websites count 1,000 or 1,024 bytes to a KB, so 300 KB is 300,000 or 307,200 bytes. SafeResize keeps the file under 300,000 bytes, which passes both.

Will my photo stay the same size in pixels?

Often it will be made smaller. Very big photos are first read at 3200 pixels on the long side. If 300 KB is still too little at that size for a JPG quality of 55% or more, the picture is made smaller too, and the result page shows the new width and height.

My photo is already under 300 KB. What happens?

If it is a JPG under the limit, it is saved again no bigger than it was, with very little change. You can also upload your original as it is.

Other sizes

Also useful

Helpful guides