SkShrinkKB

Resize passport photo for upload (under 1 MB)

Preset loaded: JPEG, 900 KB target. Ideal for Passport Seva and visa portals that cap uploads at 1 MB.

No upload — 100% private No file size limit Free forever
Drop images here or click to choose · JPEG, PNG, WebP, AVIF, GIF, BMP · multiple files fine

Portal limits change — double-check the current notification before you submit.

Quality is lowered only as far as the floor allows. If that still isn't enough, the image is scaled down in small steps instead — downscaling looks far better than heavy compression artifacts. EXIF metadata (location, camera, serial numbers) is always removed for your privacy; colour accuracy is kept.

Most passport and visa portals cap photo uploads at 1 MB. This preset compresses just under the cap while keeping print-grade quality, and strips location metadata from the file for your privacy.

How it works

Set the exact target

Type the size your form demands — 20 KB, 50 KB, 1 MB — or pick a preset. The result always lands just under it.

Drop & resize

JPEG, PNG, WebP, GIF, BMP — one file or a whole batch. The engine finds the highest quality that fits your limit.

Nothing is uploaded

Every pixel is processed inside your browser. Your ID photos and signatures never leave your device.

Private by design

Nothing is uploaded — the compression runs inside your own browser using its built-in image engine. That means no size limits, no waiting for uploads, and no copies of your ID photos or signatures on anyone's server. EXIF metadata such as GPS location is removed from the output automatically, while colour profiles are preserved.