Passport photo
Resize passport photo- Dimensions
- 600×750 px
- File size
- 50–10240 KB
- Format
- JPEG
- Background
- light-grey
- Minimum 600×750 px (4:5). Plain light grey/cream background. JPEG 50 KB–10 MB.
Passport & ID photos
HMPO rejects photos on face size more often than on file size: chin to crown must measure 29–34 mm of the 45 mm frame. This checks that alongside the digital rules, without uploading your photo anywhere.
Checked in your browser · nothing is uploaded
We measure head size against the published rule — the part that actually gets photos rejected.
Resize Relay prepares your passport, visa, or ID photo entirely on your device. Nothing is uploaded, stored, or sent to a server — the resize runs in your browser and the file stays with you.
Always confirm the current rules on the official portal before you upload — specs can change between cycles. Source: HM Passport Office (gov.uk) · last verified 2026-06-05.
At least 600 px wide by 750 px tall, JPEG between 50 KB and 10 MB, on a plain light grey or cream background.
Australia Passport Photo (35–40 × 45–50 mm)
Prepare an Australian passport photo (35–40 × 45–50 mm; ≈413×531 px @300 DPI) on a plain light background. In-browser, nothing uploaded.
Canada Passport Photo (50×70 mm)
Prepare a 50×70 mm Canadian passport photo (≈591×827 px @300 DPI) on a plain white/light background. In-browser, nothing uploaded.
US DV Lottery (Green-Card) Photo
Resize and check a Diversity Visa entry photo: head size, eye position, square 600×600–1200×1200 px, JPEG under 240 KB. A rejected entry can't be resubmitted. Free, in your browser.
France Passport / CNI Photo (35×45 mm)
Prepare a 35×45 mm French passport/CNI identity photo (≈413×531 px @300 DPI) on a plain light background. In-browser, nothing uploaded.
Germany Biometric Passport Photo (35×45 mm)
Make a 35×45 mm German biometric passport photo (≈413×531 px @300 DPI) in your browser.
Saudi eVisa Photo (200×200 px)
Prepare a Saudi eVisa photo to the official spec: 200×200 px, 5–100 KB, white background, face 70–80% of the frame. Checked in your browser, nothing uploaded.