Combustion Analysis Calculator – From Product Masses to a Formula
Combustion analysis is the classic way to learn what an organic compound is made of. A known mass of sample is burned in excess oxygen, and the products are trapped and weighed. This combustion analysis calculator turns those weights, or the percentages printed by a CHN(S) analyser, into element masses, finds oxygen by difference and returns the empirical formula, plus the molecular formula when you supply a molar mass.
How a combustion train works
The sample burns in a furnace in a stream of O₂. The gas then passes through two absorbers. The first holds a drying agent such as magnesium perchlorate and traps water. The second holds NaOH on a support (Ascarite) and traps carbon dioxide. The order matters: the NaOH absorber would also take up water, so water must be removed first. The mass gain of each tube is the mass of H₂O and CO₂ produced.
Gravimetric factors
All carbon in the sample ends up in CO₂ and all hydrogen in H₂O, so each element's mass is a fixed fraction of the product mass:
- Carbon:
m(C) = m(CO₂) × 12.011 / 44.009 = m(CO₂) × 0.27292 - Hydrogen:
m(H) = m(H₂O) × 2.016 / 18.015 = m(H₂O) × 0.11191 - Nitrogen as N₂ has a factor of 1; as NH₃ (Kjeldahl) it is
14.007 / 17.031 - Sulfur as SO₂:
32.06 / 64.058 - Halogen X as AgX:
A(X) / (A(Ag) + A(X)), for example AgCl is35.45 / 143.32
The calculator computes every factor from the same atomic masses used by the other MonoCalc chemistry tools, so results agree across them.
Oxygen by difference
Oxygen cannot be weighed separately, so it is 100 % − (%C + %H + %N + %S + %X). That means every error in the other elements collects in the oxygen figure. This tool treats a residual within ±0.5 % as experimental error and assumes no oxygen; you can override that with the oxygen-handling control. If the measured elements add up to clearly more than 100 %, no formula is given, because something is wrong with the sample mass or a product mass.
Why N, S and halogens may use another sample
Nitrogen, sulfur and halogens are often measured by separate methods on a second portion of the compound. Because percentages are worked out against the sample that was actually used, results from different portions combine correctly. If you collected nitrogen as a gas volume, convert it to a mass with the Ideal Gas Law Calculator first.
Worked example: vitamin C
Burning 0.5000 g of ascorbic acid gives 0.7496 g CO₂ and 0.2046 g H₂O. Then m(C) = 0.2046 g and m(H) = 0.02290 g, so oxygen by difference is 0.2725 g. The mole ratio C : H : O is 1.000 : 1.334 : 1.000, and multiplying by 3 gives C₃H₄O₃. With a molar mass of 176.12 g/mol the multiplier is 2, so the molecular formula is C₆H₈O₆.
Found versus calculated
Journals often ask authors to show that found percentages agree with those calculated for the proposed formula. A tolerance of ±0.4 percentage points is widely used, although the exact rule differs between journals and some have relaxed it, so check the guidelines of your target journal. The most common reason a real sample misses it is a retained solvent, which is why the optional check lets you add a solvate such as 0.5 H₂O.
Related tools
If you already have percentages from another source, use the Empirical Formula Calculator. To check a formula's composition, try the Percent Composition Calculator or the Molar Mass Calculator.