Audited ·Last updated 29 Jul 2026·4 citations·Tier 2·0 uses

Percent Ionization Calculator

Exact percent ionization and pH of a weak acid or weak base, solved including water's autoionization — with the √(Ka/C) shortcut and its error shown.

Percent Ionization Calculator

Is the solute a weak acid or a weak base?
Dimensionless, at 25 °C and zero ionic strength. Default 4.756 = acetic acid (NIST, Goldberg et al. 2002, Table 7.2, grade AAA). The same source's conductance-based value is 4.763; the 0.007 spread moves percent ionization by under 1 % relative.
Dimensionless, at 25 °C. Default 4.755 = ammonia, obtained as pKw − pKa with the NIST ammonium value pKa = 9.245 (Table 7.7, grade AAA). If your table gives Kb, enter pKb = −log₁₀Kb.
Total moles of the solute added per litre, before any of it ionizes — not the equilibrium concentration. Must be greater than zero: the percent ionization of a solution containing none of the solute is undefined, not zero.
mol/L
Carried explicitly, which is what lets this calculator stay correct in very dilute solution where the usual quadratic fails. Default 14.00, the conventional value; IAPWS R11-24 (2024) Table 3 gives 13.99 at 25 °C and 0.1 MPa, and 12.25 at 100 °C.
Percent ionization
1.3156
100 × [A⁻]/C for an acid, or 100 × [BH⁺]/C for a base — the true ionized fraction, not [H⁺]/C. Reported this way so it is provably bounded by 100 %, which the [H⁺]/C definition is not in dilute solution.
pH
2.8809
pOH
11.1191
Ionized species concentration
1,315.6012 µmol/L
[H⁺]
1.3156 × 10⁻³
Shortcut estimate, √(K/C)
1.3243 %
Error in the shortcut
0.6644 %
Un-ionized
98.6844 %

Background.

This calculator gives the percent ionization and pH of a weak acid or weak base in water, solved exactly. It does not use the quadratic shortcut, and it does not use the √(Ka/C) approximation — it carries water's own autoionization through the full charge balance and finds the root numerically. It also prints the shortcut alongside the exact answer, together with the shortcut's error, because the most useful thing a student can learn here is where the familiar approximation stops working and by how much.

For a weak acid HA at analytical concentration C, mass and charge balance give [H⁺] = [A⁻] + [OH⁻] with [A⁻] = C·Ka/(Ka + [H⁺]). Substituting leaves one equation in one unknown, h − C·Ka/(Ka + h) − Kw/h = 0, whose left side increases strictly with h so there is exactly one positive root. A weak base gives the identical equation in [OH⁻] with Kb in place of Ka. The solver bisects in log space over twenty-five decades, which matters because the root can sit anywhere from 10⁻¹ to 10⁻¹⁴ mol/L depending on the inputs.

The default case is 0.100 mol/L acetic acid at 25 °C, using the NIST critically evaluated pKa of 4.756. The exact answer is [H⁺] = 1.3156 × 10⁻³ mol/L, pH 2.88088, and 1.3156 % ionization — so 98.6844 % of the acetic acid is still sitting there as intact molecules. The √(Ka/C) shortcut gives 1.32434 %, an overestimate of 0.66 %, which for a homework answer is entirely fine.

Now dilute it a hundred thousand-fold, to 1 µmol/L. The exact answer is 94.8176 % ionization at pH 6.01836. The shortcut returns 418.79 %. That is not a small error, it is a number that cannot exist, and it is the reason this page solves the full equation. Two things break at once in dilute solution: the acid is now mostly ionized so the (1 − α) term the shortcut drops is no longer close to 1, and water's own H⁺ is no longer negligible compared with the acid's. Carrying Kw explicitly fixes the second, and solving rather than approximating fixes the first.

One definitional point that is worth stating above the answer. Percent ionization is often written as [H⁺]/C. This page reports [A⁻]/C instead — the actual ionized fraction. The two agree whenever water contributes negligibly, but the [H⁺]/C form counts water's hydrogen ions as though the acid had produced them, which is exactly what lets some calculators print more than 100 % ionization. Defined as [A⁻]/C, the result is bounded by 100 % as a matter of algebra, since [A⁻] = C·Ka/(Ka + [H⁺]) is always less than C.

