Files never leave your device

Compress Image to 200KB

200KB shows up as the ceiling on visa application systems, embassy upload forms, and older e-government portals — UPSC in India caps photos at 200KB, and many visa photo uploads sit near this figure. It's generous enough that quality loss is a non-issue; the real task is simply landing under the number reliably, because these portals reject oversized files without explaining why.

PixKB compresses toward the target in your browser, shows every pass on the live gauge, and hands you a file that clears the limit the first time. Nothing is uploaded anywhere — which matters when the photo in question is attached to a passport or visa identity.

or drop it anywhere in this box

JPG, PNG, WebP · processed locally on your device

Custom target, 2–10240 KB

Match the portal's rule

Everything runs in your browser using the HTML5 Canvas — your photo is never uploaded to any server.

Visa portals and the 200KB zone

Visa systems usually pair the KB limit with strict framing rules — face percentage, background colour, dimension minimums. Handle those first: use the Dimensions tab (or a country preset if we've verified one) to set the exact pixel size the portal states, then compress. Compressing before resizing wastes the byte budget on pixels you're about to crop away.

Frequently asked questions

Resize first or compress first?

Resize first, always. Compression works out how many bytes each pixel deserves — fewer pixels means more quality per pixel under the same 200KB roof.

My visa portal wants 'JPEG only, max 200KB'. Is this tool enough?

For the size and format, yes. Check the portal's dimension and background rules separately — those aren't things a compressor can fix on its own.

Does the compressed file keep EXIF data?

No — canvas processing strips EXIF, including GPS location. For an identity document upload that's usually a privacy plus.

Related tools