Combustion Reaction Calculator

Enter a hydrocarbon or CHO fuel's carbon, hydrogen, and oxygen atom counts to get its balanced combustion equation and O2/CO2/H2O stoichiometry.

💨 Combustion Reaction Calculator

Enter the fuel's formula as CxHyOz.

mol
Balanced equation
—
Coefficients (fuel : O2 : CO2 : H2O)
—
O2 per mole fuel
—
CO2 per mole fuel
—
H2O per mole fuel
—
Step-by-step working

💨 What is a Combustion Reaction?

A combustion reaction is a chemical reaction in which a fuel reacts rapidly with oxygen, releasing heat and light. For an organic fuel made only of carbon, hydrogen, and oxygen, written generally as CxHyOz, complete combustion always follows the same pattern: the fuel plus oxygen gas (O2) produces carbon dioxide (CO2) and water (H2O), and nothing else. This calculator writes and balances that exact equation automatically from just the fuel's atom counts, without requiring the reactants and products to be typed out.

Combustion reactions are the chemistry behind burning natural gas in a stove, gasoline in a car engine, propane in a grill, and wood or ethanol in a fireplace or biofuel blend. Engineers use the balanced combustion equation to size fuel-air mixtures for efficient engines, to calculate exhaust gas composition for emissions testing, and to compute the theoretical heat release of a fuel from its known enthalpy of combustion per mole. Chemistry students use it to connect molecular formulas to real-world reaction stoichiometry before moving on to thermochemistry.

A common point of confusion is treating combustion balancing the same as balancing any arbitrary chemical equation. It is not: because the reactants and products of complete combustion follow a fixed, predictable pattern (fuel + O2, to CO2 + H2O), the balance can be derived directly from the fuel's C, H, and O counts using a closed-form algebraic formula, rather than needing a general equation solver. That is exactly what this calculator does, and why the fuel coefficient in the balanced equation is not always 1, some fuels such as methanol only balance cleanly with a fuel coefficient of 2.

This calculator reports both the whole-number balanced equation and the exact per-mole-of-fuel stoichiometric ratios (moles of O2 consumed, and CO2 and H2O produced, for one mole of fuel), then scales those ratios to any quantity of fuel entered.

📐 Formula

CxHyOz + (x + y÷4 − z÷2)O2  →  xCO2 + (y÷2)H2O
x = number of carbon atoms in the fuel
y = number of hydrogen atoms in the fuel
z = number of oxygen atoms already present in the fuel
O2 per mole fuel = x + y÷4 − z÷2
CO2 per mole fuel = x      H2O per mole fuel = y÷2
Whole-number form: multiply every coefficient by 4, then divide by the greatest common factor
Example: propane C3H8 (x=3, y=8, z=0) → O2 = 5, CO2 = 3, H2O = 4 per mole of propane.

📖 How to Use This Calculator

Steps

1
Enter the fuel's atom counts. Enter the number of carbon, hydrogen, and oxygen atoms in the fuel formula CxHyOz, for example propane is x=3, y=8, z=0.
2
Enter the amount of fuel. Enter how many moles of fuel are being burned, or leave it at 1 mole to see the ratios directly.
3
Read the balanced equation. Click Calculate to see the balanced combustion equation and the moles of O2, CO2, and H2O per mole of fuel.

💡 Example Calculations

Example 1 — Propane, 2 Moles of Fuel

Balance the combustion of propane (C3H8) and find the O2, CO2, and H2O for burning 2 moles of it.

1
x=3, y=8, z=0. O2 per mole fuel = 3 + 8÷4 − 0 = 5.00 mol. CO2 per mole fuel = 3. H2O per mole fuel = 8÷2 = 4.
2
Balanced equation: C3H8 + 5O2 → 3CO2 + 4H2O (coefficients 1 : 5 : 3 : 4)
3
For 2 mol of propane: O2 = 2 × 5.00 = 10.00 mol, CO2 = 2 × 3.00 = 6.00 mol, H2O = 2 × 4.00 = 8.00 mol
Balanced equation = C3H8 + 5O2 → 3CO2 + 4H2O; burning 2 mol propane consumes 10.00 mol O2 and produces 6.00 mol CO2 and 8.00 mol H2O
Try this example →

Example 2 — Ethanol, an Oxygenated Fuel

Balance the combustion of ethanol (C2H6O), an oxygen-containing fuel, for 1 mole.

1
x=2, y=6, z=1. O2 per mole fuel = 2 + 6÷4 − 1÷2 = 3.00 mol. CO2 per mole fuel = 2. H2O per mole fuel = 6÷2 = 3.
2
Balanced equation: C2H6O + 3O2 → 2CO2 + 3H2O (coefficients 1 : 3 : 2 : 3)
Ethanol needs only 3.00 mol O2 per mole of fuel, less than propane's 5.00, because ethanol already carries one oxygen atom in its own formula.
Try this example →

