Free Online Photo Resize Tool — exact pixels, exact KB, no upload

🔒 No upload — your photo stays on your device

Free Online Photo Resize Tool

Told to upload a photo that is exactly 200×230 px and under 50 KB? Drop it in, set the pixels or the KB, and download a file that fits the form — in about 30 seconds, on your phone.

Exact pixel size Exact file size in KB Passport & form presets JPG · PNG · WebP

Resize your photo

Pick a photo → set the size → download. Everything is computed on your device.

Fills width and height for you.
16–8000 px.
16–8000 px.
Off = stretch/crop to any exact size.
Optional. Finds the largest JPEG/WebP quality that fits under this size.
Original
No photo yet
Resized
Your resized photo appears here
Cropped from the centre to fill the exact size — no stretching.
—
Output file size
—
Pixel size
—
JPEG/WebP quality
Waiting for a photo.

How it works

1 · Pick a photo

Choose a JPG, PNG or WebP from your phone or laptop — or drag it onto the drop area. Your photo is read by your browser only; nothing is uploaded to a server.

2 · Set the exact size

Type the width and height the form asked for (200×230, 413×531…), or pick a preset. Add a KB limit like 50 KB and the tool searches JPEG quality for the largest file that still fits.

3 · Download

Check the readout — pixels, real file size, chosen quality — then download. The file is named like photo-200x230-48kb.jpg so you know it matches the form.

Built for application forms

Private by design

No upload, no sign-up, no watermark. Resizing happens on your device with the Canvas API, so your photo never leaves your phone.

Exact KB, not a guess

A bounded quality search runs in milliseconds and reports the real encoded size in KB — the number the upload box will actually see.

Presets that match real forms

Passport 3.5×4.5 cm at 300 dpi (413×531), the common 200×230 stamp-size photo, plus Instagram squares and stories when you need those instead.

Centre-cropped, never stretched

When your photo's shape differs from the target, the image is scaled to fill and cropped from the centre, so faces stay in proportion.

Works on a phone

One column, big tap targets, native number pad for the pixel boxes, and a camera-roll picker. No app to install.

Three formats

JPEG for the smallest form-friendly files, WebP for modern portals, PNG when the form demands lossless.

FAQ

Is my photo uploaded anywhere?

No. The tool has no server endpoints at all — the image is decoded and re-encoded inside your browser tab. The only way it leaves is the download button.

Why can't I pick my HEIC iPhone photo?

Browsers cannot decode HEIC. In iOS go to Settings → Camera → Formats → Most Compatible, or share the photo as a JPG, then upload that.

I asked for 50 KB but got 50.something KB — why?

Portals count kilobytes differently. This tool reports the true byte size divided by 1024, which is the stricter reading; the encoder always returns the largest quality at or under your target, so it will never exceed it.

The file is still too big after quality search.

Some sizes simply cannot reach a KB limit — pixels are the real lever. Reduce the width and height (or choose a smaller preset) and the quality search will find room again.

Which size should I choose for a passport photo?

The passport preset is 3.5×4.5 cm at 300 dpi, i.e. 413×531 px, which is what Indian passport and most visa forms ask for. Exam and job portals usually ask for 200×230 px under 50 KB — use the stamp preset.

Latest updates

More free tools

Step-by-step guides in our blog & guides.

Free Online Retirement Calculator Word & Character Counter Online Free AI Visibility Tracker Online Receipt Generator Exemple De Calcul De Probabilité حاسبة قيمة الضريبة المضافة Tax On Web Calculator 2026 Wie Viel Prozent Sind Rechner Image Compressor To 50kb Pdf UTF-8 Encoder Decoder