← Back to blog
How To

How to Create Passport and Visa Photos Online Free (Any Country)

Apr 13, 2026·9 min read

Walgreens charges $14.99 for a passport photo. CVS charges $16.99. UPS Store charges $14.99. The photo studio charges $20 to $30. Need a Schengen visa photo for a summer trip to Italy? Another $15-20. US B1/B2 photo for a business visit? Another. UK tourist visa, Indian e-Visa, Canadian visitor visa, DV lottery photo? Each separate, each charged. All for two pieces of paper with your face taken against a white wall, that you could just as easily produce at home in 60 seconds, free, with a phone camera and a browser.

iHatePDF Passport Photo is a passport, visa, ID, residence card, and driving licence photo generator that runs in your browser. Pick the destination country and document type (50+ countries, 5+ document types, each with its own exact specification), upload any reasonable photo of yourself, and the tool removes the background, replaces it with the required colour, sizes and crops your face to the exact official millimetre spec, and gives you a print-ready download. This guide covers the 5-step workflow, the countries and visa types supported, common rejection reasons, and when to use a print sheet vs a digital file.

Quick answer
  1. Open Passport Photo and pick your destination country + document type
  2. Upload any reasonable photo of yourself (phone selfie works fine)
  3. Background removes and replaces with the required colour automatically
  4. Face is centred, scaled, and cropped to the exact official spec
  5. Download a single image or a print-ready 4x6 / A4 sheet

How to create a passport photo online for free

  1. Choose your destination country and document type. Passport, visa, ID, residence card, or driving licence. The tool applies that country's exact specification automatically: head size in millimetres, eye position from the bottom edge, background colour, total photo dimensions.
  2. Upload any reasonable photo of yourself. From your phone, computer, Google Drive, Dropbox, or OneDrive. JPG, PNG, or HEIC all work.
  3. The background is removed automatically and replaced with the required colour: white, light grey, off-white, sky blue, or whatever your destination needs.
  4. Your face is centred, scaled, and cropped to the official millimetre specification. Head size, eye position, and margins all to standard. Adjust brightness or contrast if you want.
  5. Download a single photo, or generate a print-ready sheet of multiple copies in 4x6 or A4 format for your local print shop.

Why use online instead of a shop

Supported countries and document types

The tool ships with built-in specifications for 50+ countries and 5+ document types. Each combination has its own exact spec (size, head proportions, background colour). Common examples:

CountryPassport sizeBackground
USA2x2 inches (51x51mm)Plain white
UK35x45mmPlain cream or light grey
Schengen (EU)35x45mmLight grey or off-white
India2x2 inches or 35x45mmWhite or off-white
China33x48mmWhite
Japan35x45mmPlain white or light blue
Canada50x70mmPlain white
Australia35x45mm or 45x55mmPlain light grey
South Korea35x45mmPlain white

Document types covered: passport, visa, national ID, residence permit, driving licence. Special document types: DV lottery (USA Diversity Visa), Schengen short-stay visa, US B1/B2 tourist visa, OCI (India), Aadhaar (India), PR card (Canada), and several others.

Visa photo specifications

Visa applications often need different specifications from the country's passport photo, so it is worth selecting the visa type specifically rather than the passport type. The tool covers all major visa categories with the exact official spec for each:

Visa typeSizeBackground
Schengen short-stay visa35x45mmLight grey / off-white
US B1/B2 tourist visa2x2 inches (51x51mm)Plain white
US F-1 student visa2x2 inches (51x51mm)Plain white
US H-1B / work visa2x2 inches (51x51mm)Plain white
US DV Lottery600x600 to 1200x1200 px (digital)Plain white
UK tourist / standard visitor visa35x45mmPlain cream / light grey
Canada visitor visa35x45mmPlain white
Australia visitor visa35x45mmPlain light grey
India e-Visa2x2 inches digitalPlain white
China L tourist visa33x48mmPlain white
Japan visa35x45mmPlain white
South Korea visa35x45mmPlain white
UAE visa43x55mmPlain white
Russia tourist visa35x45mmPlain white

For the US DV Lottery specifically, the spec is the strictest: digital file only (no print), 600x600 to 1200x1200 pixels, JPEG format under 240 KB, taken within the last 6 months, exact face proportions. Most local photo shops refuse to do DV lottery photos because of the strictness. The tool handles the digital DV format directly, including the pixel and file size requirements.

Common rejection reasons (and how this tool prevents them)

Rejection reasonHow the tool handles it
Wrong photo size or proportionsAuto-sized to the exact country spec
Wrong background colourBackground removed and replaced with required colour
Head too small or too large in frameFace auto-detected and scaled to correct head proportion
Eyes not at correct heightAuto-positioned per official spec
Shadows on face or backgroundBackground replacement removes background shadows. Adjust brightness on the photo if needed.
Photo too dark or too brightBrightness and contrast adjustment controls
Smile too wide / mouth open / tilted headTake a new source photo with neutral expression, mouth closed, head straight

Tips for the best source photo

The tool handles size, background, and positioning automatically. A few things you still need to get right at capture time:

Print at home, print at a shop, or upload digitally

