Choose a spec and the ratio locks. Position the face, save, and the pixels and file size already match.
🔒 This file never leaves your device — nothing is sent to a server
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.
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.
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.
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.
No. Cropping and saving happen in your browser.
No. It only crops and resizes. Where a plain background is required, start from a photo taken against one.
The result is redrawn through a canvas, so location and device metadata are not carried over.