Reaction Predictor
Enter reactants to predict what products will form
About Chemical Reaction Prediction
This tool predicts the products of chemical reactions based on the type of reaction. It recognizes combustion, acid-base neutralization, synthesis (combination), decomposition, single replacement, and double replacement reactions.
Enter reactants separated by a plus sign (+). For example, CH4 + O2 for a combustion reaction or HCl + NaOH for an acid-base reaction.
Supported Reaction Types
- Combustion: A hydrocarbon reacts with oxygen to produce carbon dioxide and water. Example: CH4 + 2O2 → CO2 + 2H2O.
- Acid-Base Neutralization: An acid reacts with a base to form a salt and water. Example: HCl + NaOH → NaCl + H2O.
- Synthesis (Combination): Two or more simple substances combine to form a more complex product. Example: 2Na + Cl2 → 2NaCl.
- Decomposition: A complex substance breaks down into simpler substances. Example: 2H2O → 2H2 + O2.
- Single Replacement: One element replaces another in a compound based on the activity series. Example: Zn + CuSO4 → ZnSO4 + Cu.
- Double Replacement: Two compounds exchange ions to form two new compounds. Example: AgNO3 + NaCl → AgCl + NaNO3.
How Prediction Works
The predictor analyzes the reactant formulas to identify the reaction type, then applies the corresponding rules to determine the products. For single replacement reactions, it uses the activity series of metals to determine whether a reaction will proceed. For acid-base reactions, it identifies the hydrogen-containing acid and the hydroxide-containing base to form water and the corresponding salt.
Predicted reactions are automatically balanced and displayed with the balanced equation and identified products.