Convert airborne contaminants between ppm and mg/m³ with adjustable temperature and pressure. Industrial hygiene, occupational chemistry, no signup.
ppm
g/mol
Common molecular weights
Click a row to load its molecular weight into the field.
How It Works
The converter uses the ideal gas law to calculate the molar volume Vm at the specified temperature and pressure, then applies the standard conversion formula:
Vm (L/mol) = R × T (K) / P (Pa) × 1000
where R = 8.314 J/(mol·K)
mg/m³ = (ppm × MW) / Vm
ppm = (mg/m³ × Vm) / MW
where MW = molecular weight (g/mol)
At the default conditions (25 °C, 101.325 kPa), the molar volume is Vm = 24.45 L/mol. This is the value used in the ACGIH TLV/BEI Documentation and the NIOSH Manual of Analytical Methods (5th edition) for reporting atmospheric concentrations at near-ambient conditions. Some older references use 22.4 L/mol (STP: 0 °C, 1 atm), the advanced panel lets you replicate any reference condition.
All internal calculations use SI units (Kelvin, Pascals). Temperature and pressure are converted to SI at the edges, ensuring numerical stability regardless of the display unit chosen.
Why the Conversion Requires Molecular Weight
ppm (parts per million by volume) is a pure ratio — 1 ppm CO₂ means 1 cm³ of CO₂ per 1,000,000 cm³ of air. It describes the proportion of molecules without any reference to their mass. mg/m³, by contrast, is a mass concentration, it tells you how many milligrams of a substance are packed into a cubic metre of air. Because different molecules have different weights, converting between these two units requires knowing the molecular weight (MW) of the substance.
At standard conditions (25°C, 1 atm):
mg/m³ = ppm × MW ÷ 24.45
where MW = molecular weight (g/mol), 24.45 = molar volume of ideal gas at 25°C in L/mol
Example — Toluene (MW = 92.14 g/mol): 100 ppm toluene = 100 × 92.14 ÷ 24.45 = 377 mg/m³. At 0°C (273 K), the molar volume is 22.4 L/mol instead of 24.45, so the same 100 ppm would equal 100 × 92.14 ÷ 22.4 = 411 mg/m³. This is why specifying the reference temperature matters when reporting converted values.
Three major bodies publish occupational exposure limits (OELs) for airborne contaminants, and their values often differ significantly:
OSHA PELs (Permissible Exposure Limits) — set in 1971 and legally enforceable in the United States. Considered outdated by most industrial hygienists; many have not been updated to reflect decades of toxicological evidence.
ACGIH TLVs (Threshold Limit Values) — updated annually by the American Conference of Governmental Industrial Hygienists. Reflect current toxicological evidence and are generally more protective than OSHA PELs. Not legally binding but widely adopted as best practice.
NIOSH RELs (Recommended Exposure Limits) — published by the National Institute for Occupational Safety and Health. Sometimes lower than both OSHA PELs and ACGIH TLVs, particularly for carcinogens.
Concrete example — Toluene: OSHA PEL = 200 ppm (8-hour TWA), ACGIH TLV = 20 ppm, NIOSH REL = 100 ppm. That is a 10× difference between the OSHA legal limit and the ACGIH science-based recommendation. Always check which standard applies in your jurisdiction: OSHA in the United States, provincial OH&S regulations in Canada, and EU OELs in Europe.
When comparing a measured concentration to an exposure limit, ensure you convert both to the same unit (ppm or mg/m³) using the same reference conditions (typically 25°C, 1 atm).
Frequently Asked Questions
What is Vm and why does it depend on temperature and pressure?
Vm is the molar volume, the volume occupied by one mole of an ideal gas at given conditions. It is derived from the ideal gas law: Vm = RT/P, where R = 8.314 J/(mol·K). At higher temperatures, gas molecules move faster and occupy more space (larger Vm), so a given mass of contaminant spreads across more air — ppm goes up while mg/m³ stays the same. At higher pressures, the same number of molecules is packed into less volume (smaller Vm) — mg/m³ increases while ppm stays the same. This is why field conditions matter for accurate exposure assessment.
Which conditions does the default Vm = 24.45 L/mol use?
Vm = 24.45 L/mol corresponds to 25 °C (298.15 K) and 1 atm (101.325 kPa). This is the reference condition used by the ACGIH TLV/BEI documentation and the NIOSH Manual of Analytical Methods, 5th edition. It represents typical indoor air conditions. Older references (pre-1990s) sometimes used Vm = 22.4 L/mol, which corresponds to 0 °C and 1 atm (Standard Temperature and Pressure, STP). If you are comparing results against an older source, select 0 °C in the advanced panel to reproduce STP conditions.
Why do exposure limits use both ppm and mg/m³?
ppm (parts per million by volume) describes how many molecules of contaminant are present per million air molecules, it is dimensionless with respect to air density and independent of temperature and pressure. mg/m³ describes the actual mass of contaminant in a cubic metre of air, it changes with temperature and pressure. For toxicological purposes (dose to the lung), mg/m³ is more directly meaningful. For field measurements with direct-reading instruments, ppm is more common. Regulatory bodies like ACGIH publish TLVs in both units for gases and vapors. The NIOSH Manual of Analytical Methods uses mg/m³ as the primary reporting unit at 25 °C / 1 atm.
Does this account for non-ideal gas behavior?
No. The conversion formula assumes ideal gas behavior (Vm = RT/P). For occupational hygiene work at typical ambient conditions (0–50 °C, pressures near 1 atm), the deviation from ideal behavior is less than 1% for most industrial gases and vapors — well within the uncertainty of field sampling and analytical methods. Non-ideal corrections (e.g., using the van der Waals equation or compressibility factor Z) are only necessary at very high pressures (above ~10 atm) or near the critical point of the substance, conditions that are rarely encountered in routine exposure assessment.
Why do some exposure limits use ppm and others use mg/m³?
ppm is more intuitive for gases and vapors, it is a volume ratio, independent of pressure changes, and most direct-reading field instruments (photoionization detectors, electrochemical sensors) report in ppm. mg/m³ is preferred for aerosols, dusts, and fumes, which do not have a gas-phase ppm equivalent. Regulatory limits sometimes provide both units — if they differ slightly from your converted value, it is due to rounding when the limit was originally set. Always use the unit that matches your measurement instrument to minimize conversion errors.
Does temperature affect the ppm ↔ mg/m³ conversion?
Yes. The conversion uses the molar volume of air, which changes with temperature and pressure. At 25°C and 1 atm (the most common industrial hygiene standard), the molar volume is 24.45 L/mol. At 0°C (standard temperature), it is 22.4 L/mol — a difference of about 9%. For most routine exposure assessments conducted at indoor temperatures, 25°C is appropriate. If your measurements were taken at a significantly different temperature (e.g., a cold outdoor environment or a hot industrial process area) or at high altitude, use the advanced panel to enter the actual conditions for a more accurate conversion.