Compress Image to 50 KB

Compress a photo to under 50 KB for application forms, ID uploads and profile pictures. Automatic, in your browser, no upload, works with HEIC.

Your files are processed in your browser and never uploaded.

KB

Browsers can't save HEIC, so HEIC photos are saved as JPG.

Drop images here

Choose files

HEIC, JPG, PNG, WebP, AVIF, GIF, BMP · up to 50 megapixels each · you can also paste

How to use

  1. The target size is pre-set to 50 KB. Add one or more photos.
  2. Each image is compressed to the highest quality that stays under 50 KB, reducing dimensions only if required.
  3. Check the size shown in the list and download the file or a ZIP of all files.

Features

Exact target
Results are always at or below 50 KB, so the upload form will accept them.
Best possible quality
A binary search over quality settings finds the sharpest version that still fits.
Any input format
Phone HEIC photos, PNG screenshots and WebP images are converted to a compact JPG.
Stays on your device
Identity photos are processed locally in your browser and never uploaded.

Getting a good photo at 50 KB

Fifty kilobytes is enough for a clear, recognisable portrait if the image is sized appropriately. A full-resolution phone photo is around 12 megapixels; a typical application photo only needs about a third of a megapixel. This tool handles that automatically, but you will get a better-looking result if you prepare the photo first:

  1. Crop to the face and shoulders with the crop tool, using a 1:1 or 4:5 ratio depending on what the form asks for.
  2. Resize to the requested dimensions with Resize Image, if the form specifies them.
  3. Compress here to get under 50 KB with the highest possible quality.

Why photos compress differently

JPG compression stores smooth areas cheaply and detailed areas expensively. A portrait in front of a plain light wall might be 30 KB at 800 × 800 pixels, while the same framing in front of foliage or a patterned curtain could be twice that. Low light also adds sensor noise, which looks like fine detail to the encoder and inflates the file. A well-lit photo against a plain background will look noticeably sharper at the same file size.

What the tool does behind the scenes

The image is decoded and rotated to the correct orientation in a background Web Worker. It is then encoded repeatedly with MozJPEG, using a binary search to find the highest quality setting that fits within 50 KB. If even a low quality is too large, the image is scaled down using high-quality Lanczos resampling and the search is repeated. Metadata, including GPS location from your phone, is removed, which also saves a few kilobytes.

Mixed batches

If you are preparing photos for several people, for example a family visa application, add them all at once. Each is compressed to fit within 50 KB on its own merits, and you can download them together.

Need a different size?

For signatures and tiny thumbnails, use compress to 20 KB. If your form allows up to 100 KB, choose that for a sharper photo.

Frequently asked questions

Where is a 50 KB limit common?

Passport-style photos for online applications, student and staff ID systems, visa and exam registration portals, and some HR and banking platforms often cap uploads at 50 KB.

What pixel size fits in 50 KB?

Roughly 600 × 600 to 800 × 800 pixels for a typical portrait photo at good quality. Busy backgrounds and dim lighting need more bytes, so the tool may go a little smaller.

My file is under 50 KB but the form still rejects it. Why?

Many forms also check pixel dimensions, aspect ratio or file type. Check whether they want a specific size, such as 600 × 600, or a JPG rather than PNG. Resize first, then compress.

Can I compress several photos to 50 KB at once?

Yes. Add as many as you like; each is compressed independently and you can download them all as a ZIP.

Compress to a file size

Related tools