Resize an image to 15 KB

15 KB sits between a signature scan and a tiny headshot, a limit several state recruitment portals still use. Drop your photo in below — the target is already set to 15 KB, and everything runs inside this browser tab, so the image never leaves your device.

How to get a photo under 15 KB without it turning to mush

Crop before you compress

Empty background costs bytes. Cropping tight on the subject leaves more of the size budget for the detail that matters.

Match the required dimensions

Most forms cap both KB and pixels. Set the dimension preset here as well so a 15 KB file is not rejected for being the wrong shape.

Use JPG for photos

PNG stores photos far less efficiently. Choosing JPG output often reaches the target with visibly better quality.

Who asks for 15 KB?

15 KB shows up on state public service commission forms and some scholarship portals, typically as the upper bound on a signature or the lower bound on a small photo.

Settings that actually reach 15 KB

Aim for JPG at about 250×250 px for a photo, or 200×80 px for a signature. Crop the empty margin around the subject first: background pixels cost exactly as many bytes as the face does.

The mistake that gets uploads rejected

Uploading a screenshot. Screenshots arrive as PNG with UI colour banding that compresses badly, and re-saving one to 15 KB usually looks worse than compressing the original photo.

Questions about 15 KB uploads

Why does my file jump back over 15 KB after editing?
Most phone photo editors re-encode at high quality when you save. Compress last, after every crop and rotation, and download the result directly rather than re-opening it in another app.
Does the tool keep the exact dimensions I need?
Yes — set the pixel dimensions alongside the size target and quality is tuned first, so the resolution you asked for is preserved wherever it is possible.

Other size targets

Security first

Your files stay yours

Runs on your device

WebAssembly in your tab

Zero uploads

0 bytes sent to a server

Nothing stored

Cleared when the tab closes

No account

No sign-up, no tracking