Demos > Stoichiometry

The relationship between the relative quantities of substances taking part in a reaction or forming a compound is called stoichiometry. Given measured or theoretical information about your experiment, you may need to calculate different values for a reaction. For instance, you may need to know how many grams of a reactant is necessary, or what is the percent yield of the product. But doing these calculations by hand is time consuming and error prone. Instead, ChemDoodle includes an advanced stoichiometry form to quickly calculate many parameters of your reaction. The stoichiometry forms in ChemDoodle are self-calculating, chemically aware and will maintain proper balancing while editing. For unlimited stoichiometry calculations and other tools to help you check your chemistry work, please download ChemDoodle 2D.

The stoichiometry table will appear right below this paragraph and is identical to the stoichiometry table in ChemDoodle 2D. Simply edit the cells by clicking on them and your calculations will be performed. For thorough instructions, please see section 7.9 of the ChemDoodle 2D user guide.

  • Drawn Reaction
  • Written Equation


    This tool will create a stoichiometry table from unbalanced written chemical equations. Both reactants and products are required (for obvious reasons), but the equation does not need to be balanceable. Simply write out the equation following the formatting rules outlined below and press the Create Stoichiometry Table button above.

    Formatting Requirements

    1. Molecular entities must be defined as formulae. Atomic order does not matter.
    2. A maximum atomic multiplicity of 100 is enforced.
    3. Separate reactants and products with an equals (=) sign.
    4. Charge symbols must be written before magnitude. So Mg2+ should be written as "Mg+2", not "Mg2+".
    5. Hydrates with multiplicities can be included after an asterisk (*) character.
    6. Spaces are not required.
    7. States of matter (s, aq, g) will be stripped out.
    8. Return lines are ignored.

    Example Equations

    Click to load into the above text field.

    1. Al + HCl = AlCl3 + H2
    2. Cr7N66H96C42O24 + MnO4- + H+ = Cr2O7-2 + Mn+2 + CO2 + NO3- + H2O
    3. CH4 = C2H6
    4. MgSO4*7H2O = MgSO4 + H2O


This tool will create a chemically intelligent and self-calculating stoichiometry table for you. Both reactants and products are required (for obvious reasons). Simply draw out the reaction in the sketcher and press the Create Stoichiometry Table button above.

Get your work done with our popular desktop software.