The scope: one monoprotic solute in water, activity coefficients taken as one, no added conjugate base, and a closed system. If you have both the acid and its conjugate base present, that is a buffer and the Henderson–Hasselbalch page is the right tool. Above roughly 0.5 mol/L, ionic-strength effects that this page ignores start to matter. Polyprotic acids with overlapping constants need the full speciation, not a single-step treatment. And every constant used here is a 25 °C, zero-ionic-strength value, so a bench measurement in salty solution will not match exactly.

What is percent ionization calculator?

Percent ionization — equivalently the degree of ionization or degree of dissociation, expressed as a percentage — is the fraction of a weak electrolyte that has actually ionized at equilibrium. The IUPAC Gold Book defines the degree of ionization (term D01568) and degree of dissociation (D01566) as the ratio of ionized to total solute; multiplying by 100 gives the quantity on this page.

Strong acids and strong bases are, by definition, essentially 100 % ionized in dilute water, so the question is uninteresting for them. Weak electrolytes are not: 0.100 mol/L acetic acid is only about 1.3 % ionized, meaning roughly 99 out of every 100 acetic acid molecules are intact at any instant. That single number explains most of what distinguishes a weak acid from a strong one — the low conductivity, the modest pH, the buffering ability, and the fact that adding base liberates far more acid than the pH alone would suggest.

The counter-intuitive part is dilution. Ostwald's dilution law, Ka = C·α²/(1 − α), published by Wilhelm Ostwald in 1888 from conductance measurements, says that α rises as C falls. Diluting a weak acid makes a LARGER fraction of it ionize, even though the absolute hydrogen-ion concentration goes down and the pH goes up. Both statements are true at once, and confusing them is the single most common error on this topic. The equilibrium shifts toward the ionized side on dilution because that side has more particles.

The relationship to pH is direct but not identical. For a reasonably concentrated weak acid, [H⁺] ≈ [A⁻] and percent ionization ≈ 100·[H⁺]/C, so the two are interchangeable. In dilute solution water supplies a comparable amount of H⁺, the approximation fails, and the two must be distinguished — which is why this page solves for [A⁻] explicitly rather than inferring it from [H⁺].

What percent ionization does not describe: it is not a rate. Proton transfer in water is among the fastest reactions known, essentially diffusion-limited, so the equilibrium is established effectively instantaneously. Percent ionization is a statement about the position of that equilibrium, not about how long it takes to get there.

How to use this calculator.

  1. Choose weak acid or weak base. The two use the same algebra but a different charge balance, and the calculator returns both pH and pOH in either case.
  2. Enter the pKa (or pKb) at your temperature. If your table gives Ka or Kb, take the negative base-10 logarithm first. For a base you can also use pKb = pKw − pKa of the conjugate acid.
  3. Enter the ANALYTICAL concentration — the total amount you dissolved per litre, before any of it ionized. This is not the equilibrium concentration of the un-ionized form.
  4. Read the exact percent ionization first, then compare it with the shortcut estimate and its error. If the error is under a per cent or two, the shortcut would have been fine for your purposes.
  5. If the shortcut estimate is above 100 %, you are in the regime where the approximation has failed completely. That happens for very dilute or relatively strong weak acids, and the exact answer beside it is the one to use.
  6. Check that the ionized and un-ionized percentages sum to 100. They always will; it is a quick way to confirm you have read the right two numbers.
  7. For a solution that also contains the conjugate base, stop — that is a buffer, and this calculation does not apply. Use the buffer pH or buffer capacity calculators instead.
  8. If your solution is not at 25 °C, look up the pKa and pKw for your temperature before entering them. The defaults are 25 °C, zero-ionic-strength values.

The formula.

α = 100 · [A⁻]/C where [H⁺] − C·Ka/(Ka + [H⁺]) − Kw/[H⁺] = 0

