HPLC Column Volume Calculator

Enter your column's internal diameter and length to get the geometric volume, the void volume that actually holds mobile phase, and the dead time at your flow rate — with porosity presets for fully porous, core–shell and monolithic packings.

  • Porosity by particle type
  • Dead time t₀ at any flow
  • Gradient volume in CVs
d L

Column volume is the empty tube, πr²L. The void volume is only the mobile phase between and inside the particles — roughly 60–70% of it.

Working V = π × (ID/2)² × L
Void (dead) volume

Enter the column internal diameter and length.

Quick answer: HPLC column volume is V = π × (ID ÷ 2)² × L. A 4.6 × 150 mm column holds 2.49 mL geometrically. Multiply by the total porosity — about 0.68 for fully porous silica — to get the 1.70 mL void volume that actually contains mobile phase. Divide that by flow rate for dead time: 1.70 min at 1.0 mL/min.

The HPLC column volume formula

Geometric:  Vcol = π × (ID/2)² × L
Void:  V0 = Vcol × εT
Dead time:  t0 = V0 ÷ F

Because column dimensions come in millimetres and everyone wants an answer in millilitres, the version worth memorising is:

Vcol (mL) = 0.000785 × ID² (mm) × L (mm)

Worked through for the most common analytical column, a 4.6 mm ID × 150 mm packed with 5 µm fully porous silica at 1.0 mL/min:

  1. Square the ID: 4.6² = 21.16
  2. Multiply by length and the constant: 0.000785 × 21.16 × 150 = 2.49 mL geometric
  3. Multiply by total porosity: 2.49 × 0.68 = 1.70 mL void volume
  4. Divide by flow rate: 1.70 ÷ 1.0 = 1.70 min dead time

Step one is nothing more than the volume of a cylinder. What makes a chromatography column different is step two. Most of that tube is silica, not liquid — so the number you use for gradient scaling, sample loading and retention factors is never the geometric volume on its own.

Total porosity by packing type — and why 0.68 is not universal

Total porosity (εT) combines two spaces: the interstitial gaps between particles, which run around 0.36–0.42 in a well-packed bed, and the intraparticle pore space inside each particle. Their sum is what determines void volume, and it varies more by packing type than most method documents admit.

Typical total porosity and resulting void volume fraction by column packing type
Packing typeInterstitial εeTotal εTWhy
Fully porous silica (3–5 µm)0.38–0.420.65–0.70Whole particle is porous; the default assumption in most literature
Sub-2 µm fully porous (UHPLC)0.36–0.400.62–0.68Denser packing lowers interstitial space slightly
Core–shell / superficially porous0.38–0.420.50–0.58Solid core occupies volume that cannot hold mobile phase
Silica monolith0.65–0.700.78–0.85Continuous skeleton with large through-pores, very little solid
Polymer / SEC resin0.35–0.400.60–0.80Highly variable; swelling changes it — measure, don't assume

The practical consequence. Swap a 4.6 × 150 mm fully porous column for a core–shell of identical dimensions and the void volume drops from about 1.70 mL to about 1.35 mL — a 20% change. Every retention factor you calculate against an assumed t₀ shifts with it. This is the single most common source of quiet error when methods move between column chemistries, and it is why an unretained marker beats a table every time.

HPLC column volume table — every common dimension

Geometric and void volumes for the column sizes you are most likely to be holding. Void volumes assume εT = 0.68 (fully porous); for core–shell, multiply the void figure by roughly 0.8.

