Skip to content

Schengen Visualizer

90 / 180 day rule — US passport

How the 180-day window works

The Schengen Zone lets US passport holders stay for a maximum of 90 days out of any 180-day period. The tricky part is that the 180-day period isn't a fixed calendar block — it moves.

Think of it like a snake that is always exactly 180 days long, slithering forward through time. Its head is always at today. At any moment, you look inside the snake and count up every day you spent in Schengen — that number can never exceed 90.

As the snake moves forward, old days gradually fall off its tail and stop counting. A stay from three months ago still counts against you, but one from seven months ago doesn't. This is why timing and gaps between trips matter so much.

All Schengen countries count together — France, Spain, Portugal, Iceland, Germany, and more are all one zone. Days in the UK or Western Balkans do not count.

All planned Schengen stays plotted across the next 12 months. Day counts shown on each block.

Add a stay above to see it plotted here

The highlighted region is the snake — the 180-day window looking backward from the date you select. Stay blocks inside the window are bright and show their day count. Blocks outside are dimmed — they've fallen off the tail and don't count. Add up the numbers on the bright blocks: as long as they total 90 or less, you're legal. The window turns amber when you're getting close and red when you've hit the limit.

How to use the slider: Drag it to any date to ask "if a border officer checked my passport right now, what would they count?" They look back exactly 180 days and add up every Schengen day inside the snake. Slide forward and watch old stays dim out as they fall off the tail — freeing up days.
Checking status on:
Days inside window: — / 90
Days used
in 180-day window
Days remaining
before limit hit
Next day freed
add stays to calculate