Total and Partial Pressure - Dalton's Law of Partial Pressures

Calculate total and partial pressures of gas mixtures using Dalton's Law of Partial Pressures. This tool determines the partial pressure of each component gas and the total pressure based on moles, temperature, and volume.

Dalton's Law of Partial Pressures

The total pressure of a gas mixture equals the sum of partial pressures:

Ptot = ∑Pi = P1 + P2 + P3 ...

Where:

  • Ptot = total pressure
  • Pi = partial pressure of component i

Using the Ideal Gas Law:

  • Pi = (ni × R × T) / V
  • Ptot = (ntot × R × T) / V

The mole fraction relationship:

  • Xi = ni / ntot
  • Pi = Xi × Ptot

Where:

  • ni = moles of component i
  • ntot = total moles
  • R = 0.08206 (L·atm/mol·K)
  • T = absolute temperature (K)
  • V = volume (L)
Calculator

Inputs

Results

Total Moles (ntot)-- mol
Total Pressure (Ptot)-- atm
Partial Pressure P1-- atm
Partial Pressure P2-- atm
Partial Pressure P3-- atm
Partial Pressure P4-- atm
Mole Fraction X1--
Mole Fraction X2--
Mole Fraction X3--
Mole Fraction X4--
ComponentMoles (mol)Mole FractionPartial Pressure (atm)
Component 1inputs.moles_n1inputs.moles_n1 / (inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4)(inputs.moles_n1 / (inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4)) * ((inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4) * 0.08206 * inputs.temperature / inputs.volume)
Component 2inputs.moles_n2inputs.moles_n2 / (inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4)(inputs.moles_n2 / (inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4)) * ((inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4) * 0.08206 * inputs.temperature / inputs.volume)
Component 3inputs.moles_n3inputs.moles_n3 / (inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4)(inputs.moles_n3 / (inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4)) * ((inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4) * 0.08206 * inputs.temperature / inputs.volume)
Component 4inputs.moles_n4inputs.moles_n4 / (inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4)(inputs.moles_n4 / (inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4)) * ((inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4) * 0.08206 * inputs.temperature / inputs.volume)
TOTALinputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n41.0(inputs.moles_n1 + inputs.moles_n2 + inputs.moles_n3 + inputs.moles_n4) * 0.08206 * inputs.temperature / inputs.volume