Graham’s Law of Diffusion Calculator

Compare gas effusion and diffusion rates with Graham’s law, from molar masses, plus relative effusion times.

100% FreeNo sign-upPrivate — runs in your browser
—

Rate ratio

Rate 1 / rate 2
—
Time 1 / time 2
—
Rate of gas 1
—
Which is faster
—

Copied to clipboard

How to use this tool

1
Enter both molar masses

In g/mol, e.g. H₂ ≈ 2.016, O₂ ≈ 31.998.

2
Read the rate and time ratios

How many times faster gas 1 is, and the inverse time ratio.

3
Add a known rate (optional)

In advanced options, to get gas 1’s absolute rate.

4
Check which gas is faster

The lighter gas always wins.

Formula & worked example

Rate1 / Rate2 = √(M2 / M1). Time1 / Time2 = √(M1 / M2).

Hydrogen (M ≈ 2) effuses 4 times faster than oxygen (M ≈ 32), and takes a quarter of the time.

Limitations — read this before you rely on it

Ideal-gas approximation at equal temperature and pressure; it breaks down for large openings, high pressures or strongly non-ideal gases.

Frequently asked questions

Gas escaping through a tiny hole into a vacuum; diffusion is mixing through another gas. Graham’s law approximates both.

Molecular speeds scale with 1/√M at a given temperature, from kinetic theory.

Both gases must be at the same temperature; the ratio itself is temperature-independent for ideal gases.

For large holes, high pressures or non-ideal gases, where bulk flow replaces molecular effusion.

Always the lighter one — rate is inversely proportional to √M.