← Back to blog

How to calculate concentration from peak area in HPLC

TL;DR: A peak area is proportional to the amount of analyte, but the proportionality constant is unknown until you calibrate. Run standards of known concentration, build the relationship Area = m·C + b, then invert it for your unknown: C = (Area − b) / m, times any dilution factor. For variable injection or recovery, switch to an internal standard and calibrate on the area ratio.

Why area, and why you must calibrate

The detector area under a peak scales with the mass of analyte that reached the flow cell, but the scale depends on the compound, the detector and the wavelength. There is no universal "area per ppm", so you cannot read a concentration off a single chromatogram. You establish the scale with standards of known concentration, that is calibration. (On why area beats height, see how to read an HPLC chromatogram.)

Method 1, External-standard calibration curve

The workhorse. Prepare at least 5 standards spanning the expected sample range, inject each, and plot peak area (y) vs concentration (x). Fit a straight line:

Area = m·C + b

where m is the slope (sensitivity) and b the intercept. To quantify an unknown, measure its area and solve:

C = (Area − b) / m × DF

where DF is the dilution factor if you diluted the sample. Check the fit: R2 ≥ 0.995 (often ≥ 0.999 for validated assays), residuals scattered randomly, and the sample area inside the calibrated range, never extrapolate past the top standard, where detectors saturate and the line bends.

Method 2, Single-point (response factor)

If the response is linear and passes through the origin (b ≈ 0), one standard is enough:

Csample = Areasample × (Cstandard / Areastandard)

Quick and common for routine QC of a well-behaved analyte, but it assumes linearity and zero intercept, verify both with a full curve first.

Method 3, Internal standard (IS)

Add a fixed amount of a non-interfering compound to every standard and every sample. Instead of raw area you use the area ratio analyte/IS, and calibrate that ratio vs concentration. Because injection-volume scatter, evaporation and extraction losses hit both peaks equally, the ratio cancels them, the reason IS methods dominate bioanalysis and trace work.

A good IS elutes near the analyte, is resolved from it, and is chemically similar (often an isotopically labelled analogue for LC-MS).

Worked example

Standards give the line Area = 5000·C + 200 (C in ppm, R2 = 0.9997). Your sample, diluted 1:10 (DF = 10), gives an area of 31 700:

C = (31700 − 200) / 5000 × 10 = 6.30 × 10 = 63.0 ppm

Always carry the dilution factor and keep units consistent, the two mistakes that most often turn a correct chromatogram into a wrong result.

See area track concentration. In the free PureAnalyt HPLC simulator each peak reports its area and the analyte concentration, so you can change a concentration and watch the area scale with it, the intuition behind every calibration curve, with no standards to prepare.

Common mistakes

Quantitation is just two steps: build a trustworthy calibration, then invert it for the unknown. Keep the sample inside the range, carry the dilution factor, and confirm the peak is what you think it is.

Open the HPLC simulator → Free · no signup · runs in your browser