---
title: Schengen Visualizer - 90/180 Day Rule Tool
description: A simple, interactive tool to visualize your 180-day rolling window for Schengen Area travel. Enter your entry and exit dates to see your status in real-time.
---

[Skip to content](https://daveroma.com/tools/schengen-calculator#main-content)

[![](https://daveroma.com/hs-fs/hubfs/dr-logo.png?width=50&height=23&name=dr-logo.png)](https://daveroma.com/?hsLang=en)

Open main navigation

Close main navigation

# 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.

Add a stay

Label

Entry date

Exit date

+ Add stay

Your stays

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 180-day snake

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