Stop Stressing About the Schengen 90/180 Rule

Select your arrival and departure dates on the calendar to track multiple trips in real time. Instantly see your exact safe return dates, stay 100% compliant with EU law, and prevent visa overstay bans and fines.

Jul 2026 – Dec 2026
Stay Overstay Today
Cool, so you have all 90 days available.
🙋‍♀️Maker's Note

Hey everyone, I'm Zena 👩‍🦰.

I built this because with other Schengen calculators, the rolling 180-day rule is a total headache. Almost every tool out there makes it impossible to answer two basic questions: when do I actually have to leave? and when can I come back?

This is actually the first website I’ve ever published in my life. While building it, I kept 2 or 3 strict things in mind: it has to be completely privacy-focused, with zero ads and zero trackers.

Frequently Asked Questions

Everything you need to know about the Schengen 90/180 day rule, rolling calculations, and stay limits.

Look back 180 calendar days from any reference date (like today or your planned departure date). Count every single day you were inside any of the 29 Schengen countries during that 180-day window. Subtract that total from 90 to find your remaining days. Our calculator above does this continuous day-by-day math automatically.

The Schengen rule is a rolling window, not a fixed calendar year. For every day of your stay, count all days spent in the Schengen Area in the preceding 180 days. Older travel days drop off your count exactly 180 days after they happened, freeing up new days in your 90-day allowance.

Yes! Best Schengen Calculator is a 100% free web app for mobile and desktop. It requires no signups, has no paywalls, and runs calculations directly in your browser using the official European Commission rolling window formula.

Yes, if you stay outside the Schengen Area. If you spend 90 days in Schengen and then remain completely outside for at least 90 consecutive days (reaching 180 days from your first entry), all your previous stay days roll out of the 180-day window, giving you a full 90-day allowance again.