Article — Standard Temperature and Pressure Calculator
Standard Temperature and Pressure Calculator
Standard Temperature and Pressure (STP) is a set of reference conditions used to compare gas volumes. The current IUPAC definition (since 1982) is 25°C and 1 bar, giving a molar volume V_m = 24.790 L/mol. The older classic STP at 0°C and 1 atm still appears in textbooks, with V_m = 22.414 L/mol.
The confusion is real. Different organizations use different "standards" and the same acronym can mean different conditions in different contexts. This calculator handles the four most common — classic STP, SATP, IUPAC 2019 STP, and NTP — and lets you supply custom temperature and pressure for everything else.
What is standard temperature and pressure?
Standard conditions are a fixed temperature and pressure at which gas properties are compared. Without them, statements like "this reaction produces 1 L of CO₂" are ambiguous — the volume depends on T and P. Choosing a reference makes the comparison meaningful and allows quick conversions using the ideal-gas law.
The choice of reference is conventional, not physical. Any T and P would work mathematically. The values chosen reflect convenience: round numbers (0°C, 1 atm), common lab conditions (25°C), or what was easy to measure in the 18th and 19th centuries when the concepts were formalized.
The original 22.4 L/mol value comes from a calculation by Stanislao Cannizzaro in 1858, who used Avogadro's hypothesis to argue that equal volumes of gas contain equal numbers of molecules at the same T and P. He fixed temperature at 0°C (the ice point) and pressure at 1 atm (sea-level atmospheric pressure as defined in his era), giving the round number that stuck.
STP vs SATP vs NTP
Four definitions cover most use cases. Classic STP at 0°C, 1 atm — the textbook standard before 1982 with V_m = 22.414 L/mol. SATP (Standard Ambient Temperature and Pressure) at 25°C, 1 bar — the IUPAC standard since 1982, with V_m = 24.790 L/mol. NTP (Normal Temperature and Pressure) at 20°C, 1 atm — common in US engineering, V_m = 24.055 L/mol. IUPAC 2019 STP at 0°C, 1 bar — the latest tweak, V_m = 22.711 L/mol.
The IUPAC change in 1982 replaced 1 atm with 1 bar because the bar (100 kPa exactly) fits the SI system better than the atm (101325 Pa, defined from sea-level air pressure). The 2019 update tightened the definition further but kept the 1 bar pressure. Most modern chemistry literature uses either SATP or IUPAC 2019 STP.
22.414 L/mol STP, 0°C, 1 atm22.711 L/mol IUPAC 2019, 0°C, 1 bar24.055 L/mol NTP, 20°C, 1 atm24.790 L/mol SATP, 25°C, 1 barSTP molar volume and the 22.4 L rule
One mole of any ideal gas occupies 22.414 L at classic STP. The mnemonic "22.4 liters per mole" is one of the most-quoted chemistry facts on the planet, and a generation of students used it to answer stoichiometry problems quickly. The calculation: V_m = RT/P = 8.3145 × 273.15 / 101325 = 0.022414 m³/mol.
At SATP, the answer changes. 25°C raises T to 298.15 K (about 9% higher), and 1 bar lowers P from 101325 to 100000 Pa (1.3% lower). The two changes both increase V_m, giving 24.790 L/mol — about 10% more than the classic value. If you do a SATP problem with the 22.4 number from memory, your answer is off by 10%.
The 22.4 number only applies to classic STP (0°C, 1 atm). Modern IUPAC SATP gives 24.79 L/mol. Always check which standard your problem assumes before plugging in. If unspecified in a chemistry textbook published after 1990, SATP is the safer assumption.
STP and the ideal gas law
The ideal-gas law PV = nRT is the workhorse. With R = 8.31446 J/(mol·K), pressure in pascals, volume in cubic meters, and temperature in kelvin, the units work out cleanly. For lab-scale problems with atmospheres and liters, R = 0.08206 L·atm/(mol·K) is more convenient.
Worked example: combustion of 1 mol methane produces 1 mol CO₂. At SATP (298.15 K, 100 kPa), V = nRT/P = 1 × 8.3145 × 298.15 / 100000 = 0.02479 m³ = 24.79 L. At classic STP, the same mole gives 22.41 L. The choice of standard changes the predicted volume by 10%.
STP and real-gas deviations
The ideal-gas law assumes molecules are point particles with no intermolecular forces. Real molecules have volume and attract each other. The deviation is captured by the compressibility factor Z = PV/nRT, which equals 1 for ideal gases. At classic STP, Z is 1.0005 for H₂, 0.9994 for N₂, 0.9933 for CO₂, and 0.9920 for NH₃.
For most lab conditions (1 atm, room temperature), the ideal-gas error is well under 1%. It grows at high pressure or low temperature. At 100 atm and 0°C, CO₂ has Z ≈ 0.2 — the ideal-gas prediction is wildly wrong. For those conditions, use the van der Waals equation or tabulated real-gas data from NIST.
- Z ≈ 1 at moderate conditions; deviations grow at high P or low T
- CO₂ Z = 0.99 at STP, 0.2 at 100 atm
- van der Waals constants tabulated for 100+ gases in NIST WebBook
- Critical point separates gas behavior from supercritical fluid behavior
- Helium stays closest to ideal across the widest range
STP in industry and regulation
Industries pick their own "standard" because their conditions differ. Natural gas trading uses 15°C and 1 atm (ISO standard cubic meter, Sm³). Compressed air calculations in the US use 14.7 psia and 68°F, sometimes labeled "Normal" or "SCFM". Semiconductor wafer fabrication references 0°C and 1 atm for gas purity claims. EPA emissions reporting uses 20°C and 1 atm.
The differences matter financially. A gas pipeline metering deal denominated in "standard cubic meters" with one party's STP and another's NTP can produce a 1.7% discrepancy on the billed volume — easily millions of dollars per year on a large contract. Always pin the standard to a specific document before signing.
When converting between volumes at different conditions, use V₂ = V₁ × (T₂/T₁) × (P₁/P₂). A 100 L volume at NTP (293.15 K, 101325 Pa) becomes 100 × (298.15/293.15) × (101325/100000) = 103.05 L at SATP. The 3% gap is exactly the difference in molar volumes.
Common STP mistakes
The first is using Celsius in PV = nRT. The equation requires absolute temperature; substituting 25 for 298.15 gives an answer roughly 12× too small. The second is mixing units of R. If pressure is in atm and you use R in J/(mol·K), the calculation is meaningless. Match R's units to the rest of your inputs.
The third is assuming 22.4 L/mol always works. It only applies to classic STP. The fourth is forgetting which standard a regulation specifies. EPA emissions reports use 20°C, 1 atm; ASTM might use 15°C, 1 atm; ISO might use 0°C, 1 bar. Identify the standard before doing any conversion.
A fifth mistake is treating the ideal-gas law as universally accurate. It breaks down at high pressure, low temperature, or near phase transitions. Steam tables, real-gas equation-of-state packages like NIST REFPROP, and tabulated virial coefficients exist precisely for cases where PV = nRT fails. For propane, butane, and other low-molecular-weight hydrocarbons near their condensation points, deviations of 5–20% are routine.
Sixth, the choice between molar volume and molar mass causes confusion in stoichiometry. Molar volume tells you the liters one mole occupies (24.79 L/mol at SATP). Molar mass tells you the grams one mole weighs (44 g/mol for CO₂). The two are unrelated and depend on different physics — never substitute one for the other.