Most beachgoers register the colored flags near a lifeguard stand as background scenery, without ever learning what they mean. That’s a shame, because the system is simple, standardized across most of the US and much of the world, and directly tied to real, checkable ocean conditions.
Green — Low hazard. Calm conditions: manageable surf, minimal current risk. Still ocean water, not a pool — normal caution applies, but this is the friendliest flag color gets.
Yellow — Moderate hazard. Moderate surf and/or currents. This is the one people most often ignore, treating it as “basically green,” when it’s actually the flag most associated with the conditions that catch casual swimmers off guard — strong enough to be genuinely tiring, not obviously dangerous-looking.
Red — High hazard. Strong surf and/or strong currents, including a meaningfully elevated rip current risk. Swimming is discouraged or restricted; this is where a lot of beaches move to “no swimming beyond knee-depth” guidance.
Double Red — Water closed to the public. The most severe designation — conditions are considered dangerous enough that swimming isn’t permitted at all, not just discouraged.
Purple — Dangerous marine life. Jellyfish, dangerous fish, or other marine life hazards present, independent of the surf/current conditions the colored (non-purple) flags describe — purple flies alongside another color, not instead of one.
The flag color isn’t a vibe rating. It’s a direct translation of surf, current, and marine-life data into a decision you can make in three seconds without checking an app.
Ocean conditions — particularly rip current risk — are driven by wind, swell direction, and tide, all of which shift meaningfully over a single day. A beach flying green in the morning can reasonably move to yellow by afternoon as an onshore wind builds or the tide shifts. Lifeguards typically reassess and change flags through the day rather than setting one color at opening and leaving it.
Learn the flag system once and it pays off every beach trip afterward: green is low risk, yellow deserves real respect rather than casual dismissal, red and double red mean the ocean is actively telling you no, and purple is an independent marine-life warning that flies alongside whatever color is already up. It’s the fastest, most reliable safety read available at any staffed beach.