Snow Water Equivalent (SWE) Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

Snow Water Equivalent (SWE) Calculator worksheet with calculator inputs, formula checks, units, and source notes
Use this worksheet-style image as a reminder to check inputs, formulas, units, assumptions, and source notes before relying on the estimate.

Plain-text formula: SWE_depth = snowDepth * snowDensity / waterDensity; SWE_mm = snowDepth_cm * density_kgm3 / 100.

Introduction: what snow water equivalent (SWE) is and why it matters

Snow water equivalent (SWE) is the amount of liquid water stored in a snowpack, expressed as an equivalent depth of water if that snow melted and spread evenly over the same area. SWE is used in hydrology and weather because it connects what you can measure in the field (snow depth and density) to what matters downstream (runoff volume, reservoir inflow, flood risk, and water supply).

Snow depth alone can be misleading: 30 cm of light powder may contain less water than 15 cm of dense, wet spring snow. SWE incorporates density so the result tracks water content much more reliably across snow types and seasons.

How this calculator works (with formulas)

This calculator estimates SWE from two inputs:

At its core, SWE comes from a simple mass/volume relationship: water depth equals (snow depth) × (snow density / water density).

General formula (any consistent units):

SWE = d ρs ρw

Where:

Implemented shortcut for depth in centimeters and SWE in millimeters:

SWE (mm) = d (cm) ρs 100

This works because converting centimeters to millimeters introduces a factor of 10, and dividing by 1000 for water density yields an overall division by 100.

Reading the millimeter and inch outputs

The calculator returns two numbers that describe the same thing in different units. The millimeters (mm) figure is the depth of water you would be left with if the snowpack melted in place and stayed put — it is the value SNOTEL stations, avalanche bulletins, and river-forecast centers all speak in, so it is the number to quote and compare. The inches figure is that identical depth converted for imperial readers, no more and no less.

The handle that makes SWE tangible is that 1 mm of SWE equals 1 liter of water per square meter: a millimeter of water spread over a square meter is 0.001 m³, which is exactly one liter. So a reading of 112 mm is not an abstract depth but roughly 112 liters waiting under every square meter of ground, which is why a modest-looking number multiplied across a whole basin adds up to a reservoir's worth of spring runoff.

Typical snow density ranges (quick guide)

Snow density changes with crystal type, temperature, wind packing, settlement, melt–freeze cycles, and liquid water content. Use measured density when possible; otherwise, choose a reasonable estimate:

Typical bulk snow density ranges (approximate)
Snow type / condition Density (kg/m³) What it feels like Notes
Very light new snow (“champagne powder”) 30–70 Fluffy, low water content Often cold, calm conditions
New snow / typical powder 70–120 Light, easy to shovel Common early storm snow
Wind-packed / settled midwinter snow 150–300 Denser, supportive surface Compaction increases with time
Wet snow / spring snow 300–500 Heavy, sticky Higher water content; density can spike during melt
Firn / refrozen dense snow (not glacier ice) 500–800 Hard, granular Transitional; may be layered

How to use this snow water equivalent calculator

Measure or estimate two numbers in the field. Snow depth is the easy one: push a probe, ruler, or avalanche pole vertically to the ground at several representative points and average them, staying away from drifts, tree wells, and scoured ridgelines unless those are what you are studying. Enter the average in centimeters. Snow density is the harder one: if you have a snow tube or can weigh a known volume from a snowpit wall, use the measured value; otherwise pick from the density table above based on how the snow formed and how long it has sat. Fresh cold powder runs 50–100 kg/m³, settled mid-winter pack 200–300, and ripe spring corn 400–500.

Then read the two outputs together. The SWE depth in millimeters is the number to compare against SNOTEL stations, basin averages, and storm reports. The ratio view (snow depth ÷ SWE) tells you the “snow-to-liquid ratio” forecasters quote — a 10:1 ratio means 10 cm of snow melts to 1 cm of water. When the two disagree with your intuition, the density input is almost always the culprit, so rerun the calculation with the low and high ends of the plausible density range and treat the spread as your uncertainty band.

Timing matters as much as technique. Density climbs through the season as the pack settles and melt-freeze cycles ripen the crystals, so a depth measured in January and a depth measured in April can hold very different amounts of water even when the ruler reads the same. Water managers therefore track SWE, not depth, through the accumulation season and watch for the date of “peak SWE” — the moment the basin holds its maximum stored water and melt begins to dominate. If you are sampling the same site repeatedly, keep the measurement day of week and location fixed; the trend line you build is usually more valuable than any single reading.

A 45 cm snowpit, worked through

Example: A snowpit measurement shows 45 cm snow depth, and you estimate density at 250 kg/m³.

  1. Use the calculator formula: SWE (mm) = depth (cm) × density / 100
  2. Compute: 45 × 250 / 100 = 112.5 mm SWE
  3. Convert to inches: 112.5 / 25.4 = 4.43 in SWE

Interpretation: If that snowpack melted uniformly, it would produce about 112.5 L of water per square meter of ground area (since 1 mm SWE = 1 L/m²).

Where these SWE numbers actually get used

Assumptions and limitations (read before using)

Snowpack questions field users ask

What is a “good” SWE value?

It depends on climate and season. A few tens of mm SWE might be typical after a small storm; seasonal mountain snowpacks can reach hundreds of mm or more. Compare against local normals or station records.

Can I estimate snow density without instruments?

You can make a rough estimate using typical ranges (table above), but accuracy improves with a snow tube/core sampler or snowpit density measurements.

Why does my SWE seem high compared to snow depth?

Dense snow (wind-packed or wet snow) contains much more water per unit depth. Double-check that depth is in cm and density is in kg/m³.

How do I convert SWE to total water volume?

Multiply SWE depth by area. For example, 100 mm SWE = 0.1 m. Over 1 hectare (10,000 m²), volume ≈ 0.1 × 10,000 = 1,000 m³ (about 1,000,000 L).

References (for typical ranges and definitions)

Snow water equivalent inputs

Measure the vertical snow depth at your location. Use centimeters (cm). Example: 30 cm.

Typical ranges: powder 70–120, settled 150–300, wet snow 300–500 kg/m³.

Output is SWE in mm and inches. Reminder: 1 mm SWE = 1 L/m².

Enter snow depth and density to estimate snow water equivalent in millimeters and inches.
Sample SWE outcomes
Scenario Depth (cm) Density (kg/m³) SWE (mm)
Fresh powder day 30 80 24
Midwinter settled pack 60 200 120
Spring slush 45 400 180

Melt Pulse Mini-Game

Guide snow crystals into the right layer to match target density before spring melt. Powder, packed, and slush phases keep changing.

Click to Play

Sort incoming flakes for 90 seconds and keep your pack near the target SWE ratio.

Score: 0 Best: 0 Pack SWE: 10% Target: 12%