DEFINITION. Percent ionization α = 100 × [A⁻]/C for a weak acid, or 100 × [BH⁺]/C for a weak base, where C is the analytical concentration. Note the numerator: the ionized form of the solute, not [H⁺].

THE EXACT EQUATION. For HA ⇌ H⁺ + A⁻, mass balance gives C = [HA] + [A⁻] and the equilibrium expression gives [A⁻] = C·Ka/(Ka + [H⁺]). Charge balance in a solution containing only the acid and water is [H⁺] = [A⁻] + [OH⁻]. Substituting and writing h for [H⁺]:

h − C·Ka/(Ka + h) − Kw/h = 0

Every term on the left increases with h, so the function is strictly increasing and has exactly one positive root. For a weak base the charge balance is [OH⁻] = [BH⁺] + [H⁺] and the identical equation holds in [OH⁻] with Kb replacing Ka.

HOW IT IS SOLVED. By bisection on p = −log₁₀z over the interval [−5, 25], 200 iterations. Working in the log domain matters: the root can lie anywhere across roughly twenty-five decades, and a linear bisection would spend its entire budget resolving the first one. Because the function is monotonic, the bracket is guaranteed and there is no possibility of converging on a spurious root.

WORKED. 0.100 mol/L acetic acid, pKa 4.756, pKw 14.00. Ka = 1.7538805 × 10⁻⁵. The root is [H⁺] = 1.315601 × 10⁻³ mol/L, so pH = 2.88088 and pOH = 11.11912. Then [A⁻] = 0.1 × Ka/(Ka + [H⁺]) = 1.3156012 × 10⁻³ mol/L = 1315.60 µmol/L, and α = 1.3156 %, leaving 98.6844 % un-ionized.

CROSS-CHECK AGAINST OSTWALD'S DILUTION LAW. Ostwald's 1888 result, Ka = C·α²/(1 − α), was derived from conductance measurements and is completely independent of the electrochemical data behind the NIST pKa. Substituting the exact α back in gives C·α²/(1 − α) = 1.75388049 × 10⁻⁵ against Ka = 1.75388050 × 10⁻⁵ — agreement to eight significant figures, with the residual being the solver's tolerance rather than a modelling difference.

WHY THE SHORTCUT OVERESTIMATES. Dropping the (1 − α) denominator in Ostwald's law gives Ka ≈ Cα², that is α ≈ √(Ka/C). Since (1 − α) < 1, the shortcut always returns too large an α. At 0.100 mol/L acetic acid it gives 1.32434 % against the exact 1.3156 %, an overestimate of 0.66 %. At 1 µmol/L it gives 418.79 % against the exact 94.8176 % — an impossible value, because nothing constrains √(Ka/C) to stay below 1.

DILUTION DIRECTION. α rises as C falls, while pH also rises. Both are correct simultaneously: the equilibrium shifts toward the side with more particles as the solution is diluted, so a larger fraction ionizes, but the absolute hydrogen-ion concentration still falls.

CONVENTIONS. 25 °C, 0.1 MPa, dilute aqueous, zero ionic strength, closed system, one monoprotic solute. α, pH, pOH and the pK values are dimensionless; concentration is in mol/L; the ionized species concentration is in µmol/L; [H⁺] is printed in scientific notation because a numeric field would round it to zero.

ROUNDING STAGE. Nothing is rounded at an intermediate step, including inside the 200-iteration bisection. Rounding happens only when a result is returned, at ten decimal places, with a twelve-significant-digit fallback so a tiny but genuinely non-zero value is never reported as exactly zero.

INVALID DOMAIN. A concentration of zero is rejected rather than reported as zero ionization: the ratio [A⁻]/C is 0/0 and therefore undefined, and the calculator says so under the field. A pK outside −5 to 20, a concentration above 50 mol/L and a pKw of zero or less are likewise rejected with messages naming the field.

A worked example.

Example