Geometric volume, void volume and dead time for standard HPLC column dimensions
ID × lengthGeometricVoid (0.68)Typical flowt₀
1.0 × 50 mm0.039 mL0.027 mL0.05 mL/min0.53 min
2.1 × 30 mm0.104 mL0.071 mL0.40 mL/min0.18 min
2.1 × 50 mm0.173 mL0.118 mL0.40 mL/min0.29 min
2.1 × 100 mm0.346 mL0.236 mL0.40 mL/min0.59 min
2.1 × 150 mm0.520 mL0.353 mL0.40 mL/min0.88 min
3.0 × 50 mm0.353 mL0.240 mL0.60 mL/min0.40 min
3.0 × 100 mm0.707 mL0.481 mL0.60 mL/min0.80 min
3.0 × 150 mm1.060 mL0.721 mL0.60 mL/min1.20 min
4.6 × 50 mm0.831 mL0.565 mL1.00 mL/min0.57 min
4.6 × 100 mm1.662 mL1.130 mL1.00 mL/min1.13 min
4.6 × 150 mm2.493 mL1.695 mL1.00 mL/min1.70 min
4.6 × 250 mm4.155 mL2.826 mL1.00 mL/min2.83 min
10 × 250 mm (semi-prep)19.63 mL13.35 mL4.70 mL/min2.84 min
21.2 × 250 mm (prep)88.2 mL60.0 mL21.2 mL/min2.83 min

Notice the last three rows: the dead times converge on the same 2.8 minutes even though the volumes span a factor of forty. That is scaled flow doing its job — flow rate held proportional to cross-sectional area keeps linear velocity, and therefore chromatography, constant. The HPLC flow rate calculator does that scaling for you.

Using column volumes to make a method transferable

A gradient written as "5% to 95% B over 20 minutes" is a description of one instrument on one day. The same gradient written as "5% to 95% B over 12 column volumes" is a method. Here is the difference in practice, transferring a 4.6 × 150 mm method down to a 2.1 × 50 mm UHPLC column:

First, settle which "column volume" you mean. Two conventions are in active use and neither is wrong. In protein and preparative work (FPLC, Cytiva-style protocols) 1 CV = the geometric bed volume — a 5 mL HiTrap is 5 mL of CV. In analytical HPLC gradient theory, gradient and equilibration volumes are usually referenced to the void volume V₀, because that is what actually has to be swept out. The two differ by a factor of about 1.5, so a "10 CV equilibration" means 24.9 mL under one reading and 17.0 mL under the other on the same 4.6 × 150 mm column. The table below uses the geometric convention; the calculator reports both.

Method transfer example scaling gradient time and injection volume by column volume
Parameter4.6 × 150 mm2.1 × 50 mmScaling rule
Column volume2.49 mL0.173 mLπ(ID/2)²L
Flow rate1.00 mL/min0.21 mL/min× (ID₂/ID₁)²
Gradient time (12 CV)29.9 min9.9 min× (V₂/V₁) × (F₁/F₂)
Injection volume20 µL1.4 µL× (V₂/V₁)
Solvent per run~30 mL~2 mLF × run time

The last row is why this matters commercially as well as scientifically: the same separation, fifteen times less acetonitrile. Scaling injection volume by the volume ratio keeps the mass load per unit of stationary phase constant, which is what preserves peak shape — see the dilution calculator if you need to re-concentrate the sample to make a smaller injection work.

Common mistakes & pro tips

  • Using geometric volume where void volume belongs. Dead time and retention factors always use void volume — never the geometric figure. For gradient and equilibration volumes, check which convention your source uses (see the section above); mixing the two introduces a consistent 1.5× error.
  • Carrying 0.68 across to a core–shell column. Overstates void volume by about 20%. Core–shell sits nearer 0.55.
  • Confusing column dead volume with system dwell volume. They are unrelated quantities that both get called "dead volume". One is inside the column, the other is between the mixer and the column head — see the dwell volume calculator.
  • Reading ID off the wrong number. "4.6 × 150" is ID × length. Outer diameter is a fixed 1/4 inch on almost all analytical columns and has nothing to do with volume.
  • Pro tip — verify with an unretained marker. Inject uracil or thiourea in reversed phase, or a trace of the weak solvent itself, and read t₀ off the chromatogram. Multiply by flow rate for the true void volume. This costs one injection and replaces every assumption on this page.
  • Pro tip — for equilibration, budget generously. Ten column volumes of the starting mobile phase is the usual figure for reversed phase, but ion-pairing and HILIC methods can need thirty or more before retention stabilises.

