Passport & visa photos
that pass, on the first try.
Upload a photo of yourself. We render the exact dimensions, background, and file size each embassy or portal accepts — so your upload is compliant the first time. $5–25 per photo, photos deleted within 24 hours.
How it works
Three steps, under two minutes. The first rendered output is free to preview; you only pay to download the full-resolution file.
- 01Upload your photo
Phone photo is fine — rear camera, eye level, plain wall. Any background works, we replace it.
- 02We check against the spec
Face position, expression, glasses, background — verified against the exact country rules.
- 03Download the compliant photo
Correct dimensions, pixels, background, and file size. Ready for the embassy or portal.
Every country has its own rules.
Three empty frames drawn to true aspect ratio against each country’s required background colour. The dashed guide shows where the head and shoulders should sit. Your upload fills the frame — we don’t show example photos here to avoid implying a specific model’s photo would pass a specific authority’s check.
Pick your country
Each entry opens a full page with the exact spec, a reviewer checklist, and the embassy source citation.
- №01Australia · VisaVisa (ImmiAccount)35×45 mm · Plain light-coloured — neutral or light greyUSD 6
- №02Brazil · e-Visae-Visa (VFS)35×45 mm · Plain white, no shadowUSD 7
- №03Canada · PR CardPR Card (Permanent Resident)50×70 mm · Plain white or light-colouredUSD 25
- №04China · Z VisaZ Visa (Work)33×48 mm · Pure whiteUSD 9
- №05France · Schengen VisaSchengen Visa35×45 mm · Light grey / off-whiteUSD 7
- №06Germany · Schengen VisaSchengen Visa35×45 mm · Light greyUSD 7
- №07India · e-Visae-Visa51×51 mm · Pure whiteUSD 6
- №08India · OCIOCI (Overseas Citizen of India)51×51 mm · Pure whiteUSD 9
- №09India · PassportPassport (PSK renewal)35×45 mm · Plain white, even lighting, no shadowUSD 9
- №10Indonesia · PassportPassport (Imigrasi renewal)35×45 mm · Plain whiteUSD 10
- №11Italy · Schengen VisaSchengen Visa35×45 mm · Light grey / off-whiteUSD 7
- №12Japan · VisaVisa45×45 mm · Plain white onlyUSD 7
- №13Netherlands · Schengen VisaSchengen Visa35×45 mm · Light grey, light blue, or white — plain, even, single colourUSD 7
- №14New Zealand · PassportPassport (DIA renewal)35×45 mm · Plain light-colouredUSD 9
- №15Philippines · PassportPassport (DFA ePassport)35×45 mm · Plain whiteUSD 10
- №16Singapore · PassportPassport (ICA renewal)35×45 mm · Plain white, no shadow or gradientUSD 10
- №17South Korea · PassportPassport (MOFA renewal)35×45 mm · Plain light background — pure white recommendedUSD 10
- №18Spain · Schengen VisaSchengen Visa35×45 mm · Light grey / off-whiteUSD 7
- №19Thailand · e-Visae-Visa35×45 mm · Plain whiteUSD 6
- №20United Arab Emirates · ResidencyResidency / Emirates ID (ICP)35×45 mm · Plain white, even lightUSD 11
- №21United Kingdom · Standard VisitorStandard Visitor Visa35×45 mm · Plain light-coloured — light grey or cream recommendedUSD 6
- №22United States · DS-160DS-160 Nonimmigrant Visa51×51 mm · Plain white or off-whiteUSD 6
- №23Vietnam · e-Visae-Visa (4×6 cm)40×60 mm · Plain whiteUSD 7
- №24Vietnam · PassportPassport (Immigration Dept, domestic)40×60 mm · Plain white, even lightingUSD 10
Three ways a photo fails, silently.
Most rejections never explain why. Here are the three categories we design against on every page.
India OCI is 2×2 inch. Schengen is 35×45 mm. China Z visa is 33×48 mm. We render the correct size every time.
UK HMPO rejects pure white. Philippines DFA requires royal blue. We match the tone each authority accepts.
DS-160 caps at 240 KB. India PSK silently rejects files over 20 KB. We compress to hit each cap precisely.