Add a Schengen 90/180 calculator to your site
Travel, expat and digital nomad sites keep answering the same question: how many days do I have left? Paste the snippet below and your readers get a working 90/180 day calculator. It is free, shows no ads, loads no trackers and does not save or send anyone's dates.
Live preview
Copy the embed code
The second line is a plain text credit with a link. Please keep it, it is the only thing we ask in return.
Options
- Dark theme: add
?theme=darkto the end of thesrcaddress, for examplehttps://schengencounter.com/embed/?theme=dark. - Size: the widget is responsive up to about 460 pixels wide. A height of 420 pixels fits two trips without scrolling; make it taller if you expect longer trip lists.
- WordPress, Squarespace, Wix, Ghost, Notion: use the platform's "custom HTML" or "embed" block and paste both lines.
What the widget does
Readers enter the dates of their Schengen trips and a date to check. The widget counts how many of the 90 allowed days are used inside the rolling 180-day window, shows how many are left, and gives the earliest legal re-entry date if the limit has been reached. The logic is the same as the main Schengen calculator, and the rule is explained in how the 90/180 rule works.
Privacy and what we load
- The calculation runs inside the reader's browser. Dates are never sent to a server and are not stored.
- The widget page loads no analytics, no ads, no fonts from third parties and no cookies.
- The only outbound link is "Open the full calculator", which the reader chooses to click. It carries a
utm_source=embedtag and your site's hostname, so we can see which embeds are worth keeping.
Terms
Free to use on any site, commercial or not. Please do not remove the credit link, do not alter the widget to hide that it comes from Schengen Counter, and do not use it to collect readers' dates. The widget gives planning estimates, not legal advice; confirm your situation with the official authorities. See our privacy policy and contact page if you need a custom size or another language.