Calculate HPLC column volume from internal diameter and length, plus an estimated void (dead) volume from typical packing, or solve for diameter or length.

Use internal dimensions. Geometric volume is the empty tube; void volume is the estimated liquid inside the packed column.

Void volume and flow
Typical fraction of the tube filled by mobile phase. Use your column specification when you have it.

Optional. Adds time per column volume and for 10 column volumes.

Column Volume Formula

The calculator uses the geometric volume of a cylinder, with the column’s internal diameter and length as inputs.

V = pi × (ID / 2)² × L
  • V = empty column volume (mL when ID and L are in mm and the result in mm³ is divided by 1000)
  • ID = internal diameter of the column
  • L = length of the packed bed

This is the geometric (empty-tube) volume. Real packed columns hold less liquid because the stationary phase occupies part of the tube. To estimate the liquid volume actually available to mobile phase, multiply by a porosity factor:

Vₘobile = V × epsilon
  • epsilon = total porosity (about 0.68 for a typical packed HPLC column) or interstitial porosity only (about 0.40)

If you supply a flow rate F, the time to pump one column volume is:

tCV = V / F

Assumptions: the column is a right circular cylinder, ID is the internal diameter (not outer diameter), and L is the packed-bed length. Frits and end fittings are ignored.

Choose geometric volume, internal diameter or column length. Enter the two known quantities, with independent dimension units. A packing preset (fully porous by default, or a custom fraction) estimates void volume, and an optional flow rate adds time estimates. Dimension suggestions are editable examples.

Scale Flow and Injection Volume Between HPLC Columns

Choose Scale HPLC flow rate for a geometric estimate between analytical columns with comparable packing. Enter the internal diameter of each column and the original flow rate. This estimates a flow rate that preserves the same flow per unit of cross-sectional area.

Estimated new flow rate = original flow rate × (new internal diameter ÷ original internal diameter)².

Open Estimate injection volume and enter both column lengths. The injection-volume multiplier equals the squared diameter ratio × (new length ÷ original length). Multiply the original injection volume by this factor, or enter that volume to see the estimate directly.

For example, changing from a 4 mm × 100 mm column to a 2 mm × 50 mm column gives a flow multiplier of 0.25 and an injection-volume multiplier of 0.125. An original flow of 0.8 mL/min scales to 0.2 mL/min, and a 16 µL injection scales to 2 µL.

Use the estimates as starting values. Check the new column’s pressure limits and instrument range. Sample loading capacity also depends on the sample, solvent and stationary phase. A full method transfer may require other adjustments and a suitability check.

Reference Tables

Geometric volumes for common analytical and prep HPLC columns:

Column (L × ID, mm) Empty volume (mL) Mobile-phase est. (mL, ε=0.68)
50 × 2.10.1730.118
100 × 2.10.3460.236
150 × 2.10.5200.353
50 × 3.00.3530.240
100 × 3.00.7070.481
150 × 4.62.4931.695
250 × 4.64.1552.825
250 × 1019.6313.35
250 × 21.288.2560.01

Illustrative porosity values, which vary with packing and marker accessibility. Confirm the value for your actual column:

Column type Porosity used Typical value
Fully porous silica HPLCTotal porosity0.65 to 0.70
Core-shell / superficially porousTotal porosity0.50 to 0.55
Monolithic silicaTotal porosity0.80 to 0.85
Any packed column (void only)Interstitial porosity0.36 to 0.42

Worked Examples and FAQ

Example 1: 150 × 4.6 mm analytical column. V = π × (4.6/2)² × 150 = π × 5.29 × 150 = 2493 mm³ = 2.49 mL. At 1.0 mL/min, one column volume passes in about 2.5 minutes.

Example 2: 50 × 2.1 mm UHPLC column at 0.4 mL/min. V = π × (1.05)² × 50 = 173 mm³ = 0.173 mL. One CV takes 0.173 / 0.4 = 0.43 min, or about 26 seconds.

Example 3: 250 × 21.2 mm prep column. V = π × (10.6)² × 250 = 88,247 mm³ ≈ 88.2 mL. To flush 5 column volumes at 20 mL/min you need 5 × 88.2 / 20 = 22 minutes.

Why is the calculated volume larger than what my column actually holds? The formula gives the empty cylinder volume. A packed column’s liquid volume is roughly 0.65 to 0.70 of that for fully porous particles. Use the porosity option to estimate this.

Should I use total or interstitial porosity? Use total porosity (around 0.68) when you want the volume of all liquid in the column, including liquid inside the pores. Use interstitial porosity (around 0.40) when you only care about the volume between particles, which is closer to the void volume seen by an unretained, pore-excluded marker.

Does the formula change for different column chemistries? No. The geometric volume depends only on L and ID. C18, HILIC, ion exchange, and SEC columns of the same dimensions all have the same empty volume. Only the porosity and the mobile-phase volume differ.

How many column volumes for equilibration? Follow the manufacturer and validated method for equilibration requirements. State whether CV means geometric or liquid hold-up volume. Multiply the chosen volume by the required number of CVs and divide by flow rate to estimate pumping time.

What if I only know the outer diameter? Use the internal diameter, not the OD. Manufacturer specifications list ID. Do not infer the internal diameter from the outer diameter or nominal fitting size.