ID Photo Resizer

Choose a spec and the ratio locks. Position the face, save, and the pixels and file size already match.

Drop a photo here
or click to choose · JPG PNG HEIC · a larger original is better

🔒 This file never leaves your device — nothing is sent to a server

ID Photo Resizer

Why the numbers differ

A physical size (3×4cm) and an upload size (300×400px) are separate requirements. Upload systems check pixels and file size, so matching only the centimetres gets the photo rejected. This tool matches both. At 300dpi, 3×4cm is 354×472px.

Positioning the face

Keep the headroom and the space under the chin balanced, shoulders level and the face centred. Dragging a corner keeps the locked ratio, so the face never stretches.

Size caps

When a cap such as 100KB or 240KB is set, the quality is stepped down on save until the file fits. If it still does not, reduce the output width or use a photo with a simpler background.

Upscaling looks soft

If the cropped area is smaller than the output pixels the image is enlarged and softens; the info line warns you. For passports and visas, check the accepting authority's rules first — many require a studio photo.

Frequently asked

Is the photo uploaded?

No. Cropping and saving happen in your browser.

Does it make the background white?

No. It only crops and resizes. Where a plain background is required, start from a photo taken against one.

What about EXIF data?

The result is redrawn through a canvas, so location and device metadata are not carried over.