Schengen visa photo background — grey or white? The 2026 answer
The actual ICAO 9303 rule (and why AXA and embassies disagree)
ICAO Doc 9303 (the source standard for biometric travel documents adopted by every Schengen state) specifies: 'The background shall be plain and of a uniform colour, preferably light grey to off-white.' The language is preference, not mandate — but every Schengen-state implementation has interpreted 'preferably' as 'required' in practice.
The reason AXA's blog, individual embassy pages, and some passport-photo tutorials disagree is that the ICAO rule is implemented unevenly. France (ANTS) explicitly rejects pure white. Germany (BVA) explicitly rejects pure white. The Netherlands (IND) explicitly rejects pure white. Spain (BLS) accepts off-white. Italy accepts off-white. The Nordic states (Denmark, Sweden, Finland) accept any color in the white-to-grey range.
Net: light grey is universally accepted across all 29 Schengen states. Pure white is rejected by the four strictest states (France, Germany, the Netherlands, Belgium) and accepted by the others. Submitting light grey is the safe choice regardless of which Schengen consulate processes your application.
Exact RGB target and tolerances
Target: RGB (220, 220, 220) — equivalent to #DCDCDC. This is light grey, evenly lit, no texture or pattern.
Accepted range: RGB (200, 200, 200) to (240, 240, 240) in each channel. Outside this range, the rejection risk rises sharply.
Rejected: pure white (#FFFFFF) by France, Germany, the Netherlands and Belgium consulates. Off-white (#F5F5F5 or brighter) is accepted by Spain, Italy and the Nordics but at higher rejection risk than grey.
Also rejected: any visible tint (blue, yellow, pink). Neutral grey only. Tinted greys read as colored backgrounds and are flagged.
Uniformity: the entire background area must be the same color within a small tolerance. A grey wall with a visible darker patch from a shadow is rejected even if the overall color is correct.
Which Schengen states are strict vs lenient
Strict (require light grey, reject pure white): France (BLS France, ANTS for passport), Germany (BVA, Bundesdruckerei), the Netherlands (IND, gemeente offices), Belgium (FOD Buitenlandse Zaken).
Lenient (accept off-white or light grey): Spain (BLS Spain, BLS International), Italy (consulates and questura offices), Portugal (consulates and SEF), Greece (consulates).
Most lenient (accept any light background): Denmark, Sweden, Finland, Norway (Nordic states), Iceland, Switzerland (Schengen but non-EU).
Newer Schengen states (Estonia, Latvia, Lithuania, Poland, Czech Republic, Slovakia, Slovenia, Hungary, Romania, Bulgaria, Croatia, Cyprus, Malta): follow ICAO 9303 literally, accepting light grey to off-white with mild enforcement.
Practical rule: if you're applying through any of the strict four (France, Germany, Netherlands, Belgium) — including BLS centers acting on their behalf — use light grey. If you're applying through any other Schengen state, off-white is also fine but light grey is still safest.
How to get the right grey at home
Method 1 — physical grey backdrop. A US$15 collapsible light grey backdrop on Amazon (search 'light grey photo backdrop 1.5m') gives you RGB (220, 220, 220) reliably and removes wall-color guessing. Use two desk lamps with paper diffusers for even lighting.
Method 2 — digital normalization. Take any selfie against any background (white wall, beige wall, even a colored wall) and run it through complypic's Schengen template. The background is re-rendered to RGB (220, 220, 220) precisely, without altering the face. The output is JPEG at the Schengen standard 35×45 mm dimensions, ready for BLS, ANTS, BVA or any Schengen portal upload.
Method 3 — DIY post-processing. If you're handy with Photoshop or GIMP, take the photo against a white wall, select the background, and fill with #DCDCDC. This works but is fiddly and almost always leaves edge artifacts that the BVA biometric check flags.
What goes with the grey — full Schengen photo spec
Size: 35×45 mm portrait orientation, 300 DPI (digital uploads typically 413×531 px at 300 DPI, or 600×800 px at higher resolution).
Head: chin to crown 32–36 mm, eyes 30 mm from the bottom. Face centered horizontally, no tilt.
Recency: taken within the last 6 months and showing the current appearance.
Expression: neutral, mouth closed, eyes open and looking at the camera. No glasses (ICAO 9303 aligned in 2016; the medical exception was removed).
Headwear: only for religious or medical reasons, with the face fully visible from chin to forehead.
Lighting: even, no shadows on the face or background. Diffused side lighting works best.
File: JPEG, ≤500 KB for most Schengen portals (BLS varies; check the specific BLS center).
FAQ
Is the Schengen visa photo background grey or white?
+
Why do some sources say white is OK for Schengen?
+
What's the exact grey color I should use?
+
Is the Schengen photo spec the same as a UK passport photo?
+
Will my US passport photo work for a Schengen visa?
+
Does the AXA/Holland visa article saying 'white background' apply?
+
Schengen visa
35×45 mm at ICAO 9303 spec, off-white background, head 32-36 mm. One photo accepted at every Schengen embassy and VFS / BLS / TLScontact centre — France, Germany, Spain, Italy, Netherlands and 24 more.
Generate my photo now →