Skip to content
Visa guide · pillar

Schengen visa photo requirements for all 27 countries

The Schengen short-stay visa uses one shared biometric photo standard — 35 × 45 mm, ICAO 9303 framing, plain light background — across every member state. This pillar covers the shared specification, the differences in how each consulate handles photo submission, and links to a dedicated page for each of the 27 countries.

Quick answer

35 × 45 mm, plain light background, biometric framing

Every Schengen visa photo is 35 × 45 mm with the head occupying 70–80% of frame height (32–36 mm chin-to-crown) on a plain light grey or off-white, even illumination. Neutral expression, eyes open, no glasses, taken within the last six months. Last reviewed .

The Schengen photo specification at a glance

Biometric framing diagram: head 70-80% of frame, eye line at 60% of head height, chin and crown placement on a 35 x 45 mm frame
The shared ICAO 9303 biometric framing used across all 27 Schengen states. The same proportions apply whether the printed photo is 35 × 45 mm or the digital file is 600 × 800 pixels.
Size35 × 45 mm [1]
Head height70–80% of frame height (32–36 mm chin-to-crown) [1]
Backgroundplain light grey or off-white, even illumination [1]
PoseFront-facing, head level, both ears typically visible [2]
ExpressionNeutral, mouth closed, eyes open and clearly visible [2]
GlassesStrongly discouraged; banned at most consulates due to glare. See full rules →
Head coveringReligious head coverings allowed when facial features remain fully visible. See full rules →
Age of photoTaken within the last 6 months [1]
Print copiesTwo printed photos in most markets, even when a digital upload is accepted

Sources

  1. [1] European Union Visa Code (Regulation (EC) No 810/2009), Article 13 and Annex VI — photo specification for Schengen short-stay visa applications. EUR-Lex consolidated text ↗
  2. [2] ICAO Doc 9303 Machine Readable Travel Documents, Part 9 — portrait quality, head position and biometric framing. Adopted by all 27 Schengen states. ICAO 9303 specification ↗

Verified . We monitor the EU Visa Code consolidated text and ICAO 9303 editions for changes; the consulate handling rules listed for each country are taken from the official portal of that ministry of foreign affairs (see each country sub-page for the direct link).

Choose your Schengen country

The photo specification is identical across all 27 states. The application route — VAC operator, processing time, embassy network — is country-specific. Pick the country where you will spend the most days, or your first entry country if the days are equal.

Austria VFS Global · 15 calendar days standard Belgium TLScontact in most countries; VFS Global in some markets · 15 calendar days standard Croatia VFS Global / direct consulate booking · 15 calendar days Czech Republic VFS Global · 15 calendar days standard Denmark VFS Global; some Nordic representation in markets without a Danish consulate · 15 calendar days standard Estonia VFS Global; Finnish consulates handle Estonian Schengen applications in many countries · 15 calendar days standard Finland VFS Global in most markets · 15 calendar days France TLScontact in most markets; VFS Global and Capago in selected countries · 15 calendar days Germany VFS Global in most markets; TLScontact in selected countries · 15 calendar days standard Greece VFS Global in most markets · 15 calendar days standard Hungary VFS Global in most markets · 15 calendar days Iceland Danish or Norwegian VAC (VFS Global) in most markets · 15 calendar days standard Italy VFS Global in most markets; some consulates accept direct appointments · 15 calendar days standard Latvia VFS Global in major markets · 15 calendar days standard Liechtenstein Swiss VAC (VFS Global) under the Liechtenstein–Switzerland customs treaty · 15 calendar days standard Lithuania VFS Global · 15 calendar days standard Luxembourg TLScontact / VFS Global through representation arrangements · 15 calendar days standard Malta VFS Global in major markets; Italian representation in markets without a Maltese post · 15 calendar days Netherlands VFS Global in most markets · 15 calendar days standard Norway VFS Global in most markets · 15 calendar days standard Poland VFS Global in many markets; some consulates accept direct appointments · 15 calendar days standard Portugal VFS Global in most markets · 15 calendar days Slovakia VFS Global; Czech consulates handle Slovak applications in selected markets · 15 calendar days standard Slovenia VFS Global in major markets; direct booking in many European posts · 15 calendar days standard Spain BLS International in many markets; TLScontact and VFS Global in selected countries · 15 calendar days Sweden VFS Global in most markets · 15 calendar days standard Switzerland VFS Global in most markets; TLScontact in selected countries · 15 calendar days standard

Consulate route by country

