🇬🇧 UK Passport Guide · Last verified: March 2026
UK Passport Photo Code 2026 — How It Works, Where to Get One and Troubleshooting
Written by the PixID.studio compliance team · passport.service.gov.uk — photo with a code · gov.uk — photos for passports · ICAO Doc 9303
Quick answer
A UK passport photo code is a 16-character string from participating providers when you get photos in-store. Enter it at the HMPO online photo step instead of uploading a file. You do not need a code — direct JPEG upload is equally valid. Code validity is often up to ~90 days, but the 1-month HMPO recency rule still applies. Paper forms need printed photos, not codes.
A UK passport photo code is a 16-character alphanumeric code issued by a participating photo booth or shop when you get passport photos taken. You enter this code during your online HMPO application and your digital photo is retrieved automatically — no direct file upload required.
Key fact: a photo code is optional. You can skip the booth, take your own photo, and upload a JPEG directly during the online process.
What exactly is a UK passport photo code?
When you use a participating provider, you usually receive:
- Printed passport photo copies
- A 16-character code in a format like
ABCD-1234-EFGH-5678
The code links your digital photo in the HMPO flow. During online application, you choose the code option and HMPO pulls the photo automatically.
Code validity: typically up to 90 days from the photo date. Older codes may fail and require new photos.
Where to get a UK passport photo code
You must explicitly choose the option that includes a digital passport code. Some booth modes are print-only.
| Provider | Typical price | Type | Notes |
|---|---|---|---|
| Max Spielmann (Tesco/Asda) | £6–£8 | Booth | Cheapest code option; large stores only |
| Post Office | £8–£10 | Booth / staffed | Branch availability varies |
| Photo-Me (newer) | £10–£12 | Booth | Filter code-capable at photo-me.co.uk |
| Timpson | ~£12.99 | Staffed | Free retake at many branches |
| Snappy Snaps | £13–£16 | Studio | Best for anxious applicants |
| Boots | £8–£12 | Varies | Call ahead — not all branches |
How to use your code in HMPO application
- Get your photo and code from a participating provider.
- Start your application at gov.uk/apply-renew-passport.
- At the photo step, choose “I have a code to enter”.
- Enter code exactly as shown on your receipt/card.
- Confirm the retrieved photo preview and continue.
What if your code is not working?
If HMPO shows a code error, check in this order:
- Typos: check lookalikes like 0/O and 1/I.
- Hyphens: try both with and without hyphens.
- Expiry: codes older than about 90 days may fail.
- Upload delay: some providers need time before code activates.
- Wrong flow: codes are for online passport applications, not paper forms.
If none of these fix it, contact the provider that issued your code and ask them to verify upload status.
Do you actually need a photo code?
No. You can use a code or upload your own JPEG directly. Both are valid in online applications.
| Photo code (booth) | Direct JPEG upload (PixID) | |
|---|---|---|
| Cost | £6-£16 | $4.99 |
| Where | Shop/booth | At home |
| Convenience | Requires travel | Fully online |
| Expiry risk | Yes | No code expiry |
| Physical prints | Usually included | Digital only |
Photo code and application types
| Application type | Photo code | Direct upload | Printed photos |
|---|---|---|---|
| Online adult renewal | Optional | Optional | Not required |
| Online first adult passport | Optional | Optional | Not required |
| Online child passport | Optional | Optional | Not required |
| Paper form application | Not accepted | Not accepted | Required |
| Post Office Check & Send | Not accepted | Not accepted | Required |
Skip the booth: get HMPO-ready JPEG
If you do not need physical prints, direct upload is usually simpler. PixID prepares a UK-compliant digital photo for HMPO upload.
Code vs upload — security and privacy
Some applicants worry that booth codes “send your face to the cloud.” In practice, participating providers upload a compliant capture to HMPO’s pipeline so your application can reference it — the same end state as a successful JPEG upload, just routed differently. If you prefer to keep intermediate files only on your own device, direct upload after local processing may feel safer psychologically, even though HMPO still stores the approved likeness for document production.
Railway rush: why Photo-Me codes fail under stress
Travellers grabbing a code minutes before a train mistype hyphens or confuse 0/O. If the touchscreen is smudged, wipe it before paying. See Photo-Me booth UK for location strategy.
Supermarket trips: Max Spielmann workflow
Max Spielmann booths inside Tesco or Asda remain the budget code path. Confirm the store format on maxphoto.co.uk — Express stores lack booths. After payment, photograph the receipt immediately; thermal paper fades.
Timpson and Snappy Snaps — when human review helps
If you failed HMPO twice with DIY uploads, a staffed shop can coach head tilt. Ask explicitly for the digital passport code bundle, not just prints. Compare Timpson and Snappy Snaps.
Post Office overlap with Check and Send
Check and Send staff check paper forms — it is not a substitute for understanding digital codes. If you are purely online, you may never enter a Post Office. If you are paper-based, you need prints, not a code. Read Post Office passport photos.
International contrast — US white backgrounds
Visitors sometimes assume UK codes imply white walls like US passport photos. HMPO requires light grey or cream. A code generated from a non-compliant booth session can still fail manual review — the code only proves delivery, not guaranteed acceptance.
USCIS and immigration adjacent workflows
People juggling USCIS photos should maintain separate exports. A single grey-background UK capture can branch into multiple crops via PixID, but never assume one file satisfies every agency without re-validation.
Corporate and assisted applications
Lawyers or relatives completing forms on behalf of elderly applicants should store the code in a password manager entry — not a sticky note on the monitor. If the assistant mistypes once, HMPO lockouts waste half a day.
Children and codes
Child online applications may still involve countersignatures. The code handles the digital likeness; paper follow-ups may still need prints. Keep both pathways ready — see UK baby passport photo.
When codes expire mid-application
You started the form, paused two weeks, returned, and the code fails. Solution: either resume immediately after capture or skip codes entirely and upload a fresh JPEG. The ~90-day provider window does not cancel the stricter one-month HMPO recency requirement.
Browser quirks
Safari content blockers and VPN split tunnels occasionally interrupt HMPO’s preview fetch. If the portal spins indefinitely, try a vanilla Chrome profile with extensions disabled before blaming the provider.
Receipt archaeology
When disputing charges with a booth vendor, you need the merchant reference printed at the bottom. Circle it before leaving the shop; customer service cannot guess which session you mean from “around 11am Tuesday.”
Dual nationality timing
Renewing a foreign passport the same month? Use separate folders for each country’s exports. Accidentally pasting a US square crop into HMPO is a classic copy-paste error.
Accessibility
If you cannot read tiny code print, ask staff to email or SMS where supported. Some booths still lack SMS — carry reading glasses or use phone OCR immediately.
What success looks like in the portal
After entering a valid code, HMPO displays a preview matching your booth session. If hair or glasses differ from your eventual examiner review, you may still receive a post-submission rejection — codes are not immunity.
Lost receipts and chargebacks
If you paid by card but never received a code, initiate a dispute only after contacting the booth operator with the authorisation code from your banking app. Chargebacks without merchant reference waste everyone’s time.
Student halls and shared flats
Applicants photographing themselves against flat-white rental walls should still pivot to grey/cream for HMPO — visa applicants may use white, but passport codes route into HMPO’s grey expectation. When in doubt, select booth presets labelled UK Passport, not generic ID.
Military personnel in uniform
Uniforms are generally acceptable if they do not obscure the face, but medals and insignia must not cast shadows across cheeks. Ask the booth operator to raise key lights slightly if brim shadows appear.
Night-shift workers
If you only have midnight availability, supermarket booths beat station units for consistent lighting — yet verify closing times. A half-lit concourse invites underexposure that fails manual review.
HMPO manual review — what examiners still check
Codes skip upload friction but not human eyes. Expression asymmetry, hair across eyebrows, or uneven background gradients still generate “please supply new photo” letters. Treat codes as logistics, not a waiver on composition discipline.
Pairing with online upload workflows
Some households mix strategies: parents use codes from Timpson while teens self-upload. Keep a shared note of capture dates so nobody accidentally violates the one-month rule while assuming someone else remembered.
Welsh- and Gaelic-speaking applicants
Touchscreen booths may default to English labels; the underlying preset still must read UK Passport. If staff assist in another language, double-check the printed strip before leaving.
Winter travel and airport kiosks
Holidaymakers sometimes grab codes at airport retail booths after realising passports expired. Prices run higher and queues longer — budget time, or use PixID in the departure lounge Wi-Fi and upload instead.
Photographers and GDPR-minded clients
Professional studios can issue codes when they participate in the HMPO network. Ask whether they retain RAW files — if you object, prefer booths that delete locally after upload or skip codes entirely and take custody of your own JPEG.
When to abandon the code path mid-form
If the portal loops on “invalid code” despite correct typing, switch to direct upload rather than missing a payment deadline. You can buy a booth session later for prints if paper suddenly becomes necessary.
Cross-links for booth economics
Compare pricing across Max Spielmann, Boots, and Asda locations before you travel — a £6 difference matters multiplied across family renewals.
Festival weekends and bank holidays
Booth cash boxes run empty when ATMs nearby fail. Carry backup payment methods before Easter travel surges — you do not want to miss a booking window because contactless was offline.
Refugee and asylum-adjacent casework
Legal aid clients should ask solicitors whether a code or upload fits their evidence bundle — sometimes counsel still wants physical prints for court exhibits even when HMPO is digital.
HMPO beta journeys
When gov.uk trials new UI flows, button labels move. If “photo with a code” relocates, use site search rather than muscle memory from last renewal five years ago.
Photographer copyright releases
Studio portraits may carry usage restrictions. Passport likenesses are government records — ensure your contract allows HMPO processing before paying a fashion photographer premium.
Snow and wet coats
Winter applicants steam up booths after entering from the cold. Wait thirty seconds for lens fog to clear or the auto-focus locks on haze.
Teaching elderly relatives over Zoom
Screen-share the HMPO photo step while they read the code aloud — hearing errors catches O/0 swaps faster than texting photos of receipts.
Booth firmware updates
After maintenance, menus sometimes reorder. Read slowly — the UK Passport tile may move pages deep on the carousel.
Charity fun runs and face paint
Weekend glitter still clings Monday morning. Exfoliate gently before biometric capture — sparkle reads as sensor noise.
Coastal humidity
Seaside towns fog lenses faster; wipe the booth glass if operators allow it — otherwise choose inland supermarkets.
University cities at term start
September queues wrap around station booths. Go before undergraduates arrive or pay Timpson premiums.
Long-form troubleshooting script
Step A: retype code without hyphens. Step B: retype with hyphens exactly as printed. Step C: confirm booth session date versus today. Step D: call provider with merchant ID. Step E: try incognito browser without extensions. Step F: switch from mobile portal to desktop. Step G: abandon code path and upload JPEG if deadline < 48h. Step H: escalate to HMPO webchat only after provider confirms upload. This sequence resolves most false negatives without duplicate payments.
Receipt photo archival
Store RAW phone photos of receipts in a cloud album named passport-code-2026 shared with your partner — losing the thermal strip mid-renovation stress is common.
Booth acoustic privacy
Curtain booths leak sound; bystanders hear your birth date readings. Lower your voice and cover the keypad when typing phone numbers for SMS delivery.
Seasonal opening hours drift
Retail parks extend Sunday hours in December but station kiosks may close early for engineering works — always cross-check National Rail notices before a Christmas Eve renewal sprint.
Corporate expense policies
If work reimburses passport costs, attach both booth receipt and card slip; some finance teams reject thermal-only proofs.
HMPO webchat tone
When escalating, paste the exact error string from the portal — screenshots alone omit searchable text for support agents.
Loyalty cards and unrelated discounts
Supermarket loyalty apps sometimes interrupt booth payment flows with pop-up vouchers — dismiss them before they time out the session timer.
One-line memory aid
Code = booth delivery; upload = your file; paper = prints only. Repeat that before you join the queue.
Official references (bookmark these)
gov.uk — photos for passports · passport.service.gov.uk — photo with a code · ICAO Doc 9303
Skip the code — HMPO-ready JPEG
Get My Photo — $4.99
Frequently asked questions
What is a UK passport photo code?
Do I need a code to apply online?
How long is a code valid?
Where can I get a code?
My code does not work. What should I do?
Can I use a photo code for paper forms?
Quick checklist — using a photo code
- Code is still valid (within provider window, usually up to 90 days)
- Code copied exactly as printed
- You are applying online, not via paper form
- You selected “I have a code” at photo step
- If failing: checked typos and tested hyphen/no-hyphen format
- If still failing: contacted provider to verify HMPO upload