Audited 29 Jul 2026·Last updated 28 Oct 2026·5 citations·Tier 2·0 uses

Henry's Law Calculator — Gas Solubility in a Liquid

Solve Henry's law c = H·p for a dissolved gas concentration, partial pressure or constant, with your constant restated in four IUPAC conventions.

Henry's Law Calculator (Gas Solubility)

What do you want to work out?
Which Henry's law constant is yours?
In the unit chosen above, and AT YOUR WORKING TEMPERATURE. Look it up in Sander's compilation (henrys-law.org, 46 434 values for 10 173 species). Default: 1.3 × 10⁻⁵ mol m⁻³ Pa⁻¹, the recommended value for O₂ in water at 298.15 K. Published values for a single species commonly scatter by 10–20 %.
The PARTIAL pressure of this one gas in the phase above the liquid, not the total pressure. Default 21.2276 kPa is oxygen's share of dry air at 1 atm (0.2095 × 101.325). Use the partial pressure calculator if you have a mixture composition instead.
kPa
Amount-of-substance concentration of the dissolved gas, in mol/L. To convert from mg/L, divide by the molar mass in g/mol and then by 1000.
mol/L
Used ONLY to convert between the pressure-based and dimensionless forms of the constant (H^cc = H^cp·R·T). It does NOT adjust your constant to a different temperature — enter a constant that already refers to your temperature, or move one with the van 't Hoff calculator. K = °C + 273.15.
K
Used only to restate the answer in mg/L. Default 31.998 g/mol is O₂, from the IUPAC 2021 standard atomic weight of oxygen, 15.999. Others: N₂ 28.014, CO₂ 44.009, CH₄ 16.043, NH₃ 17.031, O₃ 47.997.
g/mol
Dissolved concentration
2.760 × 10⁻⁴
The dissolved concentration of the gas at equilibrium, in mol/L; reliable for dilute solutions of gases that do not react with the solvent.
Dissolved concentration
8.8301 mg/L
Partial pressure
21.2276 kPa
H^cp (Henry solubility)
1.300 × 10⁻⁵ mol m⁻³ Pa⁻¹
H^cp in M/atm
0.0013 mol L⁻¹ atm⁻¹
H^pc (Henry volatility)
76,923.0769 Pa m³ mol⁻¹
H^cc (dimensionless solubility)
0.0322

Background.

How much oxygen does a litre of water at 25 °C hold when it sits open to the air? Henry's law answers with one multiplication. Oxygen is 20.95% of dry air, so at one standard atmosphere its partial pressure is 21.2276 kPa. Multiply by the recommended Henry's law solubility constant for oxygen in water at 298.15 K, 1.3 × 10⁻⁵ mol m⁻³ Pa⁻¹, and the dissolved concentration comes out at 2.760 × 10⁻⁴ mol/L, about 8.8 mg/L.

The law, described by William Henry in 1803, says that at equilibrium the amount of a gas dissolved in a liquid is proportional to that gas's partial pressure above it. Double the pressure and the dissolved amount doubles. It is why a sealed bottle of fizzy drink holds far more carbon dioxide than an open glass, and why a diver who surfaces too fast can have nitrogen come out of solution in the body.

The arithmetic is easy; the constant is where mistakes happen. IUPAC's 2021 recommendations define eight forms of it: four solubility constants, which get larger as a gas becomes more soluble, and four volatility constants, their reciprocals, which get smaller. All eight have been called "the Henry's law constant", and some share a unit. So you state which form yours is, and the result restates it in four of them, which makes a wrong choice easy to spot against your source.

A constant also belongs to one temperature. The temperature you enter is used only to convert between the pressure-based and dimensionless forms; it does not shift your constant to a different temperature.

What is henry's law calculator (gas solubility)?

Henry's law is a limiting law: at equilibrium, and as the dissolved amount tends to zero, the concentration of a volatile solute in a liquid is proportional to its partial pressure in the gas above. The constant depends on the gas, the solvent and the temperature. It works best for sparingly soluble gases at modest pressures. For gases that react with water, such as CO₂, SO₂ and ammonia, published constants come in an intrinsic form, counting only the dissolved molecule, and an effective form, counting everything it turns into, and the two can differ by orders of magnitude.

How to use this calculator.

  1. Choose what to solve for: the dissolved concentration, the partial pressure, or the constant itself from your own measured pair.
  2. Pick the convention that matches the unit of your constant: mol m⁻³ Pa⁻¹ or mol L⁻¹ atm⁻¹ for solubility forms, Pa m³ mol⁻¹ for the volatility form, or dimensionless. Sander's compilation at henrys-law.org lists 46,434 values for 10,173 species with their sources.
  3. Enter the partial pressure of that one gas in kPa, not the total pressure. For a mixture it is the gas's mole fraction times the total; for humid air, subtract the water vapour pressure first.
  4. Enter the temperature your constant applies to, in kelvin, and the gas's molar mass for the mg/L result: 31.998 g/mol for O₂, 28.014 for N₂, 44.009 for CO₂.
  5. Round the answer to two significant figures unless your constant is known better than that; most are not.

