Schengen 90/180 calculator

Enter your Schengen stays and see how many of your 90 days you've used on any date, with every day of every stay checked against the rolling 180-day window. Everything runs in your browser.

Today by default. Pick a later date to see where a planned day lands.

Your Schengen stays

Entry to exit, both days included. Every Schengen country counts toward one total.

Not sure of your travel dates? Rebuild them from your photos with Schengen Calculator.

Add a stay with an entry and an exit date to see the count.

Nothing you type leaves this page or is saved. The calculation runs entirely in your browser, and a result link keeps your dates after the #, a part of the URL the browser never sends to any server.

Questions

How does the 90/180 rule work?

For any day you're in the Schengen Area, count back 180 days, that day included, and add up the days you spent there. At 90 or fewer you're within the standard short-stay rule. The calculator runs that rolling sum on every day of every stay you enter, not only one date, so it tells you whether any day tips over.

Do the entry and exit days count?

Yes. Under the standard calculation, the day you enter and the day you leave both count as full days, with no half-days for a late arrival or an early flight. Enter the dates exactly as you crossed the border.

Is this the official EU calculator?

No. It's an independent tool, not the European Commission's short-stay calculator. It runs the same day-counting rule for ordinary short stays, but it's a planning aid, not legal advice: a border officer has the final say on your entry or stay.

Does the Entry/Exit System change the rule?

No. The EU's Entry/Exit System records the entries and exits of non-EU short-stay travellers electronically instead of with passport stamps. It changes how a crossing is logged, not the 90/180 arithmetic.

Does this store my data?

No. The calculator runs entirely in your browser, and nothing you type leaves the page or is saved. A result link keeps your dates in the part of the URL after the #, which the browser never sends to a server.

Schengen Calculator

The 90-in-180 rule, handled.

Download on the App Store