You can get an upload-ready digital passport photo three ways. A phone app such as SpecSnap exports a file already sized to your document's pixel and file-size rules, on your own phone, from $0.99 per export on the US App Store.12 A web service such as PhotoAiD or Passport Photo Online processes a photo you upload and sends back a file, for $16.95 in Passport Photo Online's case.34 A studio or booth takes the photo for you and hands over a soft copy (FotoHub in Singapore charges $16.00) or, in the UK, a photo code.56 "Ready to upload" means the file passes the portal's own checks: the UK wants at least 600 × 750 pixels and 50 KB to 10 MB, Singapore's ICA wants 400 × 514 pixels and up to 8 MB, and all three governments reject a photo that has been altered.678
"Ready to upload" is four checks, not one
A digital copy that looks fine on your screen can still bounce. Every online portal runs the same four checks on the file, and each government sets its own numbers.
- Pixel dimensions. The image has to be the right size in pixels, and sometimes the right shape.
- File size. Most portals set a floor as well as a ceiling. Too small fails as surely as too big.
- Format. JPEG is safe almost everywhere. Some portals also take PNG or HEIC.
- An unaltered face, taken recently. Retouching is banned, and there's a time limit on how old the photo can be.
Here is what the three most common passport portals ask for:
| Portal | Pixels | File size | Formats | Recency |
|---|---|---|---|---|
| UK passport (GOV.UK) | at least 600 wide × 750 tall6 | 50 KB to 10 MB6 | not stated6 | taken in the last month6 |
| Singapore passport (ICA e-Service) | 400 × 5147 | up to 8 MB7 | jpg, jpeg, heic, heif, png7 | taken within the last three months9 |
| US passport renewal online | check the renewal page10 | 54 KB to 10 MB10 | JPG, JPEG, PNG, HEIC, HEIF10 | check the renewal page10 |
Look at the shapes. Singapore's 400 × 514 is a fixed portrait rectangle. A square file is the wrong shape for it, and so is a crop sized only to the UK's minimum. One "passport photo" file rarely serves every country, which is why it pays to know your portal before you pick a route. The full list of byte caps is in file size limits on passport and visa upload portals, and the resolution side is covered in how to know if your digital photo has high enough resolution.
Route 1: a phone app that exports to your document's spec
This is the cheapest route and the one where you control the file. You take the photo at home, the app crops and sizes it, and the export lands in your camera roll.
SpecSnap offers edited exports only for enabled document routes. Singapore Passport / IC and Visa now provide original-photo guidance, with no edited preview, payment or application export. Their Singapore guide links to ICA; the original-preserving checker is not yet implemented. Accepted authority formats are not a list of formats the app exports.
The other difference is where your face goes. SpecSnap's face detection and background removal run on models bundled with the app, and the site puts it plainly: "No upload. No account required. No server copies."1 The same capture can also become a 4×6 print layout with crop marks, so one photo covers both a portal upload and a paper form.1 On the US App Store a Single Photo Export costs $0.99 and Annual Unlimited costs $4.99 a year; prices vary by region.2
Where this route is weaker: you're the photographer. ICA says it doesn't recommend selfies, because the result "is usually not ideal and will cause delay to your application."7 GOV.UK says photos from a booth or shop are approved more often than ones taken on your own device.6 An app can size and check a file, but it can't fix a dark room or a tilted head after the fact. Have someone else take the photo with the rear camera, face a window, and stand clear of the wall. The indoor lighting guide covers the setup.
Route 2: a web service that processes a photo you upload
Here you send a photo to a website, it crops and checks it, and you download the result or get it by email. The trade is convenience and, with some services, a human check, in exchange for a higher price and your face sitting on someone else's server.
- PhotoAiD lets you download a digital photo or order prints, and says a human passport photo expert reviews the result. It offers "Acceptance or a Double Money-Back Guarantee." Its homepage shows no price before you start.3
- Passport Photo Online charges $16.95 for digital and $19.95 for printed photos, and sends the digital file by email or download. Its footer reads "Powered by PhotoAiD®," so it isn't an independent second opinion on PhotoAiD.4
- 123PassportPhoto accepts only .JPG or .JPEG uploads, and its download is a 4R sheet with several photos on it, made for printing at 600 dpi.11 That's a print layout, not a single-photo file. A portal that wants one face at 400 × 514 won't take a sheet of six.
- PhotoGov outputs a 600 × 600 pixel JPEG under 10 MB, replaces the background with white, and needs no registration. It advertises two free ID photos a day, depending on where you are.12 Note the square output: fine where a square photo is wanted, wrong for Singapore's rectangle.
Before you upload a face photo anywhere, check what the service does with it afterwards. The trade-offs are laid out in are passport photo apps safe?
Route 3: a studio, shop or booth, and ask for the file
If you'd rather not take the photo yourself, pay someone who does it all day. Just make sure you leave with a file, because a print alone won't help an online application.
In Singapore, FotoHub's Photo Taking Service is $16.00 with a "choice of soft copy OR hard copy," and the other format is a $4.00 add-on.5 Say "soft copy" at the counter, or you'll walk out with paper.
In the UK, booths and shops can give you a code instead of a file. GOV.UK tells you to "choose the option to get a code with your photos," then enter that code during your application.6 It also says these photos are approved more often than ones taken on your own device.6 How the code works, and when a file is enough, is in the digital photo code for online passport renewals.
The catch with any studio file: you get whatever size the shop exports. Check it against your portal's numbers before you submit.
The no-edit rule applies to every route
All three governments draw the same line, whether the photo came from an app, a website or a studio.
- The US State Department says: "Do not change your photo using computer software, phone apps or filters, or artificial intelligence."8
- GOV.UK says the photo must be "unaltered by computer software."6
- ICA says your photograph "must not be altered or enhanced in any way," which "includes the modification of facial features and/or the usage of photo editing software."7
Resizing is explicitly fine in Singapore. ICA's own guidance says you can use image editing software on your computer "to resize the digital photograph."7 Retouching your face is explicitly out. Background replacement conflicts with this app’s reading of ICA’s original-photo requirement, so capture against a white background and retake unsuitable photos. Background removal for ID photos in 2026 goes through which tools stay on the right side.
The upload-ready checklist
Run through this before you press submit, whichever route you took:
- Pixels match your portal. At least 600 × 750 for the UK, exactly 400 × 514 for a Singapore e-Service upload.67
- File size sits between the floor and the cap. 50 KB to 10 MB in the UK, 54 KB to 10 MB for a US online renewal, up to 8 MB in Singapore.6107
- The format is on the accepted list. Singapore takes jpg, jpeg, heic, heif and png; the US renewal takes JPG, JPEG, PNG, HEIC and HEIF.710
- It's recent. Taken in the last month for the UK, within the last three months for a Singapore passport.69
- Your face is untouched. No beauty filter, no portrait-mode blur, no smoothing.8
- It's one photo, not a print sheet.
- Someone else took it, or at least it doesn't look like a selfie.7
For Singapore, SpecSnap provides guidance rather than an edited export or original-photo checker.13 Confirm the complete checklist against your actual submission route. Why was my passport photo rejected? lists the usual causes.
Frequently asked questions
Can I scan a printed passport photo and upload that? It's the weakest option. A scan rarely lands on the exact pixel box a portal wants (400 × 514 for ICA), and it picks up paper texture and glare along the way.7 Ask the shop for a soft copy instead, or retake the photo.
Can I resize a photo I already have? For Singapore, yes: ICA says you can resize the digital photograph with image editing software.7 Resizing doesn't make an old photo recent, though, and the UK wants one taken in the last month.6
Do I need a different file for each country? Usually. The UK, Singapore and US portals all ask for different pixel sizes, file-size ranges or formats.6710 Export one file per document from the same capture rather than reusing one crop everywhere.
Is the cheapest route good enough? If you can take a well-lit photo with help, yes. An app export is $0.99 on the US App Store against $16.95 for a web service's digital file or $16.00 for a Singapore studio sitting.245 What you pay extra for elsewhere is someone else's camera or a human review, not a better file format.
Sources
Footnotes
-
SpecSnap: availability depends on the selected document route; restricted routes provide guidance without edited application exports. ↩ ↩2 ↩3
-
App Store, SpecSnap: Passport & ID Photo: in-app purchases Single Photo Export $0.99 and Annual Unlimited $4.99 a year ("prices vary by region, shown in-app"); processing is fully on-device. ↩ ↩2 ↩3
-
PhotoAiD: "Download a digital photo or order prints for delivery to your address"; "a human passport photo expert will review the results"; "Acceptance or a Double Money-Back Guarantee". No price shown on the homepage. ↩ ↩2
-
Passport Photo Online: "$16.95 for digital and $19.95 for printed photos, with delivery included"; digital delivery "via email" or download; footer "Powered by PhotoAiD®". ↩ ↩2 ↩3
-
FotoHub, In-store services: "Photo Taking Service (choice of soft copy OR hard copy)" $16.00; "Add-on: soft copy OR hard copy" +$4.00. ↩ ↩2 ↩3
-
GOV.UK, Photos for passports: a digital photo must be at least 600 pixels wide by 750 pixels tall, at least 50KB and no more than 10MB, in colour, "unaltered by computer software", and taken in the last month. Photos can come from a booth or shop (choose "the option to get a code with your photos") or be taken on your own device during the application; booth and shop photos are more likely to be approved. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15
-
Singapore ICA, Photo Guidelines: e-Services uploads are 400 × 514 pixels, up to 8MB, in jpg, jpeg, heic, heif or png. The photo "must not be altered or enhanced in any way", including "the modification of facial features and/or the usage of photo editing software"; image editing software may be used "to resize the digital photograph"; selfies are not recommended because the result "is usually not ideal and will cause delay to your application." ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14
-
U.S. Department of State, Passport Photos: "Do not change your photo using computer software, phone apps or filters, or artificial intelligence." ↩ ↩2 ↩3
-
Singapore ICA, Apply for a passport: documents required include "a passport-sized, digital, colour photograph taken within the last three months"; applications are made through the e-Service with Singpass. ↩ ↩2
-
U.S. Department of State, Online passport renewal photo: US online passport renewal accepts JPG, JPEG, PNG, HEIC or HEIF between 54 KB and 10 MB. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7
-
123PassportPhoto: "The system accepts only .JPG or .JPEG files"; "Download the 4R sheet with multiple photos", "suitable for 600 dpi printing". ↩
-
PhotoGov, Digital passport photo: 600 × 600 pixel JPEG under 10 MB; replaces the background with plain white; "no editing skills or registration needed"; "Two free ID photos per day, depending on your location". ↩
-
SpecSnap, Singapore passport photo guide: original-photo guidance and official ICA links; edited generation, preview and application export are unavailable. ↩