The formula.

c = H^cp · p H^pc = 1 / H^cp H^cc = H^cp · R · T

The working equation is c = H^cp × p, with c in mol m⁻³, p in Pa and H^cp in mol m⁻³ Pa⁻¹. Your mol/L and kPa are each multiplied by 1,000 on the way in and divided on the way out. Rearranged, p = c ÷ H^cp and H^cp = c ÷ p. Whatever form you entered is first turned into H^cp: a mol L⁻¹ atm⁻¹ value is divided by 101.325, which is exactly 101,325 Pa per atmosphere over 1,000 L per cubic metre; a volatility constant H^pc is inverted, 1 ÷ H^pc, because it is a reciprocal, not a rescaling; and a dimensionless H^cc, the ratio of the concentration in the liquid to that in the gas, is divided by R × T, with R = 8.314462618 J mol⁻¹ K⁻¹ (CODATA 2022). At 298.15 K, R × T is 2,478.96, which is why 1 mol m⁻³ Pa⁻¹ corresponds to a dimensionless 2,478.96 at that temperature. Zero is refused for every input the chosen "solve for" uses, because several of the reported forms divide by it; a box the calculation does not use is ignored, so it can hold 0 or be left as it is. The law assumes an ideal gas phase, a dilute solution and no reaction between gas and solvent.

A worked example.

Example

Oxygen over pure water at 298.15 K, dry air, one standard atmosphere. The partial pressure is 0.2095 × 101.325 = 21.2276 kPa, or 21,227.6 Pa. With H^cp = 1.3 × 10⁻⁵ mol m⁻³ Pa⁻¹, c = 1.3 × 10⁻⁵ × 21,227.6 = 0.27596 mol m⁻³, which is 2.760 × 10⁻⁴ mol/L. Multiplying by 31.998 g/mol and 1,000 mg/g gives 8.8301 mg/L. The restated constants confirm the convention: 1.3 × 10⁻⁵ × 101.325 = 1.317 × 10⁻³ mol L⁻¹ atm⁻¹, the 1.3 × 10⁻³ M/atm familiar from the literature; 1 ÷ 1.3 × 10⁻⁵ = 76,923.0769 Pa m³ mol⁻¹ as a volatility; and 1.3 × 10⁻⁵ × 2,478.957 = 0.0322 dimensionless, meaning a litre of the water holds only about 3% as much oxygen as a litre of the air above it. Real air carries water vapour, which at 25 °C exerts 3.16993 kPa. The oxygen share of the remainder is 0.2095 × (101.325 − 3.16993) = 20.5635 kPa, and the answer falls to 8.55 mg/L. Using 1.2 × 10⁻⁵, another well-supported value for the constant, gives 8.15 mg/L from dry air. Published air-saturation tables put fresh water at 25 °C near 8.3 mg/L, inside that spread.

conventionHcpSI
henry Constant0
molar Mass31.998
temperature298.15
concentration0
partial Pressure21.228
solve Forconcentration

Frequently asked questions.

