Free Forever
No account, no credit card, no usage limits. Paste the code, it works. Anglers get the info they were going to Google anyway, right on your site instead.
Real Data Captains Trust
Predictions sourced from authoritative tide stations. Live wind and water temperature at stations with real-time sensors. Heights referenced to MLLW, matching your nautical charts.
Matches Your Site
Three design themes: warm, dark, and minimal. The widget blends into your existing branding instead of fighting it.
Find Your Station
Search by city, town, or zip code. We'll match the closest tide or water-level station and give you a one-line embed.
Three Themes, One Widget
Pick the look that matches your charter site. Each widget below pulls live data right now.
Clean & Neutral
Pure white background, understated sans-serif type, blue accent. Fits most modern charter sites without fighting existing branding. If you’re unsure which theme to pick, start here.
Parchment & Serif
Warm cream background, serif numerals, amber accents. Pairs with rustic lodge-style sites, weathered-wood aesthetics, or traditional nautical branding with brass and rope elements.
Bold & Modern
Near-black surface, tight typography, violet accent. Fits tech-forward sportfishing operations, marinas with dark-mode branding, or any charter site running a night-visual aesthetic.
Paste It Anywhere
Two lines of HTML. Works on WordPress, Squarespace, Wix, GoDaddy, Duda, custom sites. Anything that accepts an HTML or “custom code” block.
<script src="https://hooksetapp.com/widgets/tide.js" async></script>
<div data-hookset-tide data-station="8418150" data-theme="minimal" data-shape="squared"></div>Change the station
Swap the data-station value for your nearest tide station. Use the generator above to find yours.
Change the theme
Set data-theme to "warm", "dark", or "minimal" to match your site.
Multiple widgets
Add as many <div data-hookset-tide> blocks as you want. Different stations, same page.
Responsive by default
The widget scales to its container and stacks gracefully on mobile. Max width 460px.
How Tides Work, and Why They Matter for Fishing
Tides are driven by the gravitational pull of the moon and, to a lesser extent, the sun. As the Earth rotates, coastal waters bulge toward the moon and away from it on the opposite side, creating two high tides and two low tides in most places every day. The actual timing and height of each tide depends on location, coastline shape, and water depth. A harbor in Maine can see a 12-foot swing while a similar-latitude port in Florida sees less than 3 feet.
Fish care about tides because moving water moves bait. Slack tide, the brief window at high or low when water stops flowing, usually shuts the bite down. The first two hours of a new tide (incoming or outgoing) are often the most productive. Structure-oriented species like striped bass, snook, and redfish position themselves where current funnels prey, and that position shifts with the stage of the tide. Reading a tide chart is less about knowing the numbers and more about knowing which spots fish best on which stage.
Spring Tides vs Neap Tides
Roughly twice a month, the sun and moon align (new moon and full moon), and their gravitational forces stack. The result is a spring tide: higher highs, lower lows, stronger current, and typically the most active feeding of the month. The week after each full or new moon is often when inshore fishing peaks. Neap tides happen around the first and third quarter moons, when the sun and moon pull at right angles. Swings are smaller, current is weaker, and bite windows are shorter.
The Hookset tide widget flags spring tide days automatically by tracking moon phase. If your anglers fish with you on a spring tide day, they’re fishing the best possible conditions of the month.
What is MLLW?
MLLW stands for Mean Lower Low Water. It’s the zero reference point for U.S. tide heights: the average of the lower of the two daily lows, measured over a 19-year cycle. Every tide height you see on a nautical chart or on this widget is referenced to that baseline.
This matters because nautical charts use the same datum. When a chart shows 10 feet of water at a spot, that’s 10 feet at MLLW. At high tide you’ll have more than 10 feet. At a negative-tide low, you may have less. Captains planning routes across bars, inlets, or shallow flats use the current tide height plus chart depth to judge whether they’ll clear.
Reading a Tide Chart for Fishing
A tide chart typically shows a sinusoidal curve through the day, peaking at each high tide and bottoming at each low. For fishing purposes, the useful information is:
- Tide times: when high and low tide occur. Plan trips to cover the first and last two hours of moving water on either side of a tide change.
- Tide range: the difference between high and low on a given day. Big swings (spring tides) mean strong current. Small swings (neap tides) mean weaker current.
- Tide stage: whether the water is rising (flood), falling (ebb), or barely moving (slack). Many species feed aggressively on one stage and ignore the other.
- Current height: useful for judging clearance over shallow structure or whether a specific spot is fishable at this stage.
The Key Bite Windows
Across most inshore saltwater species, three windows consistently outperform:
- First two hours of incoming tide. Water floods back into creeks, grass flats, and bay systems, pushing bait ahead of it. Predators stage at the mouths of creeks and at current seams.
- Last two hours of outgoing tide. Water drains out of the same systems, concentrating bait in deeper channels and at drop-offs. Stripers, redfish, snook, and trout position to ambush.
- Any stage overlapping sunrise or sunset. Low-light plus moving water is the highest-probability combination of the day. The solunar widget flags these windows automatically.
Tide Glossary
- Flood tide
- Water rising toward high tide. Current flows inland (toward shore, up rivers, into bays).
- Ebb tide
- Water falling toward low tide. Current flows seaward (out of bays, down rivers, away from shore).
- Slack tide
- The brief window at high or low tide when current reverses. Typically 20 to 60 minutes of near-zero flow. Bite usually slows.
- Tide range
- The vertical difference between consecutive high and low tides at a location. Ranges from under 2 feet in Florida to over 40 feet in the Bay of Fundy.
- Semi-diurnal
- A tide pattern with two highs and two lows per day, roughly equal in height. Most U.S. coastlines.
- Diurnal
- A tide pattern with one high and one low per day. Common in parts of the Gulf of Mexico.
- Mixed semi-diurnal
- Two highs and two lows per day, but with noticeably different heights. Common on the West Coast.
Common Questions
Is it really free?
Yes. No account, no upsell, no usage limits. We built it because captains kept asking for it and the data is already free.
Does it slow my site down?
No. The widget loads asynchronously, is under 15KB gzipped, and caches aggressively. Most visitors will see it before the rest of your page finishes rendering.
Can I customize the colors?
Three built-in themes cover 95% of sites. If you need custom colors, email us and we'll add more themes based on demand.
Does it work if my station doesn't have wind sensors?
Yes. Tide, moon phase, and sunrise/sunset work for every tide station. Wind and water temperature appear at the ~200 stations with live met sensors and hide gracefully elsewhere.
Do I need to be a Hookset customer?
No. The widget is free to anyone with a charter site. If you happen to run a charter business and want to see what else Hookset can do for your booking workflow, the features page has the full rundown. No obligation either way.
Will this work if my site is built on WordPress, Squarespace, Wix, Duda, or GoDaddy?
Yes. Anywhere that accepts an HTML or custom-code block works. Drop the two lines in and save. No plugins, no build steps, no theme hacking.
More Free Widgets
Stack them on the same page, install only what you need. No account required.