Passport Photo — Canada Resizer420 × 540 px
Resize any image to exactly 420×540px for Passport Photo. Free, instant, and nothing leaves your browser.
- Dimensions
- 420 × 540 px
- Aspect ratio
- 7:9
- Print size
- 50 × 70mm
- Max file size
- No fixed limit
- Best format
- JPG
How to resize an image for Passport Photo
Add your image
Click Choose image or drop a file into the box above. JPG, PNG and WebP all work.
Check the crop
The preset is already set to 420×540px. Drag inside the preview if you want to reposition the crop.
Download
Pick a format and click Download. You get a Passport Photo — Canada at exactly 420×540px.
Passport Photo — Canada size at a glance
Canadian passport photos follow the 35×45mm standard (420×540px at 300 DPI). Canada requires a plain white background and has specific face proportion requirements.
Why 420×540 matters
Service Canada rejects non-compliant photos, and passport processing delays in Canada can be significant. Getting the photo right the first time saves weeks.
What happens when the size is wrong
Non-compliant photos are rejected at the counter or during processing. Common issues include wrong face proportions, shadows, and non-white backgrounds.
Best practices
- Plain white background with even lighting.
- Face must be 31-36mm from chin to crown within the frame.
- Neutral expression, mouth closed, both eyes clearly visible.
Frequently asked questions
What size should a Passport Photo — Canada be?
The recommended size for a Passport Photo — Canada is 420×540 pixels (7:9 aspect ratio). Print size: 50 × 70mm.
How do I resize an image for Passport Photo — Canada?
Upload your image to the resizer above. It will automatically crop and resize to 420×540px. Adjust the crop position if needed, then download the result. Your image never leaves your device.
Which format should I use for a Passport Photo — Canada?
Passport Photo accepts JPG. We recommend JPG — Canadian passport photos must be 50×70mm but printed face area is 35×45mm. White background, neutral expression.
Is my image uploaded anywhere?
No. TinyResize runs entirely in your browser. The file is read from your device, resized on your device, and downloaded from your device. Nothing is sent to a server.