How do I get oxygen's constant for a colder river?
Move it with the van 't Hoff relation before entering it. Sander's compilation gives d ln H / d(1/T) = 1,500 K for oxygen, so at 278.15 K (5 °C) the constant is 1.3 × 10⁻⁵ × e^(1,500 × (1/278.15 − 1/298.15)) = 1.867 × 10⁻⁵, and dry air at one atmosphere then gives 12.68 mg/L. That 1,500 K corresponds to a dissolution enthalpy of about −12.5 kJ/mol.
Is my constant a solubility or a volatility constant?
Look at the unit. If concentration is on top, as in mol m⁻³ Pa⁻¹ or M/atm, it is a solubility constant and bigger means more soluble. If pressure is on top, as in Pa m³ mol⁻¹ or atm L mol⁻¹, it is a volatility constant and bigger means less soluble; multiply an atm L mol⁻¹ value by 101.325 to get Pa m³ mol⁻¹. A dimensionless value could be either, so check how the source defines it. A constant per mole fraction, printed in atm or bar, is another form again and needs converting with the molar concentration of water, 55.34 mol/L at 25 °C.
Why do CO₂ and ammonia give answers that disagree with measurements?
Both react with water. Dissolved CO₂ partly becomes bicarbonate and ammonia partly becomes ammonium, depending on pH. An intrinsic constant counts only the unreacted molecule, so it underestimates the total dissolved carbon or nitrogen; an effective constant counts everything but applies only at the pH it was measured at. The calculation cannot tell which kind you entered.
How precise is a Henry's law estimate?
Usually to about two significant figures. Even for oxygen in water, Sander's table lists independent determinations from 1.1 to 1.4 × 10⁻⁵ mol m⁻³ Pa⁻¹, and switching from 1.3 to 1.2 moves the answer by 7.7%. Concentrated solutions, dissolved salts and reacting gases add further error.
Does seawater hold less dissolved gas than fresh water?
Yes. Dissolved salts push gases out of solution, the salting-out effect, so at 25 °C seawater holds close to a fifth less oxygen than fresh water at the same pressure. A constant measured in pure water will therefore overestimate oxygen in brackish or salt water; use a constant measured in the right medium.
Can I work back from a dissolved-oxygen reading?
Yes: choose partial pressure as the unknown. A reading of 8.0 mg/L is 8.0 ÷ 31.998 ÷ 1,000 = 2.500 × 10⁻⁴ mol/L, and with the 25 °C constant that is in equilibrium with 19.23 kPa of oxygen, about 91% of the 21.2276 kPa in dry air. The water is slightly undersaturated.
How does Henry's law differ from Raoult's law?
They describe opposite ends of a mixture. Raoult's law covers the nearly pure solvent, and its constant is that substance's own vapour pressure. Henry's law covers a very dilute solute, and its constant is measured for that solute in that solvent, with no fixed link to the solute's pure vapour pressure.

References& sources.

  1. [1]Sander, R., Acree, W. E., De Visscher, A., Schwartz, S. E. & Wallington, T. J. (2022). Henry's law constants (IUPAC Recommendations 2021). Pure and Applied Chemistry 94(1), 71–85. The governing definition set used by this page: the split into Henry's law solubility constant H^s = Q_liquid/Q_gas and volatility constant H^v = Q_gas/Q_liquid, the eight recommended variants with their two-letter superscripts and coherent SI units (Fig. 1 and §2.1), the conversion table (Tab. 2), the van 't Hoff temperature dependence (§4.2), and the intrinsic-versus-effective distinction (§4.4). Explicitly supersedes all earlier IUPAC recommendations including the Green Book symbol k_H. Text verified from the open-access author manuscript (BNL-220956-2021-JAAM) 2026-07-29.
  2. [2]Sander, R. (2023). Compilation of Henry's law constants (version 5.0.0) for water as solvent. Atmospheric Chemistry and Physics 23, 10901–12440. 46 434 values for 10 173 species from 995 references. Source of this page's conversion factors (Table 1: H^cp in M/atm = H^cp(SI) × 101.325; H^pc = 1/H^cp; H^cc = H^cp·R·T; Table 2: 1 mol m⁻³ Pa⁻¹ ⇔ 101.325 M/atm ⇔ H^cc 2478.96 at 298.15 K) and of the worked example's constant. Supersedes the obsolete version 4.0 (2015). Open access; retrieved and text-verified 2026-07-29.
  3. [3]Sander, R. Henry's Law Constants — species entry for oxygen (CAS RN 7782-44-7), henrys-law.org, version 5.0.0. Lists H^cp_s = 1.3 × 10⁻⁵ mol m⁻³ Pa⁻¹ with d ln H^cp_s / d(1/T) = 1500 K at the reference temperature 298.15 K from Burkholder et al. (2019), together with more than thirty independent determinations ranging from 1.1 to 1.4 × 10⁻⁵. This is the page from which the worked example's constant and its quoted uncertainty spread were taken. Open access; table read directly 2026-07-29.
  4. [4]Tiesinga, E., Mohr, P. J., Newell, D. B. & Taylor, B. N. CODATA Recommended Values of the Fundamental Physical Constants: 2022. NIST Standard Reference Database 121, 'molar gas constant' R = 8.314 462 618… J mol⁻¹ K⁻¹, listed with standard uncertainty '(exact)'. Used in the H^cp ↔ H^cc conversion. Independent national metrology institute; open access; retrieved 2026-07-29.
  5. [5]National Institute of Standards and Technology. NIST Chemistry WebBook, SRD 69 — Thermophysical Properties of Fluid Systems, water saturation table computed from the IAPWS Formulation 1995 (Wagner & Pruss, J. Phys. Chem. Ref. Data 31, 387, 2002). At 25.0000 °C: saturation pressure 3.169 93 kPa and saturated-liquid molar density 55.3421 mol/L. Both figures are used on this page — the first for the humid-air correction in the worked example, the second in the mole-fraction/molality conversion note. Values pulled directly from the data endpoint 2026-07-29.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
c = H^cp · p H^pc = 1 / H^cp H^cc = H^cp · R · T
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon