Schengen Calculator Widget for Your Website

For travel bloggers, digital nomad guides and visa consultants: readers enter their trips and see how many of their 90 days they have used, when they must leave and when they can come back.

Live preview

What your readers can do with it

The 90/180 rule is simple to state and easy to get wrong: on any day, the stays in the last 180 days, counting that day, must add up to 90 days or fewer. Entry and exit days both count, and the window moves every day. The Schengen calculator does the counting:

Every answer has a "How this was counted" section that lists the days, so readers can follow the count rather than trust it.

Where it fits

Put it inside a post on the 90/180 rule, right after the explanation, so readers test their own dates while the rule is fresh. Itinerary guides for long trips through Europe can use the Plan a trip box, and a digital nomad site can embed the Days in a country tab on a page about tax residence. Since the rule decides whether someone overstays, say plainly on your page, as the widget does, that border officers and the official EU calculator have the final word.

Suggested size

The default frame is 1,200 px high and up to 960 px wide. With two or three trips that shows the trip list, the date check with its strip and most of the planning box; the rest scrolls inside the frame, and each extra trip adds a row. On a phone the tool is about 1,810 px tall. A travel blog read mostly on phones can use 1,400 px as a middle ground.

Open it on a worked example

A link can fill in the trips, the date to check and a plan. This one uses three trips in 2024, checks 19 June and asks for the earliest entry from 1 July that leaves room for 30 days in a row:

https://widemath.com/embed/schengen-calculator/?t=2024-01-01_2024-01-10,2024-03-01_2024-03-30,2024-05-01_2024-06-09&d=2024-06-19&pl=e:30:2024-07-01

Open it in a new tab

On 19 June 2024 the traveller has used 80 of 90 days, so a stay starting that day can last only until 8 July. The earliest entry with room for 30 days is 8 August 2024, staying until 6 September. That gap surprises most readers, and it is the point of the rule.

Add it in three steps

  1. Load the example, or keep the default sample trips that readers replace with their own, then press Copy embed code.
  2. Paste it into the post: a Custom HTML block in WordPress, an HTML embed in Ghost or a Code block in Squarespace.
  3. Add one line telling readers to enter every stay in the Schengen area from the last six months, not only the last trip.

Frequently asked questions

Is the widget legal advice?

No. It counts days under the 90/180 rule. It is not legal advice, and border officers and the official EU calculator decide. A note at the bottom of the widget says so too.

Do entry and exit days both count?

Yes. A trip from 1 June to 20 September 2024 counts as 112 days, and a same-day visit counts as one day.

Can readers count days in one country for tax?

Yes. The Days in a country tab counts days per country over a calendar year, a rolling 12 months or a period you set, and can count midnights only where a country's rule works that way.

The WideMath team

Anuj Paudel, Ashish Pandey and Jhalak Prasad Pandey, Nepal

We build WideMath's free calculators and the widgets that put them on other sites. Every ready-made problem on this page was opened in the widget and checked before it was published. Something not working in your widget? Tell us at [email protected].