NaOH Concentration Calculator
Enter a % concentration to get density, specific gravity, g/L, and molarity — or enter a measured density to solve for concentration.
Worked examples
Preparing 25% membrane-grade caustic soda
A chlor-alkali operator needs to know the density and molarity of a 25% NaOH stream before it's metered into a mixing line.
- Concentration
- 25% w/w
- Basis
- 20°C
≈ 1.2739 g/cm³ (SG 1.276), 7.96 mol/L
Checking a caustic tote with a hydrometer
A warehouse tech dips a hydrometer into an unlabeled tote and reads 1.30 g/cm³ — they need the % concentration for the shipping paperwork.
- Measured density
- 1.30 g/cm³
- Basis
- 20°C
≈ 27.41% w/w, 8.91 mol/L
How the calculator works
The reference table lists independently measured density values at specific weight-percent points, all at 20°C. Real solutions rarely follow one tidy algebraic formula across their whole range — ion-solvent interactions change how tightly the mixture packs as concentration rises — so instead of forcing a single curve-fit, the calculator brackets your input between the two nearest table rows and interpolates linearly across that short segment, which stays accurate wherever adjacent points aren't too far apart.
Once density is known, converting to molarity is a mass balance: a liter of solution weighs 1000 × density grams, the % w/w share of that mass is dissolved NaOH, and dividing by NaOH's molar mass (39.997 g/mol) gives moles per liter.
M = 10 × density × wt% / 39.997
Baumé (°Bé) ↔ specific gravity
Caustic soda has long been bought and sold by Baumé hydrometer reading rather than lab-measured density. For liquids denser than water (the "heavy" Baumé scale), degrees Baumé and specific gravity convert directly into each other:
SG = 145 / (145 − °Bé)
This calculator's density and SG outputs plug straight into the second formula's SG term if you need to match a Baumé-marked hydrometer or an older supplier chart — that's how "50° Baumé caustic," the classic commercial grade of roughly 50% NaOH, gets its name.
| Degrees Baumé | Specific gravity | Approx. NaOH (w/w) |
|---|---|---|
| 30 °Bé | 1.2609 | ≈23.6% |
| 40 °Bé | 1.3810 | ≈34.9% |
| 50 °Bé | 1.5263 | ≈49.8% ("50° Baumé caustic") |
NaOH density reference table (20°C)
| Concentration | Density | Specific gravity | g/L | Molarity |
|---|---|---|---|---|
| 0.00% | 0.9982 g/cm³ | 1.0000 | 0.0 g/L | 0.00 mol/L |
| 0.16% | 1.0000 g/cm³ | 1.0018 | 1.6 g/L | 0.04 mol/L |
| 1.04% | 1.0100 g/cm³ | 1.0118 | 10.6 g/L | 0.26 mol/L |
| 1.94% | 1.0200 g/cm³ | 1.0218 | 19.8 g/L | 0.49 mol/L |
| 2.84% | 1.0300 g/cm³ | 1.0319 | 29.3 g/L | 0.73 mol/L |
| 3.75% | 1.0400 g/cm³ | 1.0419 | 38.9 g/L | 0.97 mol/L |
| 4.66% | 1.0500 g/cm³ | 1.0519 | 48.9 g/L | 1.22 mol/L |
| 5.56% | 1.0600 g/cm³ | 1.0619 | 58.9 g/L | 1.47 mol/L |
| 6.47% | 1.0700 g/cm³ | 1.0719 | 69.2 g/L | 1.73 mol/L |
| 7.38% | 1.0800 g/cm³ | 1.0819 | 79.7 g/L | 1.99 mol/L |
| 8.28% | 1.0900 g/cm³ | 1.0920 | 90.3 g/L | 2.26 mol/L |
| 9.19% | 1.1000 g/cm³ | 1.1020 | 101.1 g/L | 2.53 mol/L |
| 10.10% | 1.1100 g/cm³ | 1.1120 | 112.1 g/L | 2.80 mol/L |
| 11.01% | 1.1200 g/cm³ | 1.1220 | 123.3 g/L | 3.08 mol/L |
| 11.92% | 1.1300 g/cm³ | 1.1320 | 134.7 g/L | 3.37 mol/L |
| 12.83% | 1.1400 g/cm³ | 1.1421 | 146.3 g/L | 3.66 mol/L |
| 13.73% | 1.1500 g/cm³ | 1.1521 | 157.9 g/L | 3.95 mol/L |
| 14.64% | 1.1600 g/cm³ | 1.1621 | 169.8 g/L | 4.25 mol/L |
| 15.54% | 1.1700 g/cm³ | 1.1721 | 181.8 g/L | 4.55 mol/L |
| 16.44% | 1.1800 g/cm³ | 1.1821 | 194.0 g/L | 4.85 mol/L |
| 17.34% | 1.1900 g/cm³ | 1.1921 | 206.4 g/L | 5.16 mol/L |
| 18.25% | 1.2000 g/cm³ | 1.2022 | 219.1 g/L | 5.48 mol/L |
| 19.16% | 1.2100 g/cm³ | 1.2122 | 231.8 g/L | 5.80 mol/L |
| 20.07% | 1.2200 g/cm³ | 1.2222 | 244.9 g/L | 6.12 mol/L |
| 20.98% | 1.2300 g/cm³ | 1.2322 | 258.1 g/L | 6.45 mol/L |
| 21.90% | 1.2400 g/cm³ | 1.2422 | 271.6 g/L | 6.79 mol/L |
| 22.82% | 1.2500 g/cm³ | 1.2523 | 285.3 g/L | 7.13 mol/L |
| 23.73% | 1.2600 g/cm³ | 1.2623 | 299.0 g/L | 7.48 mol/L |
| 24.64% | 1.2700 g/cm³ | 1.2723 | 313.0 g/L | 7.83 mol/L |
| 25.56% | 1.2800 g/cm³ | 1.2823 | 327.2 g/L | 8.18 mol/L |
| 26.48% | 1.2900 g/cm³ | 1.2923 | 341.6 g/L | 8.54 mol/L |
| 27.41% | 1.3000 g/cm³ | 1.3023 | 356.3 g/L | 8.91 mol/L |
| 28.33% | 1.3100 g/cm³ | 1.3124 | 371.1 g/L | 9.28 mol/L |
| 29.26% | 1.3200 g/cm³ | 1.3224 | 386.2 g/L | 9.66 mol/L |
| 30.20% | 1.3300 g/cm³ | 1.3324 | 401.7 g/L | 10.04 mol/L |
| 31.14% | 1.3400 g/cm³ | 1.3424 | 417.3 g/L | 10.43 mol/L |
| 32.10% | 1.3500 g/cm³ | 1.3524 | 433.4 g/L | 10.83 mol/L |
| 33.06% | 1.3600 g/cm³ | 1.3625 | 449.6 g/L | 11.24 mol/L |
| 34.03% | 1.3700 g/cm³ | 1.3725 | 466.2 g/L | 11.66 mol/L |
| 35.01% | 1.3800 g/cm³ | 1.3825 | 483.1 g/L | 12.08 mol/L |
| 36.00% | 1.3900 g/cm³ | 1.3925 | 500.4 g/L | 12.51 mol/L |
| 36.99% | 1.4000 g/cm³ | 1.4025 | 517.9 g/L | 12.95 mol/L |
| 37.99% | 1.4100 g/cm³ | 1.4125 | 535.7 g/L | 13.39 mol/L |
| 38.99% | 1.4200 g/cm³ | 1.4226 | 553.7 g/L | 13.84 mol/L |
| 40.00% | 1.4300 g/cm³ | 1.4326 | 572.0 g/L | 14.30 mol/L |
| 41.03% | 1.4400 g/cm³ | 1.4426 | 590.8 g/L | 14.77 mol/L |
| 42.07% | 1.4500 g/cm³ | 1.4526 | 610.0 g/L | 15.25 mol/L |
| 43.12% | 1.4600 g/cm³ | 1.4626 | 629.6 g/L | 15.74 mol/L |
| 44.17% | 1.4700 g/cm³ | 1.4727 | 649.3 g/L | 16.23 mol/L |
| 45.22% | 1.4800 g/cm³ | 1.4827 | 669.3 g/L | 16.73 mol/L |
| 46.27% | 1.4900 g/cm³ | 1.4927 | 689.4 g/L | 17.24 mol/L |
| 47.33% | 1.5000 g/cm³ | 1.5027 | 709.9 g/L | 17.75 mol/L |
| 48.38% | 1.5100 g/cm³ | 1.5127 | 730.5 g/L | 18.26 mol/L |
| 49.44% | 1.5200 g/cm³ | 1.5227 | 751.5 g/L | 18.79 mol/L |
| 50.50% | 1.5300 g/cm³ | 1.5328 | 772.7 g/L | 19.32 mol/L |
Sources: Density–concentration data: compiled aqueous sodium hydroxide references at 20 °C, cross-checked against independent published tables. 0% anchored to the standard density of water (0.9982 g/cm³ at 20°C).
Frequently asked questions
Why is this table based on 20°C instead of my process temperature?
20°C is the standard reference temperature used by essentially every published aqueous-density reference — it gives every table a common, comparable baseline. Density is temperature-dependent (hot caustic is less dense than cold caustic at the same concentration), so a reading taken well above or below 20°C will be off by a small, temperature-dependent amount. For routine dosing and QC this table is accurate enough as-is; for tight lab work, let the sample equilibrate to room temperature before measuring, or apply a separate thermal-expansion correction.
What is the difference between density and specific gravity?
Density is mass per volume with real units (g/cm³). Specific gravity (SG) is a unitless ratio — the solution's density divided by the density of water under a reference condition, here 20°C water at 0.9982 g/cm³. Because water's density is so close to 1, density in g/cm³ and SG end up numerically close for aqueous solutions, but they aren't the same quantity: a hydrometer marked "SG" is reading that ratio directly, not grams per milliliter.
How does this relate to Baumé degrees on an old hydrometer?
Caustic soda has long been sold and dosed by Baumé hydrometer reading. For liquids denser than water, the conversion is °Bé = 145 − (145 / SG); rearranged, SG = 145 / (145 − °Bé). A classic example: 50% NaOH (SG ≈ 1.53) works out to roughly 50 °Bé — "50° Baumé caustic" is exactly this grade, and it's the figure many suppliers still quote on a shipping tank. This calculator outputs density and SG directly — run either through the formula above if you need a Baumé figure to match an old chart.
Why isn't the density-vs-concentration relationship a straight line?
If NaOH and water mixed with zero volume change, density would scale linearly with concentration. Real solutions don’t: as Na⁺ and OH⁻ ions dissolve, they pull water molecules into tighter hydration shells, so the mixture packs measurably denser than a simple weighted average predicts, and that packing effect itself changes with concentration. That is why the table uses closely spaced real measurements and this calculator interpolates linearly only between two adjacent rows, rather than fitting one formula across the whole 0–50.5% range.
My hydrometer reading and my titration result don’t quite agree — why?
A few small errors stack up on a hydrometer: the sample being off 20°C, a calibration drift in the float, or misreading the meniscus can each shift the result by a few tenths of a percent. Titration measures the NaOH content directly through a chemical reaction and is generally the more accurate method when the two disagree — treat the hydrometer/density route as a fast field check, not a lab-certified result.
How accurate is a value computed between two table rows?
Linear interpolation between two closely spaced, independently measured points is very close to the true curve — the error from treating a short segment as a straight line is far smaller than typical field-measurement error. The source data here steps in roughly 1-point-density increments, which is tight enough for process dosing, tank inventory, and QC checks; for certified analytical work, pair this with a lab titration.