Add your past and planned trips and watch your 90-in-180-day allowance live โ a rolling-window heatmap shows exactly when older days drop out and new days run out.
Real rules ยท your numbersThe 90-in-180-day rule, the day-counting (arrival and departure days both count) and the 29-country list are the real terms of the Schengen Borders Code (Regulation (EU) 2016/399) and the EU's own short-stay calculator at ec.europa.eu. Every figure here is arithmetic on the dates you enter โ no simulated prices, no illustrative estimates, nothing pulled from a real-time feed. Your trips are stored only on this device. The "Before you travel" links open the provider's site in a new tab; they are plain external links, not affiliate links.
Days used ยท 180-day window0
You can still stay90 days
Add a trip to start
๐งณYour trips
Editing โ change dates then hit Add
๐๏ธ
No trips yet
Add a past or planned trip above, or load a sample to see the heatmap and day counter in action. Both your arrival and departure days count.
Add a trip to see your allowance
Your 90-in-180-day balance and any overstay risk will appear here as soon as you add dates.
๐ก๏ธRolling-window heatmap
Each day is coloured by how full your 180-day allowance is on that date โ teal builds toward the 90-day limit, red = over the limit. A dark ring marks the days you were actually in the Schengen Area. Hover or tap a cell for the exact count.
0 20 45 70 90 (limit) >90 (overstay) you were there today
Tap or hover a cell to inspect a date.
๐ How long can you stay?
Pick any future entry date and see the maximum consecutive stay you'd be allowed before you'd hit 90 days in a rolling 180-day window.
Enter a date to see how long you can stay.
Before you travel
๐The rule, plainly
90 days in any 180. Non-EU visitors without a visa can stay up to 90 days in any rolling 180-day period.
It rolls, not resets. The window is counted back 180 days from each day of your stay โ old days drop out as new days are added, so your balance changes daily.
Both travel days count. Arrive 1 March and leave 5 March = 5 days, not 4.
Overstay is costly. Fines, removal and possible entry bans โ border guards check the rolling window, not a simple "90 minus what I used".
The 29 Schengen countries
About this tool: it's a static page with no backend โ your trips live in this browser's localStorage and never leave your device unless you choose to share a link. The figures are arithmetic on the rules above, not legal advice: if you're near the limit or unsure, confirm with the EU's official short-stay calculator and, for visa-required stays, your embassy. Long-stay (D-type) visas and residence permits aren't subject to the 90/180 rule and shouldn't be entered.