Chromatography Column Calculator
How to use: work through the sections top to bottom, or use the numbered steps above to jump to any section. 1 set column geometry, 2 size the resin from your protein load, 3 check flow and residence time, 4 plan buffer volumes, 5 scale up to process. Pick a resin preset below to autofill DBC and flow ranges. Column efficiency (HETP) is at the bottom. Every section calculates live, with results on the right.
Just need HPLC column volume, void volume or dead time? Use the dedicated column volume calculator instead.
Resin Preset
1Column Dimensions
Column Diameter (cm)
Bed Height (cm)
2Resin Volume & Loading
Target Protein (mg) ?
DBC (mg/mL) ?
Safety Factor ?
Mass Unit
3Flow Rate Conversion
Column Diameter (cm)
Bed Height (cm)
Convert From
Linear Velocity (cm/h)
4Buffer Volume Estimator
Column Volume (mL) ?
Column Volumes per Step
5Scale-Up (Constant Bed Height & Linear Velocity)
Lab Column (Source)
Diameter (cm)
Bed Height (cm)
Flow Rate (mL/min)
Process Column (Target)
Target Diameter (cm)
Column Efficiency (HETP / Theoretical Plates)
Retention Time (min) ?
Peak Width at Half Height (min) ?
Column Length (cm)
Particle Diameter (um) ?
Asymmetry Factor (optional) ?
1Column Dimensions
2Resin Volume & Column Sizing
Breakthrough Simulator: Watch the Resin Fill

Load feed onto the column and watch the mass-transfer zone march down the bed. The outlet trace is the breakthrough curve, and DBC is read where it crosses the dashed 10% line. The DBC, safety factor, bead size and bed height you entered on the left calibrate the model, so drag residence time and see what running faster costs you.

Resin bed saturation during loading Feed Outlet
-
Loaded (mg/mL)
-
Outlet (% feed)
-
Resin used (% SBC)
-
Lost to FT (%)
-
MTZ length (cm)
DBC and productivity vs residence time
3Flow Rate Conversion
4Buffer Volume Estimation
Buffer Consumption by Step
5Scale-Up Results
Column Efficiency (HETP / Plates)

Related Articles

Protein A Resin Lifetime
DBC decay, CIP optimization, and cost-per-gram
Protein A DBC Optimization
Residence time, breakthrough and loading strategy

Frequently Asked Questions

How do I size a chromatography column for protein purification?

Column sizing starts with knowing your target protein mass and the dynamic binding capacity (DBC) of your chosen resin. Divide the protein mass by the DBC (with a safety factor of 0.7-0.9) to get the required resin volume. Then select a column diameter from standard sizes (1, 1.6, 2.6, 5, 10, 20 cm etc.) and calculate bed height as V / (pi/4 x D^2). Bed height should typically be 10-30 cm for bind-and-elute chromatography. This calculator automates this process and suggests multiple diameter/height combinations.

What is HETP and how do I assess column efficiency?

HETP (Height Equivalent to a Theoretical Plate) measures column packing quality. It is calculated as HETP = L / N, where L is column length and N is the number of theoretical plates: N = 5.54 x (tR / w1/2)^2. A well-packed column should have HETP less than 2x the particle diameter (e.g., HETP < 170 um for 85 um beads). Peak asymmetry (As) should be 0.8-1.8. Poor HETP indicates channelling, wall effects, or uneven packing.

How do I convert between linear velocity and volumetric flow rate?

Linear velocity (cm/h) and volumetric flow rate (mL/min) are related by the column cross-sectional area: Q (mL/min) = u (cm/h) x A (cm^2) / 60. Linear velocity is column-independent and is the standard way to specify chromatography flow rates for scale-up, since maintaining the same linear velocity preserves residence time. Resin manufacturers specify recommended flow ranges in cm/h.

How do I scale up a chromatography column?