Example 3 — Methanol, a Fuel Coefficient of 2

Balance the combustion of methanol (CH4O) for 2.5 moles of fuel.

1
x=1, y=4, z=1. O2 per mole fuel = 1 + 4÷4 − 1÷2 = 1.50 mol. CO2 per mole fuel = 1. H2O per mole fuel = 4÷2 = 2.
2
The fractional 1.50 mol O2 cannot balance with a fuel coefficient of 1 and stay whole-number, so the smallest whole-number balance doubles every coefficient: 2CH4O + 3O2 → 2CO2 + 4H2O (coefficients 2 : 3 : 2 : 4)
3
For 2.5 mol of methanol: O2 = 2.5 × 1.50 = 3.75 mol, CO2 = 2.5 × 1.00 = 2.50 mol, H2O = 2.5 × 2.00 = 5.00 mol
Balanced equation = 2CH4O + 3O2 → 2CO2 + 4H2O; burning 2.5 mol methanol consumes 3.75 mol O2 and produces 2.50 mol CO2 and 5.00 mol H2O
Try this example →

❓ Frequently Asked Questions

How do you balance a combustion reaction for CxHyOz?+
For complete combustion, CxHyOz plus oxygen always produces CO2 and H2O. Balance carbon first (x CO2), then hydrogen (y/2 H2O), then oxygen last by adding up the oxygen atoms needed on the product side and subtracting any oxygen already present in the fuel, giving x + y/4 - z/2 moles of O2. Multiplying every coefficient by 4 clears the fractions, then the whole set is divided by its greatest common factor to reach the smallest whole numbers.
What is the formula for moles of O2 needed per mole of fuel?+
Moles of O2 per mole of fuel = x + y/4 - z/2, where x is the number of carbon atoms, y is the number of hydrogen atoms, and z is the number of oxygen atoms already in the fuel molecule. Any oxygen already present in the fuel reduces the amount of O2 that needs to be supplied, which is why z is subtracted.
How many moles of CO2 and H2O does one mole of fuel produce?+
One mole of CxHyOz produces exactly x moles of CO2, one for every carbon atom, and y/2 moles of H2O, one water molecule for every two hydrogen atoms. For propane (C3H8), that is 3 moles of CO2 and 4 moles of H2O per mole of propane burned.
Why is the fuel's balanced coefficient sometimes 2 instead of 1?+
The fractional per-mole-fuel formula for O2 (x + y/4 - z/2) does not always come out to a value that pairs with a fuel coefficient of 1 while keeping every coefficient a whole number. When the fraction needs a denominator of 2 or 4 that cannot be cleared with a fuel coefficient of 1, the smallest whole-number balance uses a fuel coefficient of 2 instead, as with methanol, 2CH4O + 3O2 to 2CO2 + 4H2O.
What is the difference between this calculator and the Chemical Equation Balancer?+
The Chemical Equation Balancer is a general-purpose tool: you type every reactant and product formula yourself, for any reaction type, and it solves the balance with linear algebra. This Combustion Reaction Calculator is purpose-built for one specific, extremely common reaction family, only a fuel and O2 producing only CO2 and H2O, so you never type the oxidizer or products at all, just the fuel's atom counts, and it also reports the per-mole-of-fuel stoichiometric ratios directly.
What is the difference between this calculator and the Stoichiometry Calculator?+
The Stoichiometry Calculator works from an equation and reactant masses or moles you already have, finding the limiting reagent and theoretical product amounts for any balanced reaction. This calculator instead starts one step earlier: given only the fuel's formula, it derives the balanced combustion equation itself, with no equation entry required, then reports how many moles of O2, CO2, and H2O correspond to one mole of that fuel.
Does this calculator work for pure hydrocarbons and oxygen-containing fuels?+
Yes. Setting the oxygen atom count to 0 balances a pure hydrocarbon like octane (C8H18) or methane (CH4). Setting it above 0 balances an oxygenated fuel such as ethanol (C2H6O, z=1) or glucose (C6H12O6, z=6), correctly reducing the oxygen needed from the atmosphere because some oxygen is already built into the fuel molecule.
What happens if I enter a formula with too much oxygen already?+
If the fuel already contains more oxygen atoms than its carbon and hydrogen content would need for combustion, the formula for O2 needed, x + y/4 - z/2, comes out zero or negative. That means the substance cannot combust further by accepting more O2, and the calculator shows an error instead of a nonsensical negative coefficient.
How is complete combustion different from incomplete combustion?+
Complete combustion happens with excess oxygen and produces only carbon dioxide and water, which is what this calculator balances. Incomplete combustion happens when oxygen is limited, producing carbon monoxide, soot (elemental carbon), or a mixture, alongside less CO2. Real-world engines and furnaces are tuned to approach complete combustion for both efficiency and to minimize toxic carbon monoxide output.
Can I scale the reaction to more than one mole of fuel?+
Yes. Enter any positive number of moles in the fuel amount field, and the calculator multiplies the per-mole O2, CO2, and H2O ratios by that quantity to show the actual moles of oxygen consumed and combustion products formed for that amount of fuel.

