Chemical Equation Balancer
Automatically balance any chemical equation — enter reactants and products, get the balanced stoichiometry with element-by-element audit
Enter a chemical equation
Use ->, =, →, or <-> for reversible. Coefficients will be added automatically.
Examples:
Balanced equation
Element audit
Verifies each element count matches on both sides
| Element | Reactants | Products | ✓ |
|---|---|---|---|
| C | 3 | 3 | ✓ |
| H | 8 | 8 | ✓ |
| O | 10 | 10 | ✓ |
How it works
The equation is converted into a linear system where each element's count must be equal on both sides. The algorithm finds the smallest positive-integer solution using exact rational arithmetic (BigInt) with Gaussian elimination — no floating-point errors. Supports parentheses, brackets, hydrates (·), and complex formulas like [Cu(NH3)4]SO4.
Continue Exploring
Other Calculators you might like...
Percentage Calculator
Calculate percentages, tip amounts, and percentage changes with precision
Scientific Calculator
Advanced multi-functional calculator with trigonometric, logarithmic, and exponential functions
Statistics Calculator
Calculate mean, median, mode, standard deviation, and variance for sets of data
Fraction Calculator
Add, subtract, multiply, and divide fractions, and simplify them to lowest terms
Age Calculator
Calculate your exact age in years, months, weeks, days, and even minutes
Dog / Cat Age Calculator
Convert your dog or cat's age to human years based on species, size, and AVMA guidelines
GPA & Grade Calculator
Track your academic performance with weighted GPA and semester grade estimates
IP Subnet Calculator
Compute network ranges, broadcast addresses, and CIDR masks for IPv4 networking