Una reacción química ocurre cuando dos o más sustancias, llamadas reactantes, se transforman en nuevas sustancias llamadas productos debido a un factor energético. Existen diferentes tipos de reacciones químicas como ácido-base, combustión, solubilización, redox y precipitación. El rendimiento de una reacción, o la cantidad de producto obtenido, suele ser menor que la cantidad teórica debido a factores como la pureza de los reactivos y las reacciones secundarias.