An isodesmic reaction is a chemical reaction where the type of chemical bonds broken in the reactant are the same as the type of bonds formed in the reaction product. This type of reaction is often used as a hypothetical reaction in thermochemistry.