PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

Related simulators

Continue with similar topics in this category — or all 65 in Chemistry.

View category →
School

Titration Simulator

Launch Simulator

Add base to acid. pH curve in real time. Find equivalence point.

NewSchool

Acid Dissociation α(pH)

Launch Simulator

α = 1/(1+10^(pKa−pH)); half-equivalence at pH = pKa; curves for α and 1−α vs pH.

NewSchool

Reaction Rate

Launch Simulator

Arrhenius k(T), order 0/1/2, [A](t) curves and particle tank.

School

pH Scale

Launch Simulator

Slider from 0 to 14 with common substances and color indicators.

NewSchool

Le Châtelier Principle (Gas)

Launch Simulator

N₂ + 3H₂ ⇌ 2NH₃: T, V, add/remove species; Q vs K and relaxing mole bars.

NewSchool

Nernst Equation

Launch Simulator

E = E° − (RT/nF) ln Q: sliders for E°, n, T, and reaction quotient.

PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Chemistry/Buffer Solution

Buffer Solution

Henderson–Hasselbalch vs strong acid: pH curve as H⁺ is added (mole model).

Buffer

4.76
0.1
0.1
0 mol
1 L

pH ≈ pKa + log₁₀([A⁻]/[HA]) when both species dominate. Adding strong acid converts A⁻ to HA; the red curve is the same moles of H⁺ diluted in pure water (ignoring Kw when c ≫ 10⁻⁷).

Measured values

pH buffer4.760
pH strong acid only15.000

About this model

A buffer solution's ability to resist pH change upon the addition of a strong acid is visualized through a dynamic molecular model and a corresponding titration curve. The core principle is the Henderson–Hasselbalch equation, pH = pKa + log([A⁻]/[HA]), which describes the pH of a buffer system based on the ratio of its conjugate base (A⁻) to weak acid (HA). The simulator tracks the neutralization reaction: H⁺ (from added strong acid) + A⁻ → HA. As protons are added, they are consumed by the conjugate base, converting it into the weak acid. This keeps the [A⁻]/[HA] ratio, and thus the pH, relatively stable until the buffering capacity is nearly exhausted. The model simplifies reality by assuming ideal behavior, constant temperature, and a closed system with no volume change from added titrant. It also treats the strong acid as a direct source of H⁺ ions. By interacting with the simulation, students learn to connect the macroscopic property of pH to the underlying microscopic mole-to-mole reaction, predict the shape of the buffer region on a titration curve, and understand why the buffer is most effective when pH ≈ pKa (where [A⁻] = [HA]).

Who it's for: Undergraduate chemistry students studying acid-base equilibria, buffer systems, and titration curves, as well as advanced high school chemistry courses.

Key terms

  • Henderson–Hasselbalch equation
  • Buffer capacity
  • Conjugate acid-base pair
  • pH
  • pKa
  • Titration curve
  • Strong acid
  • Neutralization reaction

How it works

Buffer solutions resist pH change because added protons are absorbed by the conjugate base. Past the buffering capacity (when A⁻ is depleted), pH collapses toward that of a strong acid.

Key equations

pH = pKa + log₁₀([A⁻]/[HA])

Frequently asked questions

Why does the pH change so slowly at first, then drop rapidly?
The initial slow change is the buffer region. Added H⁺ ions are neutralized by the conjugate base (A⁻), converting it to weak acid (HA), which minimally affects the log ratio in the Henderson–Hasselbalch equation. The rapid drop occurs once the conjugate base is nearly depleted; further added H⁺ remains free in solution, drastically lowering the pH. This point is the buffer's capacity limit.
What does it mean when the pH equals the pKa?
When pH = pKa, the Henderson–Hasselbalch equation simplifies because log([A⁻]/[HA]) = 0. This means the concentrations of the weak acid (HA) and its conjugate base (A⁻) are equal. A buffer has its maximum buffering capacity (greatest resistance to pH change) when prepared at this condition, as it can neutralize added acid or base most effectively.
Does this model show what happens if I add a strong base instead?
The core principle is analogous but the reaction is different: OH⁻ + HA → A⁻ + H₂O. Adding base consumes weak acid and produces conjugate base. The pH would increase slowly in the buffer region, following the same Henderson–Hasselbalch relationship. This simulator focuses on acid addition to highlight one half of the buffer's function.
Is the 'mole model' showing real molecules?
No, it is a simplified representation. Each 'mole' icon represents a large, fixed number of particles (e.g., a millimole). It abstracts away solvent water molecules and ions to clearly show the stoichiometric consumption of H⁺ by A⁻. This helps visualize the mole-to-mole reaction that is the basis of the buffering action.