Home › Calculators › Buffer pH Calculator

Buffer pH Calculator

Calculate the pH of a buffer from the pKa and the concentrations of the weak acid and its conjugate base, see what adding strong acid or base does, or get the ratio and amounts you need to make a buffer at a target pH.

Last updated:

Calculate
M
M
M

Use a negative number for strong acid (e.g. −0.01 for 0.01 M HCl)

M

[HA] + [A⁻]

L
g/mol
g/mol
Enter your values to see the result.
Advertisement
Advertisement

How to use the Buffer pH Calculator

  1. Choose the mode: pH from concentrations, or a recipe for a target pH.
  2. Pick the buffer system or enter a custom pKa.
  3. Enter the acid and conjugate base concentrations, and optionally strong acid or base added.
  4. For a recipe, enter the target pH, total concentration, volume and molar masses.
  5. Read the pH or amounts, the buffer capacity and the ratio table.

Buffer formulas

QuantityFormula
Buffer pHpH = pKa + log₁₀([A⁻] ÷ [HA])
Ratio for a target pH[A⁻] ÷ [HA] = 10(pH − pKa)
Split a total concentration C[A⁻] = C · r ÷ (1 + r), [HA] = C ÷ (1 + r)
Adding strong base x[HA] → [HA] − x, [A⁻] → [A⁻] + x
Buffer capacityβ = 2.303 · C · Ka[H⁺] ÷ (Ka + [H⁺])²

Common buffer systems (25 °C)

BufferpKaUseful pH range
Phosphoric acid / dihydrogen phosphate2.151.2 – 3.2
Citric acid (pKa1, pKa2, pKa3)3.13, 4.76, 6.402.2 – 7.4
Formic acid / formate3.752.8 – 4.8
Acetic acid / acetate4.763.8 – 5.8
MES6.155.5 – 6.7
Carbonic acid / bicarbonate6.355.4 – 7.4
Phosphate H₂PO₄⁻ / HPO₄²⁻7.206.2 – 8.2
HEPES7.486.8 – 8.2
Tris8.077.1 – 9.0
Ammonium / ammonia9.258.3 – 10.3
Bicarbonate / carbonate10.339.3 – 11.3

Literature pKa values vary slightly with temperature and ionic strength. The Henderson–Hasselbalch equation uses concentrations rather than activities, so a prepared buffer is usually adjusted to the exact pH with a meter.

Frequently asked questions

What is the Henderson–Hasselbalch equation?

pH = pKa + log₁₀([A⁻]/[HA]), where [A⁻] is the conjugate base and [HA] the weak acid concentration. It follows from the acid dissociation constant and works well for buffers between about 1 mM and 1 M.

What is the pH of a buffer with equal acid and base?

When [A⁻] = [HA] the log term is zero, so pH = pKa. An equimolar acetic acid/acetate buffer has pH 4.76.

How do I make a buffer of a specific pH?

Pick a weak acid with pKa within 1 unit of the target pH, compute the ratio [A⁻]/[HA] = 10^(pH − pKa), split the total concentration in that ratio and weigh out each component. For phosphate (pKa 7.20) at pH 7.4 the ratio is 1.58, so a 0.1 M buffer has 0.0613 M HPO₄²⁻ and 0.0387 M H₂PO₄⁻. Always check the final pH with a meter.

What happens when strong acid or base is added?

Strong base converts some HA into A⁻ and strong acid converts A⁻ into HA, mole for mole. Adding 0.01 M NaOH to a 0.1 M/0.1 M acetate buffer changes the ratio to 0.11/0.09 and the pH only from 4.76 to 4.85, while the same amount in pure water would give pH 12.

What is buffer capacity?

Buffer capacity β is the amount of strong acid or base (mol/L) needed to change the pH by one unit. It is greatest when pH = pKa and grows with the total buffer concentration.

Why should the pH be within pKa ± 1?

Outside that range one component is more than 10 times the other, so the buffer has little of one form left to neutralize added acid or base, and its capacity falls quickly.

Do pKa values depend on temperature?

