Snoflo Products · SurfSage

Every wave on Earth, live on one map.

SurfSage fuses NOAA's global wave model, real buoys, and an objective conditions score into one beautiful map, then counts your waves while you surf. Waves for the wise, from the team behind Snoflo.

5,875named breaks, scored 0–100
Hourlyevery-ocean wave-height refresh
±72hmarine replay and forecast scrubbing
Autowave counting on every session
Wave height, colored by size · refreshed every hour from NOAA's GFS-Wave model
flat2 ft346812+ ft
The one-minute case

World-class surf data. Locked behind a login.

NOAA runs one of the best wave models on earth and floats real buoys in the water to check it. That data is public and free, and almost every surf app buries it behind an account, a subscription wall, and a swipe through ads.

SurfSage does the opposite. It puts the live wave field, the real buoys, and a single objective 0–100 conditions score for every named break on one map you can open and read in seconds, with no account and no sign-up. Then it does the thing no forecast app does: it records your session and counts your waves automatically, so your surf life has a logbook.

The free map is genuinely useful on its own. Pro is for the people who want the whole thing, and it ships from the same data backbone that powers Snoflo on the web.

Objective, not vibesThe same 0–100 score the Snoflo web report shows, one source of truth across web and app.
Strava for surfingHit record, paddle out. SurfSage detects each ride and tallies wave count, distance, and top speed.
Anonymous by designNo accounts. Reports show a general area, never an exact spot, and never a person.
Differentiators

What a forecast app won't do

Each of these is a capability, not a feature. Surf apps show you a forecast; SurfSage scores the break, maps the ocean, and logs your session.

01

An objective conditions score

Every named break gets a live 0–100 score and a Poor-to-Prime band, computed from the nearest buoy's wave height, swell period, wind, and water temperature, with the plain-English drivers behind it. The same engine that powers the Snoflo web report.

One source of truth
02

Automatic wave counting

Record a session and SurfSage traces your track, detects each ride, and tallies waves, longest ride, distance surfed, and top speed, then drops it in a personal logbook with a heatmap of everywhere you have paddled out.

First to market
03

Every ocean, live

A worldwide wave-height field refreshed hourly, with real NOAA buoys drawn on top as ground truth and a plus-or-minus 72-hour replay and forecast scrubber. Tap any patch of water for height, period, direction, wind, energy, and each individual swell train.

Category defining
04

At-the-water reports

Condition reports can only be posted from the coast: glassy, hollow, blown out, crowded, from people actually there, stamped with the weather at that moment. Anonymous, and gone from the map after 24 hours.

Verified, not guessed
In the app

Everything SurfSage does

Global wave map

Wave heights across every ocean, refreshed hourly. Energy, wind, and current layers, plus a plus-or-minus 72h timeline.

Live NOAA buoys

Real NDBC stations colored by observed wave height. Tap for live waves, period, water temp, wind, and swell split.

Conditions score

An objective 0–100 rating and Poor-to-Prime band for every break, with the drivers behind it and a 14-day trend.

Session recording

Strava-style tracking that counts your waves automatically, then logs distance, longest ride, calories, and a route map.

Swell alerts

One ping when a saved break hits the quality you set. At most one alert per spot per day, no spam.

Verified reports

At-the-water condition reports and a private, on-device logbook of everything you have seen and surfed.

The path

From open ocean to your logbook

Wave model

NOAA's GFS-Wave global model, rendered hourly into a tap-anywhere height, period, and swell field.

NOAA GFS-Wave

Live buoys

Real NDBC observations drawn on top as ground truth, so when model and buoy disagree you believe the buoy.

NOAA NDBC

Conditions score

A transparent 0–100 score per break from the live buoy inputs, with the drivers spelled out.

Snoflo Score

Your session

Hit record and SurfSage counts your waves and traces your ride into a private logbook.

On-device GPS
Pricing

Free to start. Pro when you're hooked.

The wave-height map, tap-anywhere conditions, buoys, and reports are free for everyone. SurfSage Pro removes the limits and unlocks the pro layers.

Free
$0
forever
  • Global wave-height map and buoys
  • Tap-anywhere conditions and swell trains
  • Conditions score for every break
  • At-the-water reports and logbook
  • Up to 3 saved spots, 3 alerts, 3 sessions
SurfSage Pro Save 48% yearly
$3.99 / month
or $24.99 / year · no free trial
  • Unlimited saved spots, alerts, and sessions
  • Energy, wind, and current map layers
  • Plus-or-minus 72h replay and forecast on every layer
  • Everything in Free
  • No ads, no accounts, ever
Who it's for

Beginners to chargers

The same map answers a first-timer checking if it's worth it, a traveler comparing coasts, and a logger tracking every session.

Everyday surfers

Check · Decide · Go
  • Is it worth paddling out? One glance, one score.
  • Save your home breaks and get a swell alert.
  • Real buoy readings, not a marketing forecast.

Travelers & chasers

Explore · Compare
  • Every ocean on one map, find breaks anywhere.
  • Compare spots by an objective score, not hype.
  • Scrub the plus-or-minus 72h forecast before you book.

Loggers & improvers

Record · Track · Progress
  • Auto wave count and stats for every session.
  • A heatmap of everywhere you've surfed.
  • Conditions captured with each logged session.
Under the hood

Built on public data, done right

SurfSage self-hosts a wave pipeline that harvests federal feeds every hour, bakes tiles, and serves them so the next map load stays cheap, the same backbone that powers Snoflo on the web.

Hourly, unattendedAutomated builds pull NOAA's global wave model each cycle and publish with atomic swaps. No analyst in the loop.
Ground-truthedLive NDBC buoy readings are drawn over the model, so when they disagree, you believe the buoy.
One backbone, two clientsWeb and iOS read the same tiles, the same conditions score, and the same data services from a single source.
A score you can readThe 0–100 conditions score is a transparent, documented function of live buoy inputs, not a black box.
Account-less by designA random on-device install ID stands in for an account, so nothing is tied to your name or email.
Private trackingSession GPS is used only while you are recording, indicated on screen, and your logbook is yours alone.
NOAA GFS-WAVENDBC BUOYSNOAA RTOFS CURRENTSNWS MARINE ALERTSOPEN-METEO WEATHERMAPBOX TILES
Support

Real humans, usually within a day

Questions, ideas, or trouble? Email info@snoflo.org. Deeper conditions data, forecasts, and reports live at snoflo.org. To manage or cancel SurfSage Pro, open the App Store, tap your account, then Subscriptions.

Legal

Terms of Service

Legal

Privacy Policy

Wave, buoy, current, and marine-alert data courtesy of the National Oceanic and Atmospheric Administration. SurfSage is not affiliated with or endorsed by NOAA. Not for navigation or marine safety.