How do you balance a combustion reaction for CxHyOz?

For complete combustion, CxHyOz plus oxygen always produces CO2 and H2O. Balance carbon first (x CO2), then hydrogen (y/2 H2O), then oxygen last by adding up the oxygen atoms needed on the product side and subtracting any oxygen already present in the fuel, giving x + y/4 - z/2 moles of O2. Multiplying every coefficient by 4 clears the fractions, then the whole set is divided by its greatest common factor to reach the smallest whole numbers.

What is the formula for moles of O2 needed per mole of fuel?

Moles of O2 per mole of fuel = x + y/4 - z/2, where x is the number of carbon atoms, y is the number of hydrogen atoms, and z is the number of oxygen atoms already in the fuel molecule. Any oxygen already present in the fuel reduces the amount of O2 that needs to be supplied, which is why z is subtracted.

How many moles of CO2 and H2O does one mole of fuel produce?

One mole of CxHyOz produces exactly x moles of CO2, one for every carbon atom, and y/2 moles of H2O, one water molecule for every two hydrogen atoms. For propane (C3H8), that is 3 moles of CO2 and 4 moles of H2O per mole of propane burned.

Why is the fuel's balanced coefficient sometimes 2 instead of 1?

The fractional per-mole-fuel formula for O2 (x + y/4 - z/2) does not always come out to a value that pairs with a fuel coefficient of 1 while keeping every coefficient a whole number. When the fraction needs a denominator of 2 or 4 that cannot be cleared with a fuel coefficient of 1, the smallest whole-number balance uses a fuel coefficient of 2 instead, as with methanol, 2CH4O + 3O2 to 2CO2 + 4H2O.

What is the difference between this calculator and the Chemical Equation Balancer?

The Chemical Equation Balancer is a general-purpose tool: you type every reactant and product formula yourself, for any reaction type, and it solves the balance with linear algebra. This Combustion Reaction Calculator is purpose-built for one specific, extremely common reaction family, only a fuel and O2 producing only CO2 and H2O, so you never type the oxidizer or products at all, just the fuel's atom counts, and it also reports the per-mole-of-fuel stoichiometric ratios directly.

What is the difference between this calculator and the Stoichiometry Calculator?

The Stoichiometry Calculator works from an equation and reactant masses or moles you already have, finding the limiting reagent and theoretical product amounts for any balanced reaction. This calculator instead starts one step earlier: given only the fuel's formula, it derives the balanced combustion equation itself, with no equation entry required, then reports how many moles of O2, CO2, and H2O correspond to one mole of that fuel.

Does this calculator work for pure hydrocarbons and oxygen-containing fuels?

Yes. Setting the oxygen atom count to 0 balances a pure hydrocarbon like octane (C8H18) or methane (CH4). Setting it above 0 balances an oxygenated fuel such as ethanol (C2H6O, z=1) or glucose (C6H12O6, z=6), correctly reducing the oxygen needed from the atmosphere because some oxygen is already built into the fuel molecule.

What happens if I enter a formula with too much oxygen already?

If the fuel already contains more oxygen atoms than its carbon and hydrogen content would need for combustion, the formula for O2 needed, x + y/4 - z/2, comes out zero or negative. That means the substance cannot combust further by accepting more O2, and the calculator shows an error instead of a nonsensical negative coefficient.

How is complete combustion different from incomplete combustion?

Complete combustion happens with excess oxygen and produces only carbon dioxide and water, which is what this calculator balances. Incomplete combustion happens when oxygen is limited, producing carbon monoxide, soot (elemental carbon), or a mixture, alongside less CO2. Real-world engines and furnaces are tuned to approach complete combustion for both efficiency and to minimize toxic carbon monoxide output.

Can I scale the reaction to more than one mole of fuel?

Yes. Enter any positive number of moles in the fuel amount field, and the calculator multiplies the per-mole O2, CO2, and H2O ratios by that quantity to show the actual moles of oxygen consumed and combustion products formed for that amount of fuel.