How to use this calculator

  1. Pick the packing type. Fully porous, core–shell or monolith sets a sensible default porosity. Choose Custom if you have a measured figure.
  2. Enter internal diameter and length in millimetres. Both are printed on the column label in that order.
  3. Enter your flow rate. This turns the void volume into a dead time and gives you the gradient timings.
  4. Read the stats panel. Geometric volume, void volume, t₀ and the time for 1, 10 and 20 column volumes all update together.

Frequently asked questions

How do you calculate HPLC column volume?

Treat the column as a cylinder: V = π × (internal diameter ÷ 2)² × length. A 4.6 mm ID column 150 mm long has a geometric volume of π × 2.3² × 150 = 2,493 mm³, which is 2.49 mL. That figure is the empty tube. The volume that actually holds mobile phase — the void volume — is the geometric volume multiplied by the column's total porosity, typically about 0.68 for fully porous silica, giving 1.70 mL.

What is the formula for HPLC column volume?

Vcol = π r² L, where r is half the internal diameter and L is the bed length. Because column dimensions are quoted in millimetres and volumes in millilitres, a convenient working form is Vcol (mL) = 0.000785 × ID² (mm) × L (mm). For a 4.6 × 150 mm column: 0.000785 × 21.16 × 150 = 2.49 mL.

Is column volume the same as void volume?

No. Column volume is the volume of the empty tube. Void volume is the fraction of that occupied by mobile phase once the column is packed — roughly two-thirds of it. Confusing the two overestimates your dead time and your gradient volumes by about 50 percent, which is why methods that specify a gradient in column volumes must be explicit about which one they mean.

What porosity should I use for a core–shell column?

Core–shell (superficially porous) particles have a solid silica core, so less of the particle is accessible pore space. Total porosity is typically 0.50 to 0.58 rather than the 0.65 to 0.70 of a fully porous particle. Using the fully porous figure on a core–shell column overstates void volume by around 20 percent. When accuracy matters, measure t₀ with an unretained marker such as uracil or thiourea instead of assuming.

How many column volumes is a typical gradient?

Reversed-phase analytical gradients commonly run over 10 to 20 column volumes. Expressing gradient length that way rather than in minutes is what makes a method transferable: the same 10-column-volume gradient behaves equivalently on a 2.1 × 50 mm column and a 10 × 250 mm preparative column, even though the absolute times and solvent volumes differ by a factor of a hundred.

Why is my measured dead time different from the calculated one?

The calculation gives column dead time only. A measured retention time also includes the system's extra-column volume — tubing, injector, detector cell — and, on a gradient method, the dwell volume. On a UHPLC system with a 0.17 mL column those extras can be a large share of the total. Compare like with like: calculate the column contribution here, then measure the system contribution separately.

References & further reading

  • Gritti, F. & Guiochon, G. — measurements of interstitial and total porosity for fully porous and superficially porous particles, Journal of Chromatography A.
  • Dolan, J. W., "Gradient Elution: Dwell-Volume Problems", LCGC — on separating column dead volume from system delay volume.
  • Snyder, L. R., Kirkland, J. J. & Dolan, J. W., Introduction to Modern Liquid Chromatography, 3rd ed. — chapters on column geometry and method scaling.
  • USP General Chapter <621> Chromatography — permitted adjustments to column dimensions and flow rate when transferring a compendial method.

Geometry on this page is exact. Porosity figures are typical published ranges, not values for your specific column — confirm with an unretained marker for regulated work. See our accuracy policy.

Last updated: August 8, 2026 · Geometry verified against standard cylinder formula; porosity ranges from peer-reviewed chromatography literature · Part of the medical & scientific calculators hub · Accuracy policy