A 0.100 mol/L solution of acetic acid at 25 °C, using the NIST critically evaluated pKa of 4.756 (Goldberg, Kishore and Lennen 2002, Table 7.2, evaluation grade AAA). Solving the exact charge balance gives [H⁺] = 1.3156 × 10⁻³ mol/L, so the pH is 2.88088 and the pOH is 11.11912. The acetate concentration is 1315.60 µmol/L, which against the 0.100 mol/L total is 1.3156 % ionization — leaving 98.6844 % of the acetic acid intact as neutral molecules. The familiar √(Ka/C) shortcut gives 1.32434 %, overestimating by 0.66 %, which is small enough that the shortcut would have served perfectly well here. Substituting the exact answer back into Ostwald's 1888 dilution law, Ka = C·α²/(1 − α), returns 1.75388049 × 10⁻⁵ against the input Ka of 1.75388050 × 10⁻⁵ — an eight-figure agreement with a result derived from conductance measurements a century and a half ago and entirely independent of the electrochemistry behind the NIST value. Now dilute the same acid to 1 µmol/L and the picture changes completely: the exact answer is 94.8176 % ionization at pH 6.01836, while the shortcut returns 418.79 %, a physically impossible figure. Switching the calculator to weak-base mode with ammonia's pKb of 4.755 at the same 0.100 mol/L gives a near-mirror image — 1.31711 % ionization, pOH 2.88038, pH 11.11962 — because ammonia's pKb and acetic acid's pKa happen to differ by only 0.001.

speciesweakAcid
p Kb4.755
p Ka4.756
concentration0.1
p Kw14

Frequently asked questions.

Why does percent ionization increase when I dilute a weak acid?
Because the ionized side of the equilibrium has more particles than the un-ionized side, so dilution shifts it forward. Ostwald's dilution law, Ka = C·α²/(1 − α), makes it explicit: hold Ka fixed and lower C, and α must rise. The point that trips people up is that pH rises too. Both are correct at once — a larger fraction of a much smaller amount still gives fewer hydrogen ions in absolute terms. 0.100 mol/L acetic acid is 1.32 % ionized at pH 2.88; at 1 µmol/L it is 94.8 % ionized at pH 6.02.
Should percent ionization be [H⁺]/C or [A⁻]/C?
[A⁻]/C, which is what this page reports. The two agree whenever water's own contribution to [H⁺] is negligible, which covers most textbook problems. But in dilute solution water supplies a comparable number of hydrogen ions, and [H⁺]/C then counts them as though the acid had produced them — which is exactly how some calculators end up reporting more than 100 % ionization. Because [A⁻] = C·Ka/(Ka + [H⁺]) is always strictly less than C, the [A⁻]/C definition is bounded by 100 % as a matter of algebra.
When does the √(Ka/C) shortcut stop working?
It always overestimates, because it drops the (1 − α) denominator from Ostwald's law, and the error grows as α grows. A useful rule of thumb is that it is safe while α stays below about 5 %. For 0.100 mol/L acetic acid, α is 1.32 % and the shortcut is off by 0.66 % — negligible. Dilute to 10⁻⁶ mol/L and it returns 418.79 % against an exact 94.82 %. This page prints the shortcut and its error next to the exact result so you never have to guess which regime you are in.
Why does this calculator include Kw when most treatments do not?
Because without it, dilute solutions come out wrong in a way that is easy to miss. The usual quadratic treatment assumes every hydrogen ion came from the acid. Below about 10⁻⁵ mol/L that stops being true, and at 10⁻⁸ mol/L the quadratic will happily tell you a weak acid gives a pH above 7 — a solution of acid that is basic. Carrying Kw through the charge balance makes the calculation correct at every concentration, at the cost of needing a numerical root instead of a formula.
How do I use this for a weak base?
Switch the dropdown and enter pKb. The algebra is identical with Kb in place of Ka and [OH⁻] in place of [H⁺], because the charge balance for a base, [OH⁻] = [BH⁺] + [H⁺], has the same shape. If your table gives the pKa of the conjugate acid instead, convert with pKb = pKw − pKa; ammonia's pKb of 4.755 comes from the NIST ammonium pKa of 9.245 that way. The calculator returns pH and pOH in both modes so you never have to do that subtraction yourself.
Does this work for polyprotic acids?
One step at a time, and only where the steps are well separated. Phosphoric acid's constants are 2.148, 7.198 and 12.35, far enough apart that the first ionization can be treated alone near low pH. Citric and maleic acid have constants close enough together that the species overlap and a single-step treatment is simply wrong — those need the full multi-equilibrium speciation, which this page does not attempt. Sulfuric acid is a different problem again, because its first ionization is complete and only the second is weak.
Why doesn't my measured value match the calculated one?
Most often ionic strength. Published pKa values are extrapolated to zero ionic strength, while a real solution — especially one containing a background electrolyte — has activity coefficients below one, which shifts the apparent constant. Temperature is the second cause; every default here is a 25 °C value. And for a solution left open to the air, dissolved CO₂ adds its own acidity, which matters most for dilute and weakly acidic samples. Even the choice of literature value contributes: NIST lists both 4.756 and 4.763 for acetic acid from different measurement methods, a spread that moves percent ionization by about 0.7 % relative.
Is percent ionization the same as percent dissociation?
In aqueous acid–base chemistry, yes — the terms are used interchangeably, and IUPAC defines both the degree of ionization and the degree of dissociation as the ionized-to-total ratio. Some authors reserve 'dissociation' for a neutral molecule splitting into ions and 'ionization' for a species acquiring or losing charge, which would make HA → H⁺ + A⁻ a dissociation and B + H₂O → BH⁺ + OH⁻ an ionization. The distinction is not consistently observed and does not affect the arithmetic.