Country Primary VAC Standard fee Processing time
Austria VFS Global €90 15 calendar days standard
Belgium TLScontact in most countries; VFS Global in some markets €90 15 calendar days standard
Croatia VFS Global / direct consulate booking €90 15 calendar days
Czech Republic VFS Global €90 15 calendar days standard
Denmark VFS Global; some Nordic representation in markets without a Danish consulate €90 15 calendar days standard
Estonia VFS Global; Finnish consulates handle Estonian Schengen applications in many countries €90 15 calendar days standard
Finland VFS Global in most markets €90 15 calendar days
France TLScontact in most markets; VFS Global and Capago in selected countries €90 15 calendar days
Germany VFS Global in most markets; TLScontact in selected countries €90 15 calendar days standard
Greece VFS Global in most markets €90 15 calendar days standard
Hungary VFS Global in most markets €90 15 calendar days
Iceland Danish or Norwegian VAC (VFS Global) in most markets €90 15 calendar days standard
Italy VFS Global in most markets; some consulates accept direct appointments €90 15 calendar days standard
Latvia VFS Global in major markets €90 15 calendar days standard
Liechtenstein Swiss VAC (VFS Global) under the Liechtenstein–Switzerland customs treaty CHF 80 (Swiss representation) 15 calendar days standard
Lithuania VFS Global €90 15 calendar days standard
Luxembourg TLScontact / VFS Global through representation arrangements €90 15 calendar days standard
Malta VFS Global in major markets; Italian representation in markets without a Maltese post €90 15 calendar days
Netherlands VFS Global in most markets €90 15 calendar days standard
Norway VFS Global in most markets €90 15 calendar days standard
Poland VFS Global in many markets; some consulates accept direct appointments €90 15 calendar days standard
Portugal VFS Global in most markets €90 15 calendar days
Slovakia VFS Global; Czech consulates handle Slovak applications in selected markets €90 15 calendar days standard
Slovenia VFS Global in major markets; direct booking in many European posts €90 15 calendar days standard
Spain BLS International in many markets; TLScontact and VFS Global in selected countries €90 15 calendar days
Sweden VFS Global in most markets €90 15 calendar days standard
Switzerland VFS Global in most markets; TLScontact in selected countries CHF 80 15 calendar days standard

How to apply for a Schengen visa

1

Pick the right consulate

Apply through the Schengen country where you will spend the most days. If the days are equal across countries, apply through your first entry country. Some countries are represented by others abroad — check the official portal of your primary country.

2

Prepare the biometric photo

Use a 35 × 45 mm photo with neutral expression, eyes open, no glasses, plain light background. Print on photo paper or upload a sharp digital file matching the consulate's portal limits.

3

Complete the visa application form

Fill the Schengen visa form online if your consulate supports it, otherwise on paper. Bring two printed photos as a fallback — some consulates ask for physical copies even when the digital file was accepted.

4

Gather supporting documents

Standard set: passport, travel insurance with at least €30,000 medical coverage, itinerary, accommodation booking, return flight, financial proof, employment letter or study confirmation.

5

Book the biometrics appointment

Schedule through VFS Global, TLScontact, BLS International or a direct consulate slot. Fingerprints are collected for first-time applicants and stored for 59 months in the VIS database.

6

Submit and pay the fee

Pay €90 (€45 for children 6–12) at the appointment, or CHF 80 if you apply through Switzerland or Liechtenstein. Keep the receipt — it is required if you need to follow up on the application status.

Frequently asked questions

What size is a Schengen visa photo?

The Schengen visa photo is 35 × 45 mm (about 1.38 × 1.77 inches). All 27 Schengen states use the same biometric size; the head must occupy 70–80% of the frame height, with chin-to-crown roughly 32–36 mm.

Is the Schengen visa photo the same as a passport photo?

The framing and biometric rules are the same — both follow the ICAO 9303 standard. National passport photo sizes can differ (the United Kingdom and the United States use different formats), but the Schengen visa photo is consistent across all member states at 35 × 45 mm.

Can I wear glasses in a Schengen visa photo?

The Schengen baseline does not flatly forbid glasses, but it requires that the eyes be fully visible and free of glare. Consulates increasingly reject any photo with visible glasses because of reflection risk. The safest option is to remove glasses before the shot.

How recent must the photo be?

Within the last six months in all 27 Schengen states. Consulates compare the photo against the live applicant at the biometrics appointment; a clearly outdated photo (different hair, weight, age) will be rejected even when the geometry is correct.

Can I use the same photo for multiple Schengen applications?

Yes, if the photo is still within the six-month window and your appearance has not changed. A second visa from a different consulate uses the same biometric standard.

Does every Schengen country charge the same visa fee?

The standard short-stay visa fee is €90 (€45 for children 6–12) across all EU Schengen states. Switzerland (CHF 80) and Liechtenstein (CHF 80 via Swiss representation) bill in Swiss francs.

Cross-country photo guides

These guides cover one photo aspect across all of Schengen plus other major visa-issuing countries — useful when the question is about a rule rather than a country.

Prepare your Schengen visa photo

Upload a portrait — Anfas.Pro crops, fits the 35 × 45 mm frame and checks the background against the Schengen biometric standard.

Start with a free preview
Try the tool · €4.99 Free preview