Three download options cover every passport, visa, and ID workflow:

  1. Single high-resolution image. For digital uploads to embassy or visa application portals (US DS-160, UK online passport application, India Passport Seva, Schengen visa portals). Pixel dimensions match the official spec exactly.
  2. 4x6 inch sheet. For printing at photo shops (Walgreens, CVS, FedEx Office, Costco, Boots, local independents). Contains 4-8 copies of your photo arranged efficiently. Email the sheet to yourself, then send to the shop's print service, or upload via their mobile app. Pickup typically same day, $1-3 vs $14-30 for in-store passport service.
  3. A4 sheet. For home printing on photo paper. Print, cut along the guide lines, done. Total cost: one sheet of photo paper, roughly $0.50.

iHatePDF Passport Photo vs the alternatives

iHatePDFWalgreens / CVS in-storeOther online tools
CostFree$14-17 USD$5-12 USD
Time60 seconds20-40 min round trip2-5 minutes
Countries supported50+USA only100-200
Account requiredNoNoUsually yes
Watermark on free outputNon/aUsually yes (paid removes)
Privacy retention1 hour auto-deleteStored on internal systemVaries
Print sheet output4x6 + A4Printed for you4x6 standard

Privacy and security

Photos upload over HTTPS, process on our secure server, and delete automatically within 1 hour of generation. We never store images permanently, never share with third parties, never use for AI training, and never link to personal information. Important for passport, visa, and ID photos which contain identifying biometric data. GDPR-compliant. The full picture is in the privacy and security guide.

Frequently asked questions

Which countries do you support?

50+ countries with official specifications built in, including USA, UK, EU member states (Schengen Area), India, China, Japan, Canada, Australia, South Korea, Brazil, Mexico, South Africa, UAE, Singapore, Saudi Arabia, Turkey, Russia, Indonesia, Nigeria, and many more. Each country's exact specification (photo size, head size, eye position, background colour, margin requirements) is applied automatically when you select your destination. If you do not see your country, the standard ICAO specification (35x45mm) works for most international travel documents.

What size should my passport photo be?

It depends on the destination country. Common sizes: USA 2x2 inches (51x51mm), UK and most EU countries 35x45mm, India 2x2 inches or 35x45mm depending on document, China 33x48mm, Japan 35x45mm, Australia 35x45mm or 45x55mm, Canada 50x70mm. The tool handles sizing automatically once you pick the country and document type, you do not need to measure anything yourself.

Do I need a white background to start?

No. The tool removes the original background automatically and replaces it with the colour your destination country requires (typically white for USA and UK, off-white for Schengen, light grey for some Asian countries, sky blue for India and some others). Take the photo in front of any background, even a busy or coloured one. A plain wall makes the auto-removal slightly cleaner but is not required.

Can I print these photos at home or at a shop?

Both. Download a 4x6 inch sheet for printing at a photo shop like Walgreens, CVS, FedEx Office, or your local print shop, sheets contain 4-8 copies depending on the document size for that country. Download an A4 sheet for home printing on standard paper or photo paper. Also available: a single high-resolution image for digital uploads to embassy or visa application portals.

What if the auto-cropping does not look right?

You can adjust manually. After the automatic crop, controls let you fine-tune the position, scale, brightness, and contrast before downloading. The tool overlays the official specification template (showing where your eyes should sit, the head size proportion, the margins) so you can verify alignment. The preview shows exactly how the final downloaded image will look, no surprises.

Is my photo kept private?

Yes. Photos upload over HTTPS, process on our secure server, and delete automatically within 1 hour of generation. We never store images permanently, never share them with third parties, never use them for AI training, and never link them to any personal identification. GDPR-compliant. Important for passport, visa, and ID photos which contain identifying information.

Are these photos officially accepted?

Yes, when the specifications match, which they do automatically. The tool follows the published official specifications from each country's government or passport authority, covering head size, eye position, margins, background colour, lighting requirements, and pixel dimensions. The most common reasons passport photos get rejected (wrong size, wrong background colour, head too small or too large, eyes not at the correct height) are all handled automatically. For unusual situations (uniform, religious head covering, infant under 12 months), check your country's specific allowances since some accommodations exist outside the standard spec.

Can I use this for visa photos and other documents?

Yes. Supported document types: passport photos, visa application photos (Schengen, US B1/B2 tourist, UK tourist, work visas, student visas), DV lottery diversity visa photos, national ID card photos, residence permit photos, driving licence photos, public sector employment photos, and other government document photos. Each document type may have its own specification (different size, different background, different head proportion), and the tool applies the correct one based on the document type you select.

Is this passport photo tool really free?

Yes. No account required for single use. No watermark on the output image. No daily cap. No trial period requiring a credit card. The free tier covers everything: country and document selection, background removal, automatic sizing, brightness and contrast adjustment, single photo and print-ready sheet downloads. Sign up only if you want a history of previously generated photos or higher resolution output for very large prints.

Generate your passport or visa photo in 60 seconds

50+ countries, all major visa types. Auto background removal, print-ready sheets. Free, no signup, no watermark.

Open Passport Photo →

Use other tools

Everything you need to work with PDFs, free, fast, and private.

Merge PDFSplit PDFCompress PDFSign PDFPDF to WordWord to PDFPDF to JPGJPG to PDFPDF to PowerPoint
Show all tools →

Related guides