References& sources.

  1. [1]IUPAC, Compendium of Chemical Terminology (the Gold Book), entries "degree of ionization" (term identifier D01568, doi:10.1351/goldbook.D01568) and "degree of dissociation" (D01566, doi:10.1351/goldbook.D01566) — the ratio of ionized to total solute that this page reports ×100. Independent, open access; identifiers confirmed 2026-07-29 through the public index (the Gold Book server refuses automated retrieval).
  2. [2]Goldberg, R. N.; Kishore, N.; Lennen, R. M. "Thermodynamic Quantities for the Ionization Reactions of Buffers." Journal of Physical and Chemical Reference Data 31(2), 231–370 (2002). NIST Standard Reference Data. Table 7.2 (Acetate): selected pK = 4.756 at 298.15 K and I = 0, evaluation grade AAA — the default pKa. The same table lists 4.763 from MacInnes and Shedlovsky's conductance measurements, the source-conflict figure quoted in the FAQ. Table 7.7 (Ammonia): pK = 9.245, grade AAA, giving the default pKb of 4.755. Table 7.51 gives phosphate's 2.148 / 7.198 / 12.35. Open access; retrieved 2026-07-29.
  3. [3]SECOND, INDEPENDENT AUTHORITY (BUILD-BRIEF §9.1). Ostwald, W. "Über die Dissociationstheorie der Elektrolyte." Zeitschrift für physikalische Chemie 2, 36–37 (1888) — Ostwald's dilution law, Ka = C·α²/(1 − α), derived from conductance measurements and therefore entirely independent of the electrochemical and calorimetric data behind the NIST pK values. The exact solver on this page reproduces it to eight significant figures wherever water's autoionization is negligible; the test suite checks the identity at five different pK and concentration combinations. PRINT / BIBLIOGRAPHIC — the 1888 volume has no machine-readable public copy and is cited as such rather than linked as though it were live.
  4. [4]International Association for the Properties of Water and Steam, IAPWS R11-24, "Revised Release on the Ionization Constant of H₂O" (June 2024), Table 3: pKw = 14.95 at 0 °C, 13.99 at 25 °C, 13.26 at 50 °C, 12.25 at 100 °C at 0.1 MPa / saturation. Source of the pKw values offered on the input field and quoted in the temperature guidance. Open access; retrieved 2026-07-29.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 682 calculators remain free
  • No billing is enabled
Coming soon