Embed this calculator on your site
Short answer: Copy the code below into any web page or blog post to add a free, compact Schengen 90/180 calculator. It has no ads, no trackers and no cookies, and visitors’ trips stay in their own browser.
Copy this code
<iframe src="https://schengen.harbor.it.com/embed/" title="Schengen 90/180 calculator" width="100%" height="640" style="border:0;max-width:700px;width:100%" loading="lazy"></iframe>Paste it into an HTML or “Custom HTML” block. It works from 320 to 700 pixels wide.
Options
- Dark theme: change the address to
https://schengen.harbor.it.com/embed/?theme=dark(or?theme=light). Without it, the widget follows the reader’s device. - Auto-height: if your site allows scripts, use this version so the frame grows with its content:
<iframe src="https://schengen.harbor.it.com/embed/" title="Schengen 90/180 calculator" width="100%" height="640" style="border:0;max-width:700px;width:100%" loading="lazy"></iframe> <script> window.addEventListener('message', function (e) { if (e.origin !== 'https://schengen.harbor.it.com' || !e.data || e.data.type !== 'schengen-days:height') return; document.querySelectorAll('iframe[src^="https://schengen.harbor.it.com/embed/"]').forEach(function (f) { f.style.height = e.data.height + 'px'; }); }); </script>
Preview
What your readers get
- Days used, days left, the last day they can stay, and the earliest date they can come back — the same counting as the full calculator.
- Trips saved in their own browser. Nothing is sent to us or to you.
- No ads, no cookies, no analytics, no third-party scripts.
- A small “Schengen calculator by Schengen Days” credit link. Please keep it.
Free to use on any site. It is a planning aid, not legal advice; see the terms.