Perfect Document Photos
in Seconds
Upload any portrait, choose your document type and country — our AI agent crops, corrects, and exports a print-ready photo that meets official requirements worldwide.
Three steps to a compliant photo
Upload Your Photo
Drag & drop or browse any portrait image — JPG, PNG, WEBP or BMP. Your file stays in your browser, never uploaded to a server.
Configure Requirements
Select the document type (passport, visa, ID), your target country, and the required photo size. Specs are pre-loaded for 50+ countries.
Download & Print
The AI analyzes your photo, centers your face, corrects brightness, and outputs a perfectly sized 300 DPI image ready to print.
Start Converting
Upload Photo
Drop your photo here
or click to browse files
Preview
Configuration
With an API key, Claude vision detects your face position and adjusts brightness automatically. Without one, smart center-crop is used — still great results.
Need a Non-Standard Photo Size?
Not every document fits a pre-loaded spec. Here's how to get an exact custom-size photo for any form, application, or ID card in under a minute.
Upload your photo
Drop in any portrait photo in the Studio above — it stays on your device the whole time.
Select "Custom Size"
In Step 1 · Document Type, choose Custom Size from the "Other" group in the dropdown.
Enter exact dimensions
Type your required Width (mm) and Height (mm) — any measurement from a form, embassy, or printer.
Convert & download
Hit Convert — the AI crops and centers your face to those exact dimensions at 300 DPI, ready to print.
Everything you need for official photos
100% Private
All processing happens in your browser. Your photos are never uploaded to any server.
50+ Countries
Pre-loaded specs for passports, visas, and IDs across US, UK, India, EU, UAE and more.
Print-Ready
300 DPI output at exact mm dimensions. Includes a sheet preview for 4×6" printing.
Instant Results
No waiting, no signup. Upload and download your official photo in under 10 seconds.
Why People Love picxit
Needed a passport photo the night before my appointment. Uploaded a selfie, picked "US Passport," and had a print-ready file in under a minute. Accepted with zero issues.
I loved that I didn't have to upload my photo to a server. Used the custom size option to hit an odd 40×60mm requirement for a visa — worked perfectly on the first try.
Free, fast, and no watermark nonsense. The background replacement feature saved me a trip to a photo booth for my daughter's student ID.