A Gran plot is a graphing technique used in chemistry to find the exact endpoint of a titration without needing to titrate all the way to completion. Instead of watching for a sudden pH jump on a standard titration curve, a Gran plot transforms the pH data into a linear format so you can draw a straight line and extend it to the x-axis. Where that line crosses the x-axis gives you the equivalence volume, the precise amount of titrant needed to neutralize the solution.
Why Standard Titration Curves Fall Short
In a typical acid-base titration, you plot pH against the volume of titrant added and look for the steepest part of the S-shaped curve. That inflection point marks the equivalence point. The problem is that this steep region can be hard to pinpoint, especially with weak acids, dilute solutions, or samples that contain multiple buffering species. Derivative methods (plotting the rate of pH change) help, but they amplify noise in the data and still rely on catching that narrow window of rapid change.
A Gran plot sidesteps the issue entirely. By mathematically transforming the data, it converts the curved portions of the titration into straight lines. Linear data is far easier to work with: you fit a line through multiple points and extrapolate. This means you can predict the equivalence point using data collected well before you reach it, which is especially useful when overshooting the endpoint would ruin an analysis or waste a valuable sample.
The Math Behind the Transformation
The core idea is to multiply the volume of titrant added by a term that removes the logarithmic nature of pH. For data collected before the equivalence point in an acid-base titration, the standard Gran function is:
Vb × 10−pH = K (γHA / γA⁻) × (Ve − Vb)
Here, Vb is the volume of base (titrant) added, Ve is the unknown equivalence volume you’re solving for, K is a constant related to the acid dissociation, and the γ terms are activity coefficients that account for how ions behave in solution. The left side of the equation is what you calculate from your raw data. When you plot Vb × 10−pH on the y-axis against Vb on the x-axis, the result is a straight line that reaches zero exactly at Vb = Ve.
For a weak acid titrated with a strong base, the slope of this line equals the negative of the activity-corrected acid dissociation constant. That’s a bonus: a single Gran plot can simultaneously tell you both the equivalence volume and how strong or weak the acid is.
How to Build One From Titration Data
You need two columns of raw data: volume of titrant added and the corresponding pH at each addition. From there, the process works well in a spreadsheet.
- Record your starting volume. Note the initial volume of your sample (Vo) before any titrant is added.
- Calculate the Gran function for each data point. For data before the equivalence point, compute (Vo + Vml) × 10(pH1front − pH), where Vml is the titrant volume and pH1front is a reference pH value (often the pH of the first data point or a characteristic value for the system).
- Plot the transformed values against titrant volume. The points in the linear region, typically those well before the equivalence point, should fall along a straight line.
- Fit a line and extrapolate to the x-axis. The x-intercept is your equivalence volume.
For data collected after the equivalence point, a similar but mirror-image transformation applies. Here, excess titrant drives the pH, and the Gran function uses 10(pH − pH1back) multiplied by a volume correction and a scale factor. Plotting both the “frontside” and “backside” Gran functions gives two independent estimates of the equivalence volume, which serves as a useful internal check.
Where Gran Plots Are Used in Practice
Gran plots are a standard tool in environmental and oceanographic chemistry. One of their most important applications is measuring the total alkalinity and carbonate content of seawater. Seawater is a complex mixture of dissolved salts and buffering species, making traditional endpoint detection unreliable. By using a Gran plot on potentiometric titration data, researchers can locate the equivalence point with high accuracy even in this challenging matrix. Modified versions of the Gran plot, developed through computer modeling, have further improved precision by correcting for systematic errors inherent in the original method.
The U.S. Geological Survey uses Gran’s method in its alkalinity calculators for freshwater analysis. Their approach accounts for temperature, activity effects, and dilution by incorporating corrections based on the extended Debye-Hückel equation, which relates activity coefficients to ionic strength. In practical terms, ionic strength is estimated from a simple conductivity measurement of the water sample, making the method accessible for routine field and lab work.
Activity Coefficients and Precision
In dilute solutions, the Gran plot works well with the simplifying assumption that ions behave ideally. In concentrated or high-ionic-strength solutions like seawater, that assumption breaks down. Ions interact with each other, and their effective concentration (activity) differs from their actual concentration. This is where activity coefficients come in.
High-precision Gran plots fold these corrections directly into the calculation. The theoretical titration curve accounts for temperature and activity effects, applying corrections to the dissociation constants for water and carbonic acid. The ionic strength needed for these corrections can be estimated from specific conductance using a simple relationship: I = 0.000025 × 0.59 × SC, where SC is the measured specific conductance. Without these corrections, the Gran plot’s x-intercept can drift slightly from the true equivalence volume, introducing systematic error that matters when you need analytical-grade accuracy.
Advantages Over Other Endpoint Methods
The biggest practical advantage is that you don’t need to collect data at or past the equivalence point. This makes Gran plots ideal for situations where you want to stop a titration early, or where the chemistry near the endpoint is messy due to interfering species or slow reactions. Because the method uses data from a broad, gently changing region of the curve rather than the narrow, steep inflection zone, it’s also less sensitive to small errors in individual pH readings.
Gran plots can determine weak acids with precision comparable to standard potentiometric addition methods, even when multiple additions of standard solution are used instead of a continuous titration. This flexibility makes them adaptable to a range of analytical setups. For solutions containing carbonate or other species that create multiple buffering regions, the ability to isolate and linearize individual segments of the titration curve is particularly valuable, since derivative methods often struggle to resolve overlapping inflection points in these systems.

