Chemical Equation Balancer

Balance any reaction — algebraic matrix method

Unbalanced equation

Use =, → or -> between sides; + between compounds; parentheses allowed: Ca(OH)2.

Error
Free Online Tool

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. 1 Type the unbalanced equation — e.g. H2 + O2 = H2O — separating sides with =, → or ->.
  2. 2 Use + between compounds and parentheses where needed, like Ca(OH)2.
  3. 3 Press “Balance” or hit Enter inside the input box.
  4. 4 Read the balanced equation at the top of the result card.
  5. 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.

No server uploads No data logging Safe for personal documents
FAQ Section

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