Skip to main content
Calcimator

Water Quality Index (WQI) Calculator

Calculate a composite Water Quality Index (0-100) from dissolved oxygen, pH, BOD, nitrate, phosphate, turbidity, and temperature change.

About this calculator

This calculator builds a single 0-100 composite score out of seven separate water quality measurements, following the same general approach as the NSF Water Quality Index: each parameter is first converted to its own 0-100 sub-index using a curve tailored to how that parameter actually behaves. Dissolved oxygen scores highest near 100% saturation and falls off in either direction; pH scores highest near neutral (7.0) and drops off sharply once it strays outside the 6.5-8.5 range that most aquatic life tolerates; BOD, nitrate, phosphate, and turbidity are all "lower is better" curves that hit zero once they cross a pollution threshold (30 mg/L, 50 mg/L, 10 mg/L, and 100 NTU respectively); and temperature change scores highest with no deviation from baseline. The seven sub-indices are then combined into the final score using weights adapted from the standard NSF weighting scheme, renormalized to sum to 1.0 since this calculator omits two of the original nine NSF parameters (fecal coliform and total dissolved solids).

Because those two parameters are missing, treat the result as an approximation of the real NSF WQI rather than a certified equivalent — it's most useful for tracking relative water quality trends at one site over time, or comparing sites measured the same way, rather than for regulatory reporting. The final score maps to a five-tier classification (Excellent, Good, Medium, Poor, Very Poor) and a suggested range of suitable uses, from drinking water at the top down to industrial cooling only at the bottom. The sub-index breakdown is often more actionable than the composite number itself: if your overall score is dragged down by one parameter (say, phosphate from agricultural runoff), the sub-indices make it easy to see exactly where the problem lies rather than guessing from the composite score alone.

Inputs

% sat
mg/L
mg/L
mg/L
NTU
°F

Results

Water Quality Index

91.4 / 100

Classification

Excellent

Suitable UsesDrinking (with disinfection), recreation, aquatic life
DO Sub-Index88 / 100
pH Sub-Index98 / 100
BOD Sub-Index90 / 100
Nitrate Sub-Index90 / 100
Turbidity Sub-Index90 / 100
How to Use This Calculator
  1. Measure and enter Dissolved Oxygen (% saturation), pH, BOD5, Nitrate, and Phosphate from water samples.
  2. Enter Turbidity (NTU) and Temperature Change (degrees C above baseline).
  3. Review the Water Quality Index (WQI) — 91-100 is excellent, 71-90 good, 51-70 medium, below 51 is poor.
  4. Check Classification and Suitable Uses to communicate results to stakeholders.
  5. Use the sub-index scores (DO, pH, BOD) to identify the specific parameters driving water quality issues.

How the result changes with Dissolved Oxygen

Dissolved OxygenWater Quality IndexClassification
4383.9 / 100Good
6487.6 / 100Good
12889.1 / 100Good
20076.3 / 100Good

What each input means

Dissolved Oxygen
Dissolved oxygen as percent saturation. 100% = fully saturated at given temp/pressure. Below 60% stresses aquatic life.
pH
Water pH. Ideal range for aquatic life is 6.5-8.5. Values outside this harm most organisms.
BOD₅
5-day Biochemical Oxygen Demand. Measures organic pollution. Clean water: <2, polluted: >10 mg/L.
Nitrate
Nitrate concentration (NO₃-N). Drinking water limit is 10 mg/L. High levels cause eutrophication.
Phosphate
Total phosphate concentration. Levels >0.1 mg/L can trigger algal blooms in surface water.
Turbidity
Water clarity measured in Nephelometric Turbidity Units. Drinking water should be <1 NTU.
Temperature Change
Deviation from expected/natural temperature. Thermal pollution from industrial discharge is a common cause.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Dissolved Oxygen = 85, pH = 7.2, BOD₅ = 3, Nitrate = 5 = 7 input(s) provided
  2. Calculate Water Quality Index
    Water Quality Index
    91.4 = 91.4
  3. Calculate Classification
    Classification
    Excellent = Excellent
  4. Calculate Suitable Uses
    Suitable Uses
    Drinking (with disinfection), recreation, aquatic life = Drinking (with disinfection), recreation, aquatic life
  5. Calculate DO Sub-Index
    DO Sub-Index
    88 = 88

Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why doesn't this match the "official" NSF Water Quality Index exactly?

The real NSF WQI uses nine parameters, including fecal coliform and total dissolved solids, which this calculator omits since they require lab tests beyond what a typical field kit measures. The seven remaining parameter weights are renormalized to sum to 1.0, so the math stays internally consistent, but treat the result as an approximation for tracking trends rather than a certified regulatory-grade WQI.

Why does a pH of 7.2 score differently than a pH of 6.0 even though both could support some aquatic life?

The pH sub-index peaks at 7.0 and falls off gradually within the 6.5-8.5 tolerance band most aquatic organisms handle fine, but drops much more sharply once pH crosses outside that range — a pH of 6.0 loses points at three times the rate per unit as pH within the 6.5-8.5 band. That reflects how aquatic ecosystems tolerate small pH swings near neutral but suffer disproportionately once water becomes distinctly acidic or basic.

Why is the turbidity sub-index just 100 minus the NTU reading?

Turbidity is modeled as a straightforward linear falloff: every NTU of cloudiness costs one point, reaching zero at 100 NTU, which keeps the scoring simple and matches the fact that turbidity doesn't have a comparable "too clean" failure mode the way pH or dissolved oxygen do. It does mean the turbidity sub-index is more sensitive at low NTU values than something like BOD, which only reaches zero at 30 mg/L.

My overall WQI is low — which sub-index should I check first?

Look at the sub-index breakdown rather than the composite score, since the composite blends all seven scores together and can obscure which single parameter is actually the problem. A low phosphate sub-index alongside otherwise-high scores points to nutrient runoff, while a broadly depressed set of sub-indices suggests a more systemic issue like upstream discharge or seasonal low flow.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Environment, Weather & Climate.