Chemical Equation Balancer
Balance any reaction — algebraic matrix method
Unbalanced equation
Use =, → or -> between sides; + between compounds; parentheses allowed: Ca(OH)2.
Chemical Equation Balancer — Complete Guide & Instructions
MakeCard Chemical Equation Balancer solves reactions the rigorous way — by building the element-conservation matrix and solving for coefficients, then scaling to the smallest whole numbers. Type a reaction like H2 + O2 = H2O using =, → or -> between sides and + between compounds; nested parentheses like Ca(OH)2 are parsed correctly. The balanced equation appears with a per-compound coefficient breakdown so you can see the working, not just the answer.
How to Use Chemical Equation Balancer
- 1 Type the unbalanced equation — e.g. H2 + O2 = H2O — separating sides with =, → or ->.
- 2 Use + between compounds and parentheses where needed, like Ca(OH)2.
- 3 Press “Balance” or hit Enter inside the input box.
- 4 Read the balanced equation at the top of the result card.
- 5 Check the coefficient badges — each shows “coefficient × formula” for every compound.
Key Features & Capabilities
- Algebraic matrix method — the same technique used to solve conservation of mass systematically.
- Parses = , → and -> as side separators and + between compounds.
- Full parenthesis support — Ca(OH)2, Fe2(SO4)3 and nested groups.
- Coefficient badges break down each compound’s multiplier.
- Reduced to the smallest whole-number coefficients via GCD scaling.
- Clear errors for malformed formulas or under-determined systems.
Supported Formats & Specifications
| Parameter | Specification |
|---|---|
| Input | Unbalanced equation, text format (H2 + O2 = H2O) |
| Separators | =, → or -> between sides; + between compounds |
| Method | Element matrix null-space, Gauss-Jordan, integer scaling |
| Output | Balanced equation + per-compound coefficients |
| Processing | Instant, in-browser |
Practical Everyday Use Cases
- Homework and exam prep — verify a hand-balanced reaction.
- Stoichiometry groundwork before calculating masses or moles.
- Balancing combustion and redox-style reactions with many compounds.
- Checking formulas with parentheses like hydrated salts.
- Quick classroom demonstrations of conservation of mass.
Pro Tips for Best Results
- Write elements with correct capitalisation — uppercase letter then lowercase (Fe, not FE or fe).
- Enter the equation unbalanced — do not pre-add coefficients, the solver finds them.
- If it reports free parameters, the reaction as written can balance multiple ways — usually meaning a compound is missing or extra.
- Polyatomic ions in parentheses stay grouped automatically, so write Mg3(PO4)2 as-is.
Common Problems & Solutions
Element symbols are case-sensitive — use Na, Cl, Mg exactly; a stray lowercase start or unclosed parenthesis triggers this error.
The equation has free parameters — it usually means the written reaction is incomplete; add the missing product or reactant and retry.
Privacy & Security
100% Client-Side Execution
Equations are parsed and solved locally in your browser — no data leaves the page.
Frequently Asked Questions
Everything you need to know about using Chemical Equation Balancer
Type the unbalanced reaction (e.g. Fe + O2 = Fe2O3) and press Balance — the tool solves the element-conservation matrix and returns the smallest whole-number coefficients.
Yes — formulas like Ca(OH)2 and Fe2(SO4)3 are expanded correctly so the OH and SO4 groups count properly.
An equals sign, →, or -> between reactants and products, and + between compounds — exactly as you would write it on paper.
Either a formula is mistyped (element symbols are case-sensitive) or the reaction as written is under-determined — check both sides contain the right compounds.
Yes — each compound gets a badge showing its coefficient, so you can see the working, not just the final line.
Related FreeToolsBazaar Tools
Ready to Use Chemical Equation Balancer?
100% free, browser-based, and private. No installation, registration, or file upload to external servers required.
Start Using Chemical Equation Balancer