How to Make a Passport Photo Online Free
Create correctly sized passport and visa photos from any image. Pick a country preset, adjust the crop, and download in seconds.
June 3, 2026
Passport Photo Maker — free, no sign-up
Drag & drop · Instant download
Why Photo Size Matters
Passport and visa applications reject photos that are the wrong size or framed badly. Each country has its own rules — the US uses 2x2 inches (600x600 px), the UK and Schengen visas use 35x45 mm, and Canada uses 50x70 mm. Getting the dimensions right the first time saves you a rejected application.
How to Make a Passport Photo (Step by Step)
Step 1: Upload your photo Open the Passport Photo Maker and upload a recent, front-facing photo taken against a plain background.
Step 2: Choose a preset Pick your country or document type — US Passport, India Passport, UK Passport, Schengen Visa, Canada Passport, or a custom size. The output dimensions are set automatically.
Step 3: Adjust the crop Use the zoom and move sliders to centre your head and shoulders. Set a background colour if you need a clean white or light backdrop.
Step 4: Download Download a correctly sized JPG, ready to print or upload.
Tips for an Accepted Photo
- Use even lighting with no harsh shadows on your face or behind you.
- Keep a neutral expression, eyes open, mouth closed.
- Start with a plain background — this tool sets a canvas colour but does not remove busy backgrounds.
Always check the latest official rules before submitting, as requirements change by country.
Related Guides
Keep reading
How to Reduce Image Size to 20KB, 50KB or 100KB
Online forms and government portals often demand a photo under 20KB, 50KB or 100KB. Here's how to reduce your image size to an exact KB target for free.
Read more PDF ToolsHow to Compress a PDF to 100KB, 200KB or 1MB
Need a PDF under a specific size for an email or upload limit? Here's how to compress a PDF down to 100KB, 200KB, 500KB or 1MB for free.
Read more Text ToolsHow to Convert Kruti Dev to Unicode (Hindi Mangal)
Kruti Dev is a legacy ASCII font, so its Hindi text breaks when shared. Here's how to convert Kruti Dev to Unicode (Mangal) for free, in both directions.
Read more