Net Ionic Equation Calculator
How it Works
01Write the Molecular Equation
Enter reactants and products with state symbols (aq), (s), (l), (g). Doesn't need to be balanced.
02Dissociate Strong Electrolytes
Aqueous strong electrolytes (Group I/II salts, strong acids/bases) split into their constituent ions.
03Identify Spectator Ions
Ions appearing unchanged on both sides — they don't participate in the actual chemistry.
04Cancel to Net Ionic
Remove spectators to reveal the true reaction. Both atoms and charges must balance.
What is a Net Ionic Equation Calculator?
Our calculator parses input formulas containing 25+ common cations (Group I and II metals, NH₄⁺, common transition-metal oxidation states, Ag⁺, Pb²⁺, Al³⁺) and 30+ common anions (halides, hydroxide, NO₃⁻, NO₂⁻, SO₄²⁻, SO₃²⁻, CO₃²⁻, PO₄³⁻, acetate C₂H₃O₂⁻, oxalate, thiosulfate, MnO₄⁻, CrO₄²⁻, ClO₄⁻, ClO₃⁻ and more), then dissociates aqueous strong electrolytes while keeping weak electrolytes (HF, acetic acid, carbonic acid, NH₃) and water molecular per IUPAC convention. State symbols (aq), (s), (l), (g) can be specified after each compound; if omitted the compound is treated as aqueous. Coefficients are accepted on both sides (e.g. 2 KI(aq)); polyatomic groups in parentheses with subscripts are supported (Pb(NO₃)₂, (NH₄)₂SO₄, Ca(OH)₂, Al₂(SO₄)₃).
Output: the calculator returns all four representations side-by-side — the cleaned-up molecular equation, the complete ionic equation, an explicit list of spectator ions, and the net ionic equation. The result panel includes copy-to-clipboard buttons for each form, smart warnings for unrecognized compounds (treated as molecular), and a built-in dropdown of 5 textbook example reactions covering precipitation (silver chloride, lead iodide), strong acid–strong base neutralization (HCl + NaOH, HNO₃ + KOH), and single-replacement redox (Zn + CuSO₄ → ZnSO₄ + Cu). Designed for AP Chemistry, IB Chemistry, and general-chemistry students; chemistry tutors verifying problem sets; high-school and college instructors generating answer keys; and anyone needing a quick conversion from molecular to net ionic for a homework, exam, or lab notebook entry — runs entirely in your browser, no account, no data stored.
Pro Tip: Pair this with our Molarity Calculator for solution preparation, our Dilution Factor Calculator for serial dilution, or our Grams to Moles Calculator for stoichiometry.
How to Use the Net Ionic Equation Calculator?
2 KI(aq), 3 Cl2(g)). Use parentheses with subscripts for polyatomic groups (Pb(NO3)2, (NH4)2SO4, Ca(OH)2, Al2(SO4)3). Subscripts are written as plain digits in input; the calculator pretty-prints them in the output.How is a net ionic equation derived?
Net ionic equations are the heart of solution chemistry — they distill a balanced molecular equation down to the species that actually drive the reaction. Every textbook problem on precipitation, neutralization, and gas evolution can be analyzed with the same three-stage workflow.
References: Zumdahl Chemistry (10th ed.); Atkins Chemical Principles (7th ed.); Tro Chemistry: A Molecular Approach (5th ed.); ACS general chemistry curriculum guidelines.
The Three-Stage Workflow
- 1. Molecular equation: the balanced equation written with full compound formulas, including spectator metal cations and counter-anions. e.g. AgNO₃(aq) + NaCl(aq) → AgCl(s) + NaNO₃(aq).
- 2. Complete ionic equation: all aqueous strong electrolytes split into their constituent ions; weak electrolytes, gases, liquids, and solids stay as molecules. e.g. Ag⁺(aq) + NO₃⁻(aq) + Na⁺(aq) + Cl⁻(aq) → AgCl(s) + Na⁺(aq) + NO₃⁻(aq).
- 3. Net ionic equation: spectator ions (NO₃⁻ and Na⁺ in this case) appear unchanged on both sides and are cancelled. Result: Ag⁺(aq) + Cl⁻(aq) → AgCl(s).
Strong vs Weak Electrolyte — When Does a Compound Dissociate?
- Strong electrolytes (DO dissociate in (aq)): Strong acids: HCl, HBr, HI, HNO₃, H₂SO₄, HClO₄, HClO₃. Strong bases: NaOH, KOH, LiOH, RbOH, CsOH, Ca(OH)₂, Sr(OH)₂, Ba(OH)₂. Soluble salts: all Group I salts (Na⁺, K⁺, etc.); all NH₄⁺ salts; all nitrates; most halides except AgX/PbX₂/Hg₂X₂; most sulfates except BaSO₄/SrSO₄/PbSO₄; most acetates.
- Weak electrolytes (DO NOT fully dissociate — kept molecular): Weak acids: HF, HC₂H₃O₂ (acetic), H₂CO₃ (carbonic), H₃PO₄ (phosphoric), H₂S, HCN, HNO₂, HClO. Weak base: NH₃ / NH₄OH. Water H₂O(l). Sugars (glucose C₆H₁₂O₆, sucrose C₁₂H₂₂O₁₁) and most organic compounds.
- Insoluble salts (stay solid): AgCl, AgBr, AgI, PbCl₂, PbBr₂, PbI₂, BaSO₄, SrSO₄, PbSO₄, CaCO₃, BaCO₃, Mg(OH)₂, Fe(OH)₃, etc. — written with state (s) and not dissociated even if other (aq) species are nearby.
Worked Example — Silver Chloride Precipitation
AgNO₃(aq) + NaCl(aq) → AgCl(s) + NaNO₃(aq).
- Molecular: AgNO₃(aq) + NaCl(aq) → AgCl(s) + NaNO₃(aq).
- Complete ionic (split AgNO₃, NaCl, NaNO₃; keep AgCl(s) molecular): Ag⁺(aq) + NO₃⁻(aq) + Na⁺(aq) + Cl⁻(aq) → AgCl(s) + Na⁺(aq) + NO₃⁻(aq).
- Spectators: Na⁺ and NO₃⁻ appear unchanged on both sides.
- Net ionic: Ag⁺(aq) + Cl⁻(aq) → AgCl(s).
- Charge balance: +1 + (−1) = 0 on both sides. ✓ Mass balance: 1 Ag and 1 Cl on each side. ✓
Worked Example — Strong Acid–Strong Base Neutralization
HCl(aq) + NaOH(aq) → NaCl(aq) + H₂O(l).
- Molecular: HCl(aq) + NaOH(aq) → NaCl(aq) + H₂O(l).
- Complete ionic (HCl strong acid → H⁺ + Cl⁻; NaOH strong base → Na⁺ + OH⁻; NaCl soluble salt → Na⁺ + Cl⁻; water stays molecular): H⁺(aq) + Cl⁻(aq) + Na⁺(aq) + OH⁻(aq) → Na⁺(aq) + Cl⁻(aq) + H₂O(l).
- Spectators: Na⁺ and Cl⁻.
- Net ionic: H⁺(aq) + OH⁻(aq) → H₂O(l).
- This is THE net ionic equation for ALL strong acid + strong base neutralizations — the spectator ions are different but the net chemistry is always H⁺ + OH⁻ → H₂O.
Worked Example — Single-Replacement Redox
Zn(s) + CuSO₄(aq) → ZnSO₄(aq) + Cu(s).
- Molecular: Zn(s) + CuSO₄(aq) → ZnSO₄(aq) + Cu(s).
- Complete ionic (CuSO₄ and ZnSO₄ split; Zn and Cu metals stay solid): Zn(s) + Cu²⁺(aq) + SO₄²⁻(aq) → Zn²⁺(aq) + SO₄²⁻(aq) + Cu(s).
- Spectator: SO₄²⁻ on both sides.
- Net ionic: Zn(s) + Cu²⁺(aq) → Zn²⁺(aq) + Cu(s).
- This is the net redox: Zn metal is oxidized (loses 2 e⁻ to become Zn²⁺); Cu²⁺ is reduced (gains 2 e⁻ to become Cu metal). The SO₄²⁻ counter-ion takes no part.
Common Spectator Ions
- Na⁺, K⁺, Li⁺, NH₄⁺: Group I and ammonium cations are nearly always spectators because all their salts are soluble.
- NO₃⁻, ClO₄⁻, ClO₃⁻: nitrate and perchlorate are nearly always spectators because all their salts are soluble.
- Cl⁻, Br⁻, I⁻: usually spectators except when Ag⁺, Pb²⁺, or Hg₂²⁺ is present (they form insoluble salts).
- SO₄²⁻: usually a spectator except when Ba²⁺, Sr²⁺, Pb²⁺, or Ca²⁺ is present (BaSO₄ very insoluble).
- Acetate (C₂H₃O₂⁻): almost always a spectator (all acetates soluble).
Five Reaction Categories and Their Net Ionic Patterns
- Precipitation (double replacement): M⁺ + X⁻ → MX(s). Driving force: insoluble product crystallizes out.
- Strong acid + strong base: H⁺ + OH⁻ → H₂O(l). Same net ionic for ALL strong-strong neutralizations.
- Weak acid + strong base: HA(aq) + OH⁻ → A⁻ + H₂O. The weak acid stays molecular on the reactant side.
- Strong acid + weak base: H⁺ + B(aq) → BH⁺. The weak base stays molecular.
- Single replacement (redox): M(s) + N⁺ → M⁺ + N(s) where M is more active than N (above N in the activity series). Driving force: electron transfer to a more electronegative metal.
- Gas evolution: 2 H⁺ + CO₃²⁻ → H₂O + CO₂(g); 2 H⁺ + S²⁻ → H₂S(g). Driving force: gas escapes the solution.
Worked Example — Lead Iodide Precipitation, Step by Step
Scenario. Mix aqueous solutions of lead(II) nitrate and potassium iodide. Lead iodide is bright yellow and insoluble — a classic demonstration of double-replacement precipitation.
Step 1 — Write the balanced molecular equation.
- Pb(NO₃)₂(aq) + 2 KI(aq) → PbI₂(s) + 2 KNO₃(aq).
- Apply solubility rules: Pb(NO₃)₂ is soluble (all nitrates soluble); KI is soluble (all K⁺ salts soluble); PbI₂ is INSOLUBLE (Pb²⁺ + halide rule, except F⁻); KNO₃ is soluble.
Step 2 — Write the complete ionic equation.
- Dissociate Pb(NO₃)₂(aq) → Pb²⁺(aq) + 2 NO₃⁻(aq).
- Dissociate 2 KI(aq) → 2 K⁺(aq) + 2 I⁻(aq).
- Dissociate 2 KNO₃(aq) → 2 K⁺(aq) + 2 NO₃⁻(aq).
- Keep PbI₂(s) molecular (insoluble solid).
- Complete ionic: Pb²⁺(aq) + 2 NO₃⁻(aq) + 2 K⁺(aq) + 2 I⁻(aq) → PbI₂(s) + 2 K⁺(aq) + 2 NO₃⁻(aq).
Step 3 — Identify and remove spectator ions.
- 2 K⁺ appears on both sides — spectator. 2 NO₃⁻ appears on both sides — spectator.
- Cancel 2 K⁺ from each side; cancel 2 NO₃⁻ from each side.
Step 4 — Write the net ionic equation.
- Net ionic: Pb²⁺(aq) + 2 I⁻(aq) → PbI₂(s).
- Mass balance: 1 Pb on each side ✓; 2 I on each side ✓.
- Charge balance: (+2) + 2(−1) = 0 on left; 0 (PbI₂ neutral solid) on right ✓.
Step 5 — Interpret the result.
- The K⁺ and NO₃⁻ ions never participate — they remain dissolved in solution and could be omitted from the start.
- Any Pb²⁺ source (Pb(NO₃)₂, Pb(C₂H₃O₂)₂, etc.) mixed with any I⁻ source (KI, NaI, NH₄I) gives the same net ionic equation. The driving force is the very low Ksp of PbI₂ (~ 9.8 × 10⁻⁹).
- Visual: yellow PbI₂ precipitate "golden rain" — a classic AP chem demo.
Who Should Use the Net Ionic Equation Calculator?
Technical Reference
Solubility Rules (Standard General Chemistry).
- Always soluble: Group I cation salts (Na⁺, K⁺, Li⁺, etc.); ammonium (NH₄⁺) salts; nitrates (NO₃⁻); acetates (C₂H₃O₂⁻); chlorates (ClO₃⁻); perchlorates (ClO₄⁻).
- Mostly soluble (with exceptions): halides (Cl⁻, Br⁻, I⁻) — except Ag⁺, Pb²⁺, Hg₂²⁺. Sulfates (SO₄²⁻) — except Ba²⁺, Sr²⁺, Pb²⁺, Ca²⁺ (slightly soluble), Hg₂²⁺.
- Mostly insoluble (with exceptions): hydroxides (OH⁻) — except Group I, Ca²⁺, Sr²⁺, Ba²⁺. Sulfides (S²⁻) — except Group I, Group II, NH₄⁺. Carbonates (CO₃²⁻), phosphates (PO₄³⁻), chromates (CrO₄²⁻) — except Group I and NH₄⁺.
- Always insoluble: oxides (O²⁻ in non-Group-I/II form); phosphides; nitrides; sulfides of heavy metals.
Strong Acids (Fully Ionize in Water).
- HCl, HBr, HI (hydrohalic acids except HF).
- HNO₃ (nitric acid).
- H₂SO₄ (sulfuric acid — first H ionizes fully; second H is moderately weak with Ka₂ ~ 10⁻²).
- HClO₄ (perchloric acid) and HClO₃ (chloric acid).
- HMnO₄ (permanganic acid) — strong but rarely encountered free.
Strong Bases (Fully Ionize in Water).
- Group I hydroxides: LiOH, NaOH, KOH, RbOH, CsOH.
- Heavier Group II hydroxides: Ca(OH)₂, Sr(OH)₂, Ba(OH)₂. (Mg(OH)₂ is generally insoluble; trace ionization gives weak base behavior.)
- Be(OH)₂ is amphoteric; not classified as a strong base.
Weak Acids (Partial Dissociation — Stay Molecular in Net Ionic).
- HF (hydrofluoric, Ka 6.6 × 10⁻⁴) — anomaly in the halide series due to small ion + strong H-bonding.
- HC₂H₃O₂ / CH₃COOH (acetic acid, Ka 1.8 × 10⁻⁵) — the canonical weak acid.
- H₂CO₃ (carbonic, Ka₁ 4.3 × 10⁻⁷, Ka₂ 5.6 × 10⁻¹¹).
- H₃PO₄ (phosphoric, Ka₁ 7.5 × 10⁻³, Ka₂ 6.2 × 10⁻⁸, Ka₃ 4.4 × 10⁻¹³).
- H₂S (hydrogen sulfide, Ka₁ 8.9 × 10⁻⁸).
- HCN (hydrocyanic, Ka 6.2 × 10⁻¹⁰).
- HNO₂ (nitrous, Ka 5.1 × 10⁻⁴).
- HClO (hypochlorous, Ka 4.0 × 10⁻⁸).
- Most carboxylic acids (HCOOH formic, HCOOH acetic, propionic, etc.).
Weak Bases (Partial Dissociation — Stay Molecular).
- NH₃ / NH₄OH (ammonia, Kb 1.8 × 10⁻⁵).
- Amines (CH₃NH₂, (CH₃)₂NH, etc.) — Kb ~ 10⁻⁴ to 10⁻⁵.
- Pyridine (Kb 1.7 × 10⁻⁹), aniline (Kb 4.0 × 10⁻¹⁰).
Charge Balance Verification. A net ionic equation is balanced only if BOTH (1) the number of each type of atom is equal on both sides AND (2) the total charge is equal on both sides. Common student error: forgetting charge balance. Examples: Pb²⁺ + 2 I⁻ → PbI₂: charges +2 + 2(−1) = 0 on left; PbI₂ neutral so 0 on right ✓. 3 Ca²⁺ + 2 PO₄³⁻ → Ca₃(PO₄)₂: charges 3(+2) + 2(−3) = 0 on left; 0 on right ✓. Ag⁺ + Cl⁻ → AgCl: 0 = 0 ✓.
Common Pitfalls and Edge Cases.
- Transition-metal oxidation state: Cu⁺ vs Cu²⁺; Fe²⁺ vs Fe³⁺; Sn²⁺ vs Sn⁴⁺. The calculator defaults to the more common (Cu²⁺, Fe³⁺, Sn²⁺); for the alternate, use the full molecular formula or context to specify.
- Polyatomic ions in parentheses with subscripts: Pb(NO₃)₂ has 2 NO₃⁻ ions per Pb²⁺; (NH₄)₂SO₄ has 2 NH₄⁺ ions per SO₄²⁻. The calculator parses both forms.
- Hydrogen sulfate / bisulfate ion HSO₄⁻: intermediate in H₂SO₄ ionization. In typical problems, treat H₂SO₄ as fully dissociated (2 H⁺ + SO₄²⁻); for precise pKa work, use HSO₄⁻ explicitly.
- Carbonic acid in CO₂-driven reactions: CO₂(g) + H₂O(l) ⇌ H₂CO₃(aq) ⇌ H⁺ + HCO₃⁻. For net ionic equations of acid-carbonate reactions producing CO₂, the typical net ionic is 2 H⁺ + CO₃²⁻ → H₂CO₃ → H₂O + CO₂(g) (with carbonic acid skipped in the simple form).
- Hydrolysis of weak-acid anions / weak-base cations: NH₄Cl(aq) is acidic, NaC₂H₃O₂(aq) is basic — but for ordinary net ionic problems treat the salts as fully dissociated; hydrolysis is a separate K_a/K_b discussion.
Resources for Further Study. Zumdahl Chemistry (10th ed., Chapter 4 "Types of Chemical Reactions and Solution Stoichiometry"); Atkins Chemical Principles (7th ed., Chapter J "Aqueous Reactions"); Tro Chemistry: A Molecular Approach (5th ed., Chapter 4); Khan Academy chemistry "Reactions in solution" series; AP Chemistry Course and Exam Description (College Board) Section 4 "Chemical Reactions". For formulas and Ka/Kb constants, consult the CRC Handbook of Chemistry and Physics or the NIST Chemistry WebBook.
Conclusion
Three patterns to memorize: (1) Strong acid + strong base ALWAYS gives the net ionic H⁺ + OH⁻ → H₂O. (2) Soluble + soluble → insoluble salt always follows M^n⁺ + n X⁻ → MX_n(s) with the spectators being the unrelated cation and anion. (3) Single-replacement Zn + CuSO₄-type reactions always reduce to M(s) + N⁺ → M⁺ + N(s) with the counter-ion as spectator. Master these three and you can predict the net ionic equation for ~80% of textbook reactions before working through the full algorithm. The calculator's role is to verify your work and catch the cases (transition-metal disambiguation, polyatomic-anion subscripts, weak-electrolyte exceptions) that trip up even experienced students.
Frequently Asked Questions
What is the Net Ionic Equation Calculator?
Pro Tip: Pair this with our Molarity Calculator for solution preparation.
What is a net ionic equation?
How do I write a net ionic equation in 4 steps?
What's the difference between strong and weak electrolytes?
Which compounds dissociate in water?
What are spectator ions?
What is the net ionic equation for an acid-base reaction?
What is the net ionic equation for AgNO3 + NaCl?
What is the net ionic equation for HCl + NaOH?
Why does my net ionic equation have unequal charges?
What if my reaction has "no net reaction"?
Disclaimer
The calculator parses common compounds via a curated cation-anion table; transition metals default to common oxidation states (Cu²⁺, Fe³⁺) — verify in problem context for alternate states. Weak electrolytes (HF, HC₂H₃O₂, H₂CO₃, H₃PO₄, H₂S, HCN, NH₃) and water are kept molecular per IUPAC convention. Strong acids (HCl, HBr, HI, HNO₃, H₂SO₄, HClO₄) and strong bases (NaOH, KOH, Ca(OH)₂, etc.) fully dissociate. State assignment is the user's responsibility per solubility rules; the calculator does NOT auto-balance — input must be balanced for output to be correct. References: Zumdahl Chemistry (10th ed.); Atkins Chemical Principles (7th ed.); Tro Chemistry: A Molecular Approach (5th ed.); ACS general chemistry curriculum guidelines.