Loading image tools…
Loading image tools…
Create print-ready passport photos for 17+ countries. No upload, no account, no watermark.
Passport and visa photos have strict, country-specific requirements for size, background color, and print resolution — get any of those wrong and an application can be rejected outright. This tool takes a regular photo and crops and resizes it to the exact dimensions and DPI required for your chosen country, then lets you swap in a compliant background color. Everything runs locally in your browser using the Canvas API, so your photo is never uploaded to a server. Pick a preset, fine-tune brightness and contrast, and download a print-ready image sized correctly the first time.
Drop your photo here
or click to browse — JPG, PNG, WebP
Your photo never leaves your device. All processing happens in the browser.
Upload your photo
Drag and drop or click to upload a JPG, PNG, or WebP photo.
Choose a country preset
Pick from 17 country presets or enter a custom size in mm, cm, inches, or px.
Set background
Select white, blue, light gray, transparent, or a custom hex color.
Adjust & generate
Tweak brightness, contrast, and other settings, then click Generate Photo.
Download
Download your print-ready passport photo as JPG, PNG, or WebP.
Passport and visa photos aren't just resized images — they follow fixed specifications set by each country's issuing authority: exact physical dimensions (like 35×45mm or the USA's 2×2 inch requirement), a minimum print resolution (typically 300 DPI), and often a specific background color. This tool encodes those specs as presets. When you pick a country, it crops and resizes your uploaded photo to the correct pixel dimensions for that physical size at the required DPI, so the output prints at the correct real-world size rather than an arbitrary pixel count that happens to look right on screen.
Background compliance is handled separately from cropping. Many passport photos are rejected purely because the background isn't plain or isn't the required color — a cluttered room, a shadow, or a slightly off-white wall. This tool replaces the background with a flat, compliant color (white, blue, light gray, transparent, or a custom hex value) using edge detection against your uploaded photo, which works best when the original photo already has a reasonably plain, evenly lit backdrop to begin with. Brightness and contrast controls let you correct for photos taken in dim or harsh lighting before the background swap, since accurate detection depends on a clear boundary between subject and background.
This tool differs from general resizing or cropping in that it's constrained by real-world compliance rules rather than arbitrary dimensions. If you just need to crop a photo to a custom aspect ratio with no fixed spec, the Crop Image tool gives you full freeform control. If your country or document type isn't in the preset list, you can still enter a custom size in millimeters, centimeters, inches, or pixels and the same DPI-aware resizing logic applies.
Once the photo meets the size and background spec, the Print Layout feature tiles multiple copies — 2, 4, 6, 8, or 16 — onto a single A4 or Letter sheet at the correct print resolution, which is how most photo labs and government offices expect passport photos to be submitted or printed. Because cropping, resizing, background replacement, and layout all happen in the browser via the Canvas API, no version of your photo is ever transmitted to a server.
Unlike most online tools, Toolivon processes everything directly in your browser using the Web APIs built into Chrome, Firefox, Safari, and Edge.
Last updated: