# Henry's Law Calculator

C = k_H·P in three modes with preset 25 °C Henry constants, molar-mass mass readout and atm/kPa/torr pressure.

> Canonical page: https://elysiatools.com/en/tools/henry-law-calculator

- **Category:** Science & Education

- **Keywords:** henry law, gas solubility, henry constant, dissolved oxygen, carbon dioxide solubility, partial pressure

## Overview

The Henry's Law Calculator computes gas solubility in liquid solutions using the equation C = k_H · P. It supports three solving modes—calculating dissolved concentration, partial pressure, or Henry's constant—with built-in 25 °C constants for common gases, molar mass conversions for mass concentration outputs (g/L or mg/L), and pressure unit selection in atm, kPa, or torr.

## Inputs

- **Solve for** (select)
- **Gas** (select)
- **Custom Henry constant k_H (mol/(L·atm), overrides preset)** (number): e.g. 7.6e-4 for a gas not listed
- **Custom molar mass (g/mol, for the mass readout)** (number): e.g. 28.05 for C₂H₄
- **Partial pressure P** (number): e.g. 2.5 atm inside a soda bottle
- **Pressure unit** (select)
- **Dissolved concentration C (mol/L)** (number): e.g. 8.736e-3

## When to use

- Determining the concentration of dissolved oxygen in aquatic environments under specific atmospheric conditions.
- Calculating carbon dioxide saturation levels and required headspace pressure in carbonated beverage production.
- Deriving experimental Henry's law constants from measured dissolved gas concentrations and partial pressures.

## How it works

- Select the target variable to solve for: dissolved concentration (C), partial pressure (P), or Henry's constant (k_H).
- Choose a preset gas (such as O₂, CO₂, N₂, or CH₄) to auto-fill the 25 °C Henry constant and molar mass, or select 'Custom gas' to enter manual values.
- Enter the known numeric values along with your chosen pressure unit (atm, kPa, or torr).
- View the calculated result in molar concentration (mol/L) and equivalent mass concentration (g/L or mg/L).

## Use cases

- Environmental monitoring: Evaluating dissolved oxygen levels in freshwater streams based on ambient partial pressure.
- Beverage carbonation: Finding the required carbon dioxide tank pressure to achieve target dissolved CO₂ volumes.
- Chemical education: Demonstrating the relationship between gas solubility, atmospheric pressure, and Henry's constants in physical chemistry.

## Frequently asked questions

### What equation does this calculator use?

It uses the linear form of Henry's Law, C = k_H · P, where C is dissolved concentration in mol/L, k_H is Henry's constant in mol/(L·atm), and P is partial pressure.

### What temperature are the preset Henry constants based on?

All preset constants in the gas dropdown are standard values calibrated for pure water at 25 °C.

### Which pressure units are supported?

You can input and compute pressure using atmospheres (atm), kilopascals (kPa), or torricellis (torr).

### Can I calculate the solubility of a gas not listed in the presets?

Yes. Select 'Custom gas' and enter your specific Henry constant (k_H) and optional molar mass (MW).

### How does the tool calculate mass concentration in mg/L or g/L?

It multiplies the dissolved molar concentration (mol/L) by the gas molar mass (g/mol), scaling units appropriately for display.

## Related tools

- [Beer-Lambert Law Calculator](https://elysiatools.com/en/tools/beer-lambert-law-calculator): A = ε·c·l both ways, with T = 10⁻ᴬ, %T, unit selectors, and the 0.05–1.0 working-range check.
- [Conductivity Cell Constant Calculator](https://elysiatools.com/en/tools/conductivity-cell-constant): K = κ/G and κ = K·G with unit selectors for κ, G and K — calibrate the cell or convert a reading into conductivity.
- [Hall Effect Calculator](https://elysiatools.com/en/tools/hall-effect-calculator): Hall voltage V_H = I·B/(n·q·t) with signed carrier charge, density in m⁻³ or cm⁻³, the Hall coefficient R_H, and sensitivity in V/T.
- [Osmotic Pressure Calculator](https://elysiatools.com/en/tools/osmotic-pressure-calculator): π = i·M·R·T with van't Hoff factor, multi-unit readout and a molar-mass inversion mode.
- [Heisenberg Uncertainty Principle Calculator](https://elysiatools.com/en/tools/uncertainty-principle-calculator): Δx·Δp ≥ ℏ/2: minimum Δp from Δx, minimum Δx from Δp, or a pair check with satisfaction ratio. Units m–pm and kg·m/s / g·cm/s / eV/c; optional mass derives Δv.
- [Arrhenius Equation Calculator](https://elysiatools.com/en/tools/arrhenius-equation-calculator): k = A·e^(−Ea/RT) solved for k, A, or Ea (two-point form), with Ea in kJ/mol and kcal/mol.
- [Battery Capacity Calculator](https://elysiatools.com/en/tools/battery-capacity-calculator): C = I·t both ways — runtime from capacity or capacity from runtime — with optional voltage for Wh and W.
- [Boiling Point Elevation](https://elysiatools.com/en/tools/boiling-point-elevation): ΔT_b = K_b·m·i from a solvent preset table with van't Hoff factor support and custom solvents.

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion
