Free tool · runs in your browser

Compress a photo to 50 KB

Get a photo under 50 KB for an application form, job portal or registration page — at the best quality that fits, with the exact size and dimensions shown. Runs in your browser; nothing is uploaded.

Target size

Your photo never leaves this device. This page processes it in your browser with WebAssembly — the same Rust image engine being built for Oxid Photos — and makes no network request with it. No account, no upload, no watermark.

Where the 50 KB limit comes from

Fifty kilobytes is the classic limit for the photo field of an online application form: exam and course registrations, job and recruitment portals, membership cards, some visa and permit applications, and staff or student ID systems. A system that holds thousands of applicants' photos has good reason to keep each one small, and a passport-style face photo doesn't need more to be checked on screen.

The form will usually say more than the size. Look for: a minimum size as well as a maximum (“20–50 KB”), exact pixel dimensions or a ratio, a background colour, and the file type (almost always JPG/JPEG). This tool handles the size and the file type; the rest is about the photo you start with.

A worked example

Say you have a 12-megapixel phone photo, 4032 × 3024, around 3 MB. Fifty kilobytes is 400,000 bits — about 0.03 bits for each of its 12 million pixels, far less than a JPEG needs to show a photo at that size. So at full size, even quality 40 won't fit. The tool then keeps a quality it trusts and searches the dimensions: for a typical portrait the largest size that fits tends to land somewhere around 1,000 to 1,300 pixels on the long side. That is still sharper than a form's preview box will ever show it.

A photo with a plain background lands at the larger end; one taken outdoors in front of foliage lands at the smaller end, because fine random detail is the most expensive thing a JPEG stores.

If the form also gives pixel dimensions

Many forms say something like “width 200–300 px, height 230–350 px”. Do the dimensions first:

  1. Crop the photo to the required ratio (head and shoulders, face centred) in your phone's photo editor.
  2. Use the resizer to set the exact width and height.
  3. Come back here and compress to 50 KB. At a few hundred pixels a side, the photo usually fits at full size and high quality, so the dimensions you set are kept.

Check the result's dimensions after compressing — they are shown under the preview. If they changed, the photo didn't fit at that size, and the form's own limits may need a plainer photo.

“Between 20 and 50 KB”

The tool aims for the largest file under your limit, so a 50 KB target usually comes out a little under 50 KB, which also clears a 20 KB minimum. If your original is already small and comes out under the minimum, there isn't enough detail to make it bigger honestly; start from the original photo rather than a copy that was already compressed or sent through a messaging app.

When it won't fit

At 50 KB a normal photo practically always fits while still looking like the person in it. If the tool warns that the result is very small, or that it couldn't reach the target, the usual cause is the source: a screenshot of a photo, a scan with heavy paper texture, or a picture with lots of noise from low light. Crop tighter or retake it against a plain wall.

Related

For signatures and smaller ID fields see 20 KB; for profile photos and document uploads see 100 KB; or set any number with compress to KB. The result has no EXIF data, so it doesn't carry the location where the photo was taken.

iPhone & iPad · coming to the App Store

Do this on your iPhone — Oxid Photos

Compress to a size, resize and convert straight from your photo library, plus a careful cleaner that frees up storage. Not released yet. Free to use; Pro is $2.99 once.

About Oxid Photos →