Resize an image to 25 KB

25 KB gives a headshot slightly more breathing room than the 20 KB cap while still passing strict form checks. Drop your photo in below — the target is already set to 25 KB, and everything runs inside this browser tab, so the image never leaves your device.

How to get a photo under 25 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 25 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 25 KB?

25 KB appears on banking recruitment forms and several university application systems, generally for a photograph rather than a signature.

Settings that actually reach 25 KB

A 240×320 px JPG lands near 25 KB at quality 65–75. If your portal specifies dimensions, use theirs; if it does not, smaller pixels at higher quality always beat larger pixels crushed to fit.

The mistake that gets uploads rejected

Converting a HEIC file from an iPhone with a generic converter first, then compressing. That double re-encode bakes in artefacts. Drop the HEIC straight onto this page instead — it is decoded once and compressed once.

Questions about 25 KB uploads

Does compressing twice make it worse?
Yes. Each JPG save discards detail permanently. Always start from the original photo, not from a file you already compressed.
Is my photo uploaded anywhere?
No. Decoding, resizing and compression all run in this browser tab using your own device's processor. Nothing is transmitted.

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