Create passport photos, ID card photos, visa photos, and document photos for 40+ countries. Drag to position, zoom to fit, choose background color, and download single or print-ready sheets. 100% free, no watermark.
Drag and drop a portrait photo, click to browse, or paste from clipboard. JPG, PNG, and WebP are supported.
Select a country/document preset (passport, ID, visa, marriage certificate, etc.) or enter a custom size. Drag to position your face, scroll or pinch to zoom, and pick a background color.
Click Generate to create your photo. Download a single photo or a print-ready sheet with cut guides for home printing.
Yes, 100% free. No hidden costs, no account needed, and no watermarks are added to your photos.
We support 40+ presets covering China (1-inch, 2-inch, ID card, passport, marriage certificate, driver's license, etc.), US, UK, EU/Schengen, Japan, Korea, India, Canada, Australia, Russia, Southeast Asia, Middle East, and more. You can also enter custom dimensions.
All processing happens in your browser using JavaScript and the Canvas API. Your photos are never uploaded to any server.
Yes. Choose from common colors (white, blue, red, gray) or pick any custom color. Different document types may require specific background colors — the tool auto-selects the recommended color for each preset.
The print sheet arranges multiple copies of your photo on a standard 6×4 inch layout with cut guides. Print it at a photo kiosk or on your home printer for instant passport photos.