Schengen 90/180 calculator
Enter your past stays to see how many days you have left, check a planned trip, and find the earliest date you can go back.
Calculations run in your browser; files are not uploaded. Links you choose to share can include trip details.
Result
- Days in the Schengen Area
- Planned trip
How it works
You may stay in the Schengen Area for up to 90 days in any 180-day period. The 180 days are not a fixed half-year: for every day you are in the area, look at that day and the 179 days before it. If you were in the area on more than 90 of those days, you are overstaying.
The day you enter and the day you leave both count, even if you arrive late at night or leave early in the morning. Days in different Schengen countries add up: it is one area.
The rule applies to visa-free travellers and to holders of a Schengen short-stay visa (type C). A visa can be stricter: it is valid only between its dates, and the “Duration of stay” printed on it caps your days. Long-stay national visas (type D) and residence permits follow their own rules.
Since October 2025 the EU Entry/Exit System (EES) records the entries and exits of non-EU travellers electronically instead of passport stamps, and counts the days used automatically at the border.
Worked examples
How many days do I have left?
You stayed 1 March 2026 – 30 March 2026 and 1 May 2026 – 30 May 2026. On 15 June 2026 the counting window starts on 18 December 2025, so 60 days count and 30 days remain.
Is my next trip allowed?
After the same two stays, you plan to enter on 1 July 2026 for 45 days. You can stay 30 days only, so you must leave by 30 July 2026. The earliest entry that allows 45 days is 29 July 2026.
I used all 90 days
You stayed 1 January 2026 – 31 March 2026: 90 days. You cannot return until the January days leave the window: the earliest entry for a stay of 10 days is 30 June 2026.
Schengen Area countries (29)
The United Kingdom and Ireland are not part of the Schengen Area.
- Austria
- Belgium
- Bulgaria
- Croatia
- Czechia
- Denmark
- Estonia
- Finland
- France
- Germany
- Greece
- Hungary
- Iceland
- Italy
- Latvia
- Liechtenstein
- Lithuania
- Luxembourg
- Malta
- Netherlands
- Norway
- Poland
- Portugal
- Romania
- Slovakia
- Slovenia
- Spain
- Sweden
- Switzerland