Yes. Tris in particular changes by about −0.028 pH units per °C. The preset values are for about 25 °C and low ionic strength; real buffers at other temperatures or high salt can differ by 0.1 or more.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

pH CalculatorConvert pH, pOH, [H+] and [OH-], or find the pH of strong and weak acids and bases.Titration CalculatorAnalyte concentration or equivalence volume from a titration, with pH curve and indicator.Molarity CalculatorSolve mass, volume, molarity or molar mass, and C1V1 = C2V2 dilutions with units.Dilution CalculatorSolve C1V1 = C2V2 for any variable: stock volume, final volume or concentration, with units.Molar Mass CalculatorMolar mass of any chemical formula with an element-by-element mass % breakdown.Interactive Periodic TableAll 118 elements with colour modes, filters, search and full element details.Chemical Equation BalancerBalance chemical, ionic and redox equations with the matrix method and steps.Percent Yield CalculatorPercent yield from actual and theoretical yield, or theoretical yield from moles and formulas.PPM CalculatorConvert ppm to mg/L, %, ppb and mg/kg, find ppm of a solution, or ppm to mg/m³ for gases.Grams to Moles CalculatorConvert grams to moles and back from a chemical formula, with molar mass and atom counts.Blood Type CalculatorPossible child blood types and their odds from both parents' ABO and Rh types, with Punnett squares.Combined Gas Law CalculatorSolve P1V1/T1 = P2V2/T2 for any variable, with Boyle's, Charles's and Gay-Lussac's modes.Electron Configuration CalculatorFull and noble-gas shorthand electron configuration, orbital diagram and valence electrons.Empirical Formula CalculatorElement percentages or grams to mole ratios, empirical formula and molecular formula.Gibbs Free Energy CalculatorΔG from ΔH, ΔS and temperature, with spontaneity, crossover temperature and K.Mass Percent CalculatorMass percent of a solution, percent composition of a formula, or mass for a target %.Molality CalculatorMolality from grams or moles of solute and solvent mass, or solve for either one.Moles to Atoms CalculatorConvert moles, grams and atoms or molecules with Avogadro's number, atoms per element.Protons Neutrons Electrons CalculatorCount protons, neutrons and electrons for any element, isotope or ion, with isotope notation.Serial Dilution CalculatorConcentration, transfer and diluent volume for every tube of a dilution series.Soap Lye CalculatorNaOH or KOH and water for a soap recipe from oil SAP values, superfat and water ratio.Theoretical Yield CalculatorTheoretical yield in grams and moles from limiting reagent mass and mole ratio.Punnett Square CalculatorBuild monohybrid, dihybrid or trihybrid Punnett squares with genotype and phenotype ratios.Stoichiometry CalculatorFrom one known mass or mole amount, get moles and grams of every reactant and product.Six Sigma CalculatorDPMO, yield and sigma level from defects, with the 1.5 sigma shift and a conversion table.Beer-Lambert Law CalculatorSolve A = εlc for absorbance, concentration, molar absorptivity or path length; %T conversion.Boyle's Law CalculatorSolve P1V1 = P2V2 for any missing pressure or volume, with units, gauge option and steps.Centrifuge RPM to RCF CalculatorConvert centrifuge RPM to RCF (× g) or RCF to RPM from rotor radius, with an RPM chart.Charles's Law CalculatorSolve V1/T1 = V2/T2 for volume or temperature, with °C, °F or K converted to kelvin.Hardy-Weinberg CalculatorAllele frequencies, expected genotypes and a chi-square equilibrium test from counts or p, q.Normality CalculatorFind normality from mass or molarity, and how much solid or stock acid makes an N solution.Oxidation Number CalculatorEnter a formula or ion to get the oxidation state of every element, with the rules used.Percent Solution CalculatorHow much solute and solvent for a w/v, w/w or v/v % solution, plus % from amounts and dilutions.Valence Electrons CalculatorValence electrons for any element, ion or molecule formula, with group-by-group working.
See all 35 Chemistry & Biology Calculators →