For website owners
Drop a live tide widget on your site in 30 seconds.
For tourist-info pages, marinas, surf schools, coastal rentals and anyone whose visitors care when the tide is high. Free. No signup. No analytics tracking on your visitors. Works on WordPress, plain HTML, Squarespace, Wix or any platform that lets you paste two lines of code.
Live preview · pick a place, theme, colour
Currently: Sylt · Germany
Auto follows the visitor's OS preference.
#3ED5D5 — applied to the chart, kind pill and link.
<div data-tt-place="germany/north-sea/sylt" data-tt-theme="dark">
<a href="https://tideturtle.com/germany/north-sea/sylt">Sylt tide times — TideTurtle</a>
</div>
<script src="https://tideturtle.com/widget.js" async></script>The widget is rendered by the live /widget.js — every preview change above repaints it in place. The same snippet you copy is what your visitors get, byte-identical.
Plain HTML / Squarespace / Wix
Paste these two lines wherever you want the tide card to appear. Replace the `place` slug with your location — the full list is browsable here. The URL pattern is `country/region/place`, lowercase, hyphenated.
<div data-tt-place="germany/north-sea/sylt">
<a href="https://tideturtle.com/germany/north-sea/sylt">Sylt tide times — TideTurtle</a>
</div>
<script src="https://tideturtle.com/widget.js" async></script>That's it. No build step, no API key, no script tag management — the widget is self-contained and side-effect free.
WordPress (plugin)
Install the TideTurtle Tide Widget plugin from the WordPress plugin directory, then drop a shortcode into any post, page, or Gutenberg block:
[tideturtle place="germany/north-sea/sylt"]The plugin enqueues the widget script automatically — you only need the shortcode in the post body.
Customisation
Two attributes on the placeholder div let you blend the widget into your site's design:
data-tt-accent="#3ED5D5"— override the cyan accent with any hex colour. Applied to the tide-curve fill, kind pill, and "Powered by" link.data-tt-theme="dark"— force the dark variant (deep-navy card with bright text).data-tt-theme="auto"— respect the visitor's OS dark-mode preference.data-tt-theme="light"— the default (white card with dark text).
<div
data-tt-place="germany/north-sea/sylt"
data-tt-accent="#3ED5D5"
data-tt-theme="dark"
></div>
<script src="https://tideturtle.com/widget.js" async></script>iOS Home Screen Widget
For a real native iOS widget — like the weather widget, visible on your Home Screen without opening anything — use Scriptable. Free, no signup, no App Store wrangling on our side. The widget refreshes itself every 15-60 min and shows the next high/low tide + a curve.
- Install Scriptable from the App Store (free).
- Open Scriptable → tap the "+" button → paste this script → name it "TideTurtle" → Save.
- Long-press your Home Screen → tap "+" in the top corner → search "Scriptable" → pick the widget size (small / medium / large) → Add Widget.
- Long-press the new widget → "Edit Widget":
- Script:
TideTurtle - Parameter: your place slug, e.g.
germany/north-sea/sylt
- Script:
Add multiple instances for multiple locations — each widget on the home screen can target a different place.
Add to Home Screen (PWA)
Lighter alternative if you don't want to install Scriptable: add any TideTurtle page as a fullscreen app icon. Tap the icon → opens that tide page fullscreen. Doesn't show data without opening like the native widget above.
- iPhone (Safari): open your favourite tide page → Share button → "Add to Home Screen".
- Android (Chrome): open the page → menu (⋮) → "Install app" or "Add to Home screen".
Image fallback (no JavaScript)
For platforms that strip script tags (some forum software, email newsletters, restrictive CMSes), use the image variant. The PNG regenerates daily, so the chart stays roughly current — accurate to within a few hours.
<a href="https://tideturtle.com/germany/north-sea/sylt">
<img
src="https://tideturtle.com/widget-image/germany/north-sea/sylt.png"
alt="Sylt tide times"
width="480"
height="240"
/>
</a>The PNG regenerates daily — accurate to within a few hours. For live updates use the JS embed above instead.
Why is it free?
TideTurtle is a Year-1 coastal-tide site. Our growth strategy is: people who care about tides discover us because their local surf school, marina, or tourist board has the widget embedded. Your visitors click through to the full TideTurtle forecast for deeper info; you get a useful piece of always-fresh content on your page.
Data sources: NOAA harmonic predictions (US coasts), Open-Meteo Marine (global gridded model), UK Environment Agency Flood (UK real-time gauges), BSH (German tide tables). Full per-source accuracy notes on /methodology.
Questions, custom locations, partnerships
If your coastal spot isn't in our 2,032-strong place index yet, write us — we add new locations weekly and prioritise ones our partners want to embed.
Not for navigation. Predictions are model-derived where harmonic data is unavailable.