Passport Photo Maker
Crop photos to official passport, visa, and ID sizes (US 2x2in, Schengen 35x45mm, Thai ID, China visa, Japan, Canada) with exact 300/600 DPI print output.
Loading tool...
What is Passport Photo Maker?
The Passport Photo Maker crops any portrait to official passport, visa, and ID card photo standards with pixel-exact print DPI. Choose a preset - US passport 2x2 in, Schengen/EU visa 35x45 mm, Thai 1-inch and 2-inch, China visa 33x48 mm, Japan certificate 30x40 mm, or Canada 50x70 mm - or enter a custom size in millimetres, align the head inside the face guide, and export a print-ready JPEG (with a real DPI tag) or PNG. Everything runs locally with the canvas API: no upload, no account, no watermark.
Key Benefits
- Pixel-exact output: 300/600 DPI resolutions computed from the physical mm size
- Real JPEG DPI metadata patched into the file header for photo printing software
- Interactive drag and scroll-zoom cropping with a live preview of the final frame
- Face guide ellipse approximates the required head zone for each standard
- Private by design - photos are processed and stay entirely on your device
Common Use Cases
- β’Preparing a US passport or visa application photo at 2x2 in / 600x600 px
- β’Making Schengen visa photos at 35x45 mm for European embassy applications
- β’Printing Thai 1-inch or 2-inch photos for forms, applications, and work permits
- β’Creating China visa, Japan certificate, or Canadian passport photos at home
- β’Generating any custom-size ID photo with exact print dimensions
How to Use the Passport Photo Maker
- Choose a photo: Click the upload area and pick a well-lit portrait (JPG, PNG, or WebP). The photo stays on your device.
- Pick the standard: Select your target size: US passport 2x2in, Schengen 35x45mm, Thai 1/2-inch, China visa, Japan certificate, Canada, or a custom mm size.
- Position the face: Drag the image and scroll to zoom until the head sits inside the green guide ellipse, then set format (JPEG or PNG) and DPI.
- Download: Click Download photo to save the exact-DPI crop. Print at actual size (100% scale, no fit-to-page) for correct physical dimensions.
Key Features
- Seven official presets: US passport, Schengen visa, Thai 1/2-inch, China visa, Japan certificate, Canada passport
- Exact 300/600 DPI pixel output matching the physical mm print size
- JPEG DPI header patching so print shops read the correct density
- Drag-to-position and scroll-zoom crop with live preview
- Face guide ellipse overlay for correct head placement
- 100% client-side canvas processing - photos never leave the browser
Frequently Asked Questions
What size is a US passport photo?
2 x 2 inches (51 x 51 mm) with the head between 1 inch and 1 3/8 inches from chin to crown. The preset outputs exactly 600 x 600 px at 300 DPI.
Does the exported file really carry print DPI information?
Yes - for JPEG export the tool patches the JFIF header density fields to your chosen 300 or 600 DPI, so photo printing software reads the physical size correctly. PNG export uses pure pixels.
Is my photo uploaded anywhere?
No. All cropping and rendering happen in your browser with the canvas API. The photo never leaves your device and nothing is stored on a server.
How do I print the photo at the correct physical size?
Print at 100% / actual size and disable any fit-to-page scaling. Because the pixel dimensions match the mm size at the chosen DPI, the print comes out at the exact physical dimensions.