Chromatography scale-up follows the principle of constant bed height and constant linear velocity. Increase the column diameter to achieve the required volume while keeping bed height the same as in the lab. The volumetric flow rate scales proportionally with cross-sectional area. This preserves residence time (bed height / linear velocity), which is the critical parameter for binding, washing, and elution performance. Bed height changes would alter resolution and pressure drop characteristics.

What is dynamic binding capacity and how does it differ from static capacity?

Dynamic binding capacity (DBC) is the amount of protein a resin can bind under flow conditions, measured at a defined breakthrough point (typically 10%). It is always lower than static (equilibrium) binding capacity because mass transfer limitations prevent full equilibration under flow. DBC depends on residence time, protein size, concentration, and buffer conditions. For Protein A resins, DBC is typically 30-40 mg/mL; for ion exchange, 40-80 mg/mL. Always use DBC (not static) for column sizing.

How much buffer do I need for a chromatography run?

Buffer consumption is calculated by multiplying the column volume (CV) by the number of CVs for each step. A typical bind-and-elute cycle includes: equilibration (3-5 CV), loading (variable), wash (3-5 CV), elution (3-5 CV), strip/regeneration (3 CV), CIP (3 CV), and re-equilibration (3-5 CV). Total buffer consumption typically ranges from 15-25 CV per cycle, excluding the load. At manufacturing scale, buffer preparation and storage is often the bottleneck, making accurate buffer volume estimation critical for facility design.

How is chromatography scale-up different from HPLC column volume calculation?

Preparative chromatography scale-up is a multi-parameter exercise: you must preserve linear velocity (cm/h), residence time (bed height divided by linear velocity), and dynamic binding capacity (DBC) as you increase column diameter from a lab column to a process column. Bed height stays constant, so volumetric flow rate scales with cross-sectional area. HPLC column volume calculation, by contrast, is a single-column geometry problem: you compute V = (pi/4) x D^2 x L for a fixed analytical column and derive void volume, dead time, or gradient volume from it. If you only need column volume, dead time, and gradient parameters for a fixed HPLC column, use the HPLC column volume calculator instead.

What is dynamic binding capacity (DBC) in chromatography scale-up?

Dynamic binding capacity (DBC) is the amount of protein that a resin binds under flow at a defined breakthrough point, typically 10%. It is the anchor parameter for scale-up because it sets required resin volume for a given load. Typical Protein A DBC at 10% breakthrough is 30-60 g/L at 3-6 min residence time, declining as flow rate increases and residence time falls. Ion exchange resins deliver 40-80 g/L; HIC resins are lower, around 10-30 g/L. To hold DBC constant during scale-up, keep residence time constant by preserving bed height and linear velocity, and only vary column diameter to reach the target volume. A safety factor of 0.7-0.9 on measured DBC accounts for lot-to-lot variability, resin ageing, and load-material variation.

What is a breakthrough curve and the mass transfer zone?

A breakthrough curve plots the outlet protein concentration, as a fraction of the feed, against the amount loaded. While the column has spare capacity the outlet stays near zero; once the saturated region reaches the bottom of the bed, the outlet rises in an S-shaped curve towards 100%. DBC is read where the curve crosses 10% (QB10). Inside the bed, the region that is partly saturated is the mass transfer zone (MTZ). It travels down the column as loading proceeds. A slow flow (long residence time) or small beads keep the MTZ short and the curve sharp, so more of the bed is fully used before breakthrough. Fast flow stretches the MTZ and protein escapes earlier. The breakthrough simulator above animates both.

How does residence time affect dynamic binding capacity and productivity?

Longer residence time gives protein more time to diffuse into the porous beads, so DBC rises with residence time and levels off towards the static capacity. Loading slowly also takes longer, so productivity (grams captured per litre of resin per hour) rises, peaks, then falls again. The optimum depends on feed titre, how steeply DBC falls at short residence time, and the fixed time spent on wash, elution and CIP. For Protein A capture it typically falls between about 1.5 and 6 minutes, moving shorter at low titre and longer when capacity, not time, is the bottleneck. Smaller beads shift the whole DBC curve up, because the diffusion path is shorter.

Further reading