MapRecap
90/180 day rule

Schengen calculator

Know exactly how many days you can stay — and when you can next enter the Schengen Area.

Free·No sign-up·Runs in your browser·Nothing uploaded

Your trips

Click your entry date, then your exit date.

Trips

No trips yet
Add a Schengen stay using the calendar or the date fields above.

Status

Add a trip to see your status
Your days used, days remaining, and re-entry date will appear here.
Days used
of 90 · last 180 days
Days remaining
available right now
Next entry
earliest you may enter
Max next stay
consecutive days from re-entry

Import from Google Timeline

Optional

Auto-fill stays from your real location history. Processed in your browser — nothing is uploaded.

Everything is calculated in your browser. Nothing is uploaded or saved.

Your rolling 180-day window

The window slides every day. As old days drop off the back, your allowance comes back — no fixed reset.

0 / 90days used
Your days used, days remaining, and re-entry date will appear here.
TripDays roll offMax next stayReference date

Solid line: days you'd have used if you stop travelling now. Dashed: the longest trip you could take next.

A clear answer to the question that matters

This free Schengen calculator works out exactly how many days you can still spend in the Schengen Area under the 90/180-day rule. It counts every entry and exit day, applies the rolling 180-day window correctly, and shows you the date you can next enter. No account, no upload, no watermark — every calculation happens privately in your browser.

How the 90/180 rule works

The rule limits short stays for visa-exempt visitors and many visa holders. For any given day, you look back over the previous 180 days and add up the days you were present in the Schengen Area. That total must never be more than 90.

“you are usually allowed to stay for a maximum of 90 days within any 180-day period. This is known as a 'short stay'. You must count back 180 days from each day of your stay and ensure the total number does not exceed 90.”

— European Commission, short-stay calculator

There is no fixed reset date. The 180-day window slides forward one day at a time, so a day you spent in the area stops counting exactly 180 days after it happened. That is why your available allowance gradually returns even while you are outside the area.

How to use this calculator

1

Add your trips

Click your entry and exit dates on the calendar, or type them into the date fields. Add as many stays as you need.

2

Read your status

See days used, days remaining, and your status — compliant, approaching, or over the limit — at a glance.

3

Plan ahead

Switch to “Plan a future trip” to check a date ahead of time, and find the earliest day you can re-enter.

Frequently asked questions

For any day you choose, count back 180 days (including that day) and add up every day you were physically present in the Schengen Area. That sum must be 90 or fewer. Because the window moves with each day, the oldest days continually drop out of the count, freeing up allowance.

It never resets on a fixed date. Instead, each individual day you spend in the area stops counting exactly 180 days after it occurred. Your allowance returns gradually, day by day, rather than all at once.

No. Leaving and re-entering does not clear the count. Days you have already spent keep counting until they are 180 days old. A quick hop out and back does not restore your allowance.

Yes. Both the day you enter and the day you leave count as full days of presence, even if you only spend part of those days in the Schengen Area.

At most 90 days within any rolling 180-day period. Those 90 days can be a single trip or several shorter trips, as long as the total in any 180-day window never exceeds 90.

Yes. You can break your time into as many separate stays as you like. This calculator adds them all up across the rolling window so you always see the true total.

Even a single day over can lead to fines, a stamp denoting overstay, or an entry ban, and it can affect future visa and ETIAS applications. Border officers have discretion, but it is never worth the risk — this tool helps you avoid it.

No. The UK and Ireland are not in the Schengen Area, and Cyprus is an EU member but not yet a full Schengen member. Time spent there does not count toward your 90/180 Schengen allowance.

Yes. The 90/180 rule applies to most visa-exempt nationalities such as US, UK, Canadian, Australian and Japanese passport holders, as well as to many short-stay (type C) visa holders. The maths is the same for everyone.

No. Everything runs locally in your browser. Your trip dates are never uploaded, never saved to a server, and disappear when you close the tab.

No. The Entry/Exit System (EES) and ETIAS travel authorisation change how borders record and pre-screen travellers, but the underlying 90-days-in-180 limit stays exactly the same.

The Schengen Area covers most of the EU plus Iceland, Liechtenstein, Norway and Switzerland — including Austria, Belgium, Croatia, the Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, Bulgaria and Romania.