Home / Laboratory & analysis

Concentration converter

Enter a value and the substance to see it in ppm, mg/L, % by weight, molarity, normality, meq/L and as CaCO₃. Paste the full water analysis to check ion balance, hardness and alkalinity.

Pre-sizing and estimating tool: results do not replace design, calculations or reports signed by a licensed professional, nor verification against the applicable codes and standards.

Check
Value to convert
Substance

Choosing a substance fills molar mass and valence, which you can edit. For acids, valence = exchangeable H⁺ (H₂SO₄ = 2); for bases, OH⁻; for salts, the total charge of one ion (NaCl = 1, CaCO₃ = 2).

Full water analysis (editable list)
See what was read

The list gives meq/L for each ion, the ion balance, hardness and alkalinity as CaCO₃ and calculated dissolved solids. Clear the list if you do not need it.

—Converted concentration
—

The same value in every unit

Conversions using the molar mass, valence and density entered.

Ion balance of the analysis

Sum of cations and anions in meq/L, stacked by ion.

Tap the chart to see the values.

Next step

Take this page’s results to another calculator with the fields already filled in.

The calculation report gathers this page's inputs, results, equations, assumptions and references, with fields for project, engineer and revision. The full report also includes the charts and interpretations, in color. In the print dialog, choose Save as PDF.

Method, assumptions and references

Equations used

Common basis: c in g/L. ppm = 1000 c ÷ ρ; % w/w = c ÷ (10 ρ); % w/v = c ÷ 10; mol/L = c ÷ M (ρ in g/mL, M in g/mol)
eq/L = z · mol/L; meq/L = 1000 z c ÷ M; mg/L as CaCO₃ = meq/L × 50.04; 1 °f = 10 mg/L CaCO₃; 1 °dH = 17.85 mg/L CaCO₃; 1 gpg = 17.12 mg/L CaCO₃
Ion balance: error = (Σcations − Σanions) ÷ (Σcations + Σanions) × 100, in meq/L; calculated TDS = 0.6 · alkalinity (CaCO₃) + Σ other ions (Standard Methods 1030 E)

Assumptions and limits

  • ppm and ppb are mass fractions (mg/kg and µg/kg). Water reports often call mg/L "ppm", which is only correct at density 1.00.
  • Valence is a whole number entered by the user: for redox (KMnO₄ = 5 in acid) or partly neutralized acids, use the number of H⁺, OH⁻ or electrons in the actual reaction.
  • The ion list uses total concentrations, without complexes or ion pairs. The balance acceptance criterion follows Standard Methods 1030 E.

Standards and technical documents

  • APHA, AWWA, WEF. Standard Methods for the Examination of Water and Wastewater, 23rd ed., 2017: 1030 E (Checking analyses’ correctness), 2340 (Hardness), 2320 (Alkalinity)
  • IUPAC. Quantities, Units and Symbols in Physical Chemistry (Green Book), 3rd ed., 2007
  • Harris, D. C. Quantitative Chemical Analysis, 9th ed., W. H. Freeman, 2015
  • Crittenden, J. C. et al. MWH’s Water Treatment: Principles and Design, 3rd ed., Wiley, 2012

U.S. regulations

  • EPA 40 CFR Part 141: National Primary Drinking Water Regulations (limits in mg/L)
  • EPA 40 CFR Part 143: National Secondary Drinking Water Regulations (chloride, sulfate, TDS)
  • EPA 40 CFR Part 136: Guidelines establishing test procedures for the analysis of pollutants

Frequently asked questions

What does this concentration converter do?

It moves a lab result from one unit to another without arithmetic slips: ppm, mg/L, % by weight, molarity, normality, meq/L and mg/L as CaCO₃. It helps compare reports from different labs, check regulatory limits and feed other calculations such as scaling indices and chemical dosing.

Is ppm the same as mg/L?

Only for water and dilute solutions. ppm is mass per mass (mg/kg) and mg/L is mass per volume; they match when 1 liter weighs 1 kg. In a brine with a specific gravity of 1.20, 1,000 mg/L is only 833 ppm, a 17% error if the units are mixed up.

How do I convert mg/L of calcium to mg/L as CaCO₃?

Divide by the equivalent weight of calcium (40.078 ÷ 2 = 20.04) to get meq/L and multiply by 50.04. In the page example, 100 mg/L of Ca²⁺ gives 4.99 meq/L and 249.7 mg/L as CaCO₃ (14.6 grains per gallon), which is how calcium hardness appears on water reports.

What is the difference between molarity and normality?

Molarity counts moles of substance per liter; normality counts equivalents, that is, moles of H⁺, OH⁻, charge or electrons exchanged. For H₂SO₄, which releases 2 H⁺, a 0.05 M solution is 0.10 N. Normality depends on the reaction, which is why the calculator asks for the valence.

Where do I find molar mass and density?

Molar mass comes from the periodic table or the product SDS (sum of the atomic masses in the formula). Solution density comes from the SDS, the supplier certificate or a hydrometer. For water and solutions below 1% to 2% by weight, 1.00 g/mL is good enough.

What does the ion balance tell me about my water analysis?

If the sum of cations in meq/L matches the sum of anions, the analysis is complete and consistent. In the sample list, cations add to 6.90 meq/L and anions to 7.10 meq/L, an error of −1.4%, within the 2% Standard Methods limit for that range. A larger error suggests a missing ion or a wrong result; ask the lab to rerun it.

What are the most common conversion mistakes?

Using total hardness instead of calcium hardness, forgetting the valence when going to meq/L, treating ppm as mg/L in strong solutions and adding ions in mg/L instead of meq/L. Another one is mixing mg/L of HCO₃⁻ with mg/L as CaCO₃: 244 mg/L of bicarbonate is 200 mg/L of alkalinity as CaCO₃.