Audited ·Last updated 29 Jul 2026·6 citations·Tier 1·0 uses

Serial Dilution Calculator

Plan a serial dilution series: concentration in every tube, transfer and diluent volume per step, and the total dilution factor. Solve for steps or factor.

Serial Dilution Calculator

What do you want to work out?
Concentration of the undiluted starting material, in ANY unit — CFU/mL, mol/L, mg/mL, %, ppm, copies/µL. The calculator never converts units; it only divides. Whatever unit you type here is the unit of every result.
Enter 10 for a 1-in-10 (1 + 9) step, 2 for a two-fold step, 5 for 1-in-5. A '1:10' dilution means one part stock brought to TEN TOTAL parts — not one part into ten parts of diluent. Ignored when you are solving for this value.
×
How many times you move an aliquot into a fresh tube. Whole numbers only, 1 to 20. Ignored when you are solving for this value.
Total volume in every tube AFTER the diluent has been added, in millilitres. 1 mL is the usual microbiology tube; enter 0.2 for a 200 µL microplate well.
mL
Only used by the two 'reach a target' modes. Must be in the same unit as the stock, and must be lower than the stock — diluting cannot raise a concentration.
Concentration in the last tube
100
C₀ ÷ Dⁿ, in the same unit you entered for the stock. In the 'how many steps' mode this is the concentration after the whole number of steps you actually perform, so it sits at or below your target — never at an unperformable fractional step.
Total dilution factor
1,000,000
Dilution factor per step
10
Number of steps
6
Transfer volume per step
0.1 mL
Diluent per tube
0.9 mL
Total diluent for the series
5.4 mL
Tube-by-tube plan
Each tube: 0.9 mL diluent + 0.1 mL from the previous tube (stock into tube 1). Tube 1: 1.00e+7; Tube 2: 1.00e+6; Tube 3: 1.00e+5; Tube 4: 1.00e+4; Tube 5: 1.00e+3; Tube 6: 1.00e+2

Background.

A serial dilution calculator plans a chain of repeated dilutions — the workhorse technique for turning something far too concentrated to measure into something you can actually count, read or pipette. Instead of trying to make a single enormous dilution in one impossible step, you make the same modest dilution several times in a row, each one performed on the product of the last. Enter your stock concentration, the factor you want at each step, how many steps you plan and how much liquid you want in each tube, and this calculator returns the concentration in every tube, the volume to transfer between tubes, the volume of diluent to put in each tube first, and the overall dilution factor relative to the stock.

The reason serial dilution exists is arithmetic. Suppose an overnight bacterial culture sits somewhere near 10⁸ colony-forming units per millilitre and you need roughly 100 CFU/mL to get a countable agar plate. That is a million-fold dilution. Doing it in one step would mean pipetting one microlitre of culture into a litre of diluent — a volume no ordinary pipette measures accurately and a container no bench has room for. Doing it as six consecutive ten-fold steps means six easy transfers of 100 µL into 900 µL, in six 1 mL tubes, using the same pipette every time. The concentrations multiply down the chain: each step divides by ten, and six steps divide by 10⁶. That multiplicative chaining is the whole trick, and it is why every microbiology, virology, immunology and analytical-chemistry bench in the world has a rack of dilution tubes on it.

This calculator is deliberately unit-agnostic. The equation behind it, C_n = C₀ ÷ Dⁿ, is a pure ratio, so it does not care whether your concentration is colony-forming units per millilitre, moles per litre, milligrams per millilitre, percent weight-by-volume, parts per million, or viral genome copies per microlitre. It also does not depend on temperature, pressure or any reference state; there is no STP-versus-SATP question to answer here, because nothing in the derivation involves a gas, an activity coefficient or an equilibrium. The one thing the calculator cannot do is guess your units for you, so C₀ and your target concentration must be expressed in the same unit as each other, and the volume fields are millilitres throughout.

One convention matters enormously and is the single most common source of a wrong answer, so it belongs here rather than buried in an FAQ. **A '1:10' or '1-in-10' dilution means one part of stock brought to ten TOTAL parts — one part sample plus nine parts diluent — giving a dilution factor of 10.** It does not mean one part sample plus ten parts diluent, which would be eleven total parts and a factor of 11. The US FDA's Bacteriological Analytical Manual writes this as '10 ml of previous dilution to 90 ml of diluent'; the WHO laboratory manual writes it as '1 + 19 (1:20)'. Both spell out the two volumes explicitly, precisely because the colon notation is ambiguous in casual use. This calculator always uses the factor D = final volume ÷ transfer volume, so entering 10 gives you 1 part into 9, and the tube-by-tube plan states both volumes so there is nothing left to interpret.

The calculator also runs the question backwards. If you know where you are starting and where you need to end up but not how many steps that takes, the 'how many steps' mode solves n = ln(C₀ ÷ C_target) ÷ ln(D) and rounds up to a whole transfer, because you cannot perform three-fifths of a pipetting step. If instead your protocol fixes the number of tubes — a 96-well plate row, say, or a fixed eight-point standard curve — the 'what factor' mode solves D = (C₀ ÷ C_target)^(1/n) and tells you what per-step dilution hits the target in exactly that many tubes.

Where the model stops being exact is worth knowing before you trust a number from it. The equation assumes perfect mixing at every step, additive volumes, and no loss of solute to the tube. Real serial dilutions accumulate pipetting error multiplicatively — a systematic 2% error per step becomes roughly 13% over six steps — which is why calibrated pipettes and vortexing between steps matter more than they look like they should. At the far end of a long chain, where only a handful of discrete cells or molecules remain in each aliquot, the deterministic C₀ ÷ Dⁿ stops describing what is in any individual tube at all: Poisson sampling takes over, and this is the real reason plate counts are only trusted inside a countable range rather than extrapolated from a single very dilute plate.

What is serial dilution calculator?

A serial dilution is a sequence of dilutions in which each step is performed on the product of the previous step rather than on the original stock. Each individual step is an ordinary dilution and obeys the same conservation law as any other: taking a volume V_transfer from a solution at concentration C and bringing it to a total volume V_final leaves a concentration C × V_transfer ÷ V_final. Writing D for the per-step dilution factor V_final ÷ V_transfer, that single step is simply C ÷ D. Applying an identical step n times in a row gives a geometric progression, C_n = C₀ ÷ Dⁿ, and the overall or total dilution factor relative to the original stock is Dⁿ.

Two practical volumes fall straight out of the choice of D and the tube volume. The transfer volume is V_final ÷ D — the aliquot you carry forward, and also the amount of stock that starts the series. The diluent volume is V_final − V_transfer, which is what you pre-load into each empty tube. For the ubiquitous ten-fold step in a 1 mL tube that is 100 µL transferred into 900 µL of diluent. For a two-fold step, common in antibiotic minimum-inhibitory-concentration testing and in antibody titration, it is 500 µL into 500 µL. Because the tubes are all identical, one pipette setting does the entire rack.

Serial dilutions appear far beyond microbiology. Analytical chemists build calibration curves from them; immunologists titrate antisera in two-fold steps down a microplate row; pharmacologists generate the concentration range for a dose–response curve; water utilities and food laboratories use decimal dilution series as the mandated preparatory step before plating. The mathematics is identical in every case, which is why this calculator does not ask what you are diluting.

How to use this calculator.

  1. Pick a mode. 'Plan the series' is the normal case: you know the per-step factor and how many steps you want. The other two modes work backwards from a target concentration.
  2. Enter the stock concentration in whatever unit you actually use — CFU/mL, mol/L, mg/mL, % w/v, ppm, copies/µL. Every result comes back in that same unit; the calculator never converts.
  3. Enter the dilution factor per step. Use 10 for a 1-in-10 (1 part + 9 parts) step, 2 for a two-fold step, 5 for 1-in-5. Remember that '1:10' means ten TOTAL parts, so the factor is 10 and not 11.
  4. Enter the number of transfer steps as a whole number, and the final volume you want in each tube in millilitres (1 mL for a standard dilution tube, 0.2 for a 200 µL microplate well).
  5. Read 'Diluent per tube' and pre-load that volume of sterile buffer, saline or medium into every tube in the rack BEFORE you start transferring.
  6. Read 'Transfer volume per step' and use it for every transfer, including the first one out of the stock. Vortex or pipette-mix thoroughly after each addition, and change the tip between steps — carry-over on the outside of a tip is the largest avoidable error in a dilution series.
  7. Check the tube-by-tube plan against what you need. For plate counts, aim for the tube whose predicted concentration lands your plated volume inside the countable range of your method.
  8. For the two 'reach a target' modes, enter the target concentration in the same unit as the stock. The step count always rounds UP, so the last tube sits at or below your target rather than above it.

The formula.

Cₙ = C₀ ⁄ Dⁿ · V_transfer = V_final ⁄ D · V_diluent = V_final − V_transfer

Start from a single step. Concentration is amount of solute divided by volume, and moving an aliquot into a fresh tube does not create or destroy solute. So if you take V_transfer from a solution at concentration C, you have carried C × V_transfer units of solute; bringing that to a total volume V_final spreads the same amount through the larger volume, giving C × V_transfer ÷ V_final. Defining the per-step dilution factor as D = V_final ÷ V_transfer, one step is exactly C ÷ D. This is the same conservation argument as the ordinary C₁V₁ = C₂V₂ dilution law, just written so the factor is explicit.

Now apply that step to its own output, n times. The first tube holds C₀ ÷ D, the second holds (C₀ ÷ D) ÷ D = C₀ ÷ D², and after n transfers the concentration is C₀ ÷ Dⁿ. Because each step divides by the same factor, the effects multiply rather than add, and the total dilution factor across the whole chain is Dⁿ. That is why six ten-fold steps give a million-fold dilution and not a sixty-fold one — the single most common error in reading a dilution series.

The pipetting volumes follow from the definition of D. Rearranging D = V_final ÷ V_transfer gives V_transfer = V_final ÷ D, and since each tube ends at V_final made up of the incoming aliquot plus whatever was already there, the diluent to pre-load is V_diluent = V_final − V_transfer = V_final × (1 − 1 ⁄ D). For the worked example below — a 1.0 mL tube at D = 10 — that is 1.0 ÷ 10 = 0.1 mL transferred into 1.0 − 0.1 = 0.9 mL of diluent, and 6 × 0.9 = 5.4 mL of diluent for the whole six-tube series.

The two inverse modes invert the same geometric relation. Solving C₀ ÷ Dⁿ = C_target for n gives n = ln(C₀ ÷ C_target) ÷ ln(D); solving it for D gives D = (C₀ ÷ C_target)^(1/n). Step counts must be whole numbers, so the first of those is rounded up — three ten-fold steps from 1000 to a target of 3 land you at 1, below the target, which is the safe direction.

Rounding stage: every intermediate value is carried at full Decimal.js working precision and nothing is rounded until the result is returned. The returned numbers are rounded to twelve significant digits rather than to a fixed number of decimal places, because a serial dilution routinely produces answers spanning many orders of magnitude and a fixed-decimal-place rounding would flush small final concentrations to zero. The one exception is the step count in the 'how many steps' mode, which must be an integer: n is computed in full precision, snapped to an exact integer when it agrees to nine decimal places, and otherwise rounded up. Without that snap, a mathematically exact six-step problem can be reported as seven because ln(10⁶) ÷ ln(10) lands a fraction of a quintillionth below 6.

A worked example.

Example

An overnight culture is estimated at 1.0 × 10⁸ CFU/mL and you need something near 100 CFU/mL to get a countable plate. Choosing six ten-fold steps in 1.0 mL tubes, the calculator returns a transfer volume of 1.0 ÷ 10 = 0.1 mL (100 µL) and a diluent volume of 1.0 − 0.1 = 0.9 mL (900 µL) per tube, so the whole series needs 6 × 0.9 = 5.4 mL of sterile diluent. The total dilution factor is 10⁶ = 1,000,000, and the concentration in the last tube is 1.0 × 10⁸ ÷ 10⁶ = 100 CFU/mL exactly — which is the target. The tube-by-tube plan reads 1.00e+7, 1.00e+6, 1.00e+5, 1.00e+4, 1.00e+3, 1.00e+2, each tube exactly one power of ten below the one before it. At the bench that is six 1.5 mL tubes each pre-loaded with 900 µL of buffered peptone or saline, 100 µL of neat culture into tube 1, vortex, 100 µL of tube 1 into tube 2, vortex, and so on down the rack with a fresh tip every time. Switching the mode to 'how many steps do I need' with the same stock, the same ten-fold factor and a target of 100 CFU/mL returns 6 steps and a final concentration of 100 — and switching to 'what per-step factor' with six steps and the same target returns a factor of exactly 10. The three modes are the same equation solved for its three different unknowns, so they agree by construction, and the test suite asserts that round trip.

step Dilution Factor10
stock Concentration100,000,000
number Of Steps6
target Concentration100
volume Per Tube1
solve ForseriesPlan

Frequently asked questions.

Does a 1:10 dilution mean 1 part sample to 10 parts diluent, or 1 part in 10 total?
One part in ten TOTAL parts — one part sample plus nine parts diluent — giving a dilution factor of 10. This is the convention used by the governing laboratory standards. The US FDA's Bacteriological Analytical Manual describes decimal dilutions as transferring 10 mL of the previous dilution into 90 mL of diluent (10 + 90 = 100 total, so a factor of 10). The WHO laboratory manual writes its dilutions as '1 + 19 (1:20)' and '1 + 4 (1:5)', spelling out both volumes precisely because the colon notation is read both ways in casual lab speech. If you genuinely mean one part sample plus ten parts diluent, that is eleven total parts and a factor of 11 — enter 11 in this calculator, not 10.
Why do dilution factors multiply instead of adding?
Because each step acts on the output of the previous step, not on the original stock. The first tube is at C₀ ÷ D. The second step dilutes that tube, not the stock, so it lands at (C₀ ÷ D) ÷ D = C₀ ÷ D². Each additional step divides by D again, so after n steps you are at C₀ ÷ Dⁿ. Six ten-fold steps therefore give a million-fold dilution (10⁶), not a sixty-fold one. This is exactly why the technique is worth doing: six easy pipetting operations span six orders of magnitude, which no single pipetting operation can.
How many steps do I need to get from an overnight culture to a countable plate?
Use the 'how many steps do I need' mode. As a worked case: a culture at 1.0 × 10⁸ CFU/mL taken to a target of 100 CFU/mL in ten-fold steps needs ln(10⁶) ÷ ln(10) = 6 steps exactly. If your target is not an exact power of the step factor, the calculator rounds up — going from 1000 to a target of 3 in ten-fold steps needs 3 steps and lands you at 1, comfortably below the target. Rounding up is the safe direction, because a tube that is slightly too dilute can still be plated at a larger volume, whereas a tube that is too concentrated gives an uncountable lawn.
How is this different from the dilution calculator on this site?
The dilution calculator solves ONE step of C₁V₁ = C₂V₂ for whichever of the four quantities you do not know. That is the right tool when you are preparing a single working solution from a stock. This calculator plans a CHAIN of identical steps: it computes the concentration in every tube of the series, the pipetting volumes that are repeated at each step, and the compounded total dilution factor Dⁿ. Neither tool substitutes for the other — you would have to run the single-step calculator six times, by hand, to get what this one gives in a single pass, and the single-step tool cannot answer 'how many steps' or 'what factor per step' at all.
What units should I use for the concentration fields?
Any unit you like, as long as the stock and the target share it. The relation C_n = C₀ ÷ Dⁿ is a pure ratio, so nothing in it is specific to moles or to colony-forming units. Colony-forming units per millilitre, moles per litre, milligrams per millilitre, percent weight-by-volume, parts per million, plaque-forming units per millilitre and genome copies per microlitre all work identically. The volume fields, by contrast, are millilitres throughout — convert microlitres by dividing by 1000 (100 µL is 0.1 mL). There is also no temperature or pressure basis to declare for this calculation, because no step of the derivation involves a gas law, an activity coefficient or an equilibrium constant.
How much error does a serial dilution accumulate?
Errors compound multiplicatively, which is the price you pay for the multiplicative range. If every transfer carries a systematic relative error of e, the concentration after n steps is off by roughly (1 + e)ⁿ. A consistent 2% pipetting bias over six steps is about a 13% error at the end; a 5% bias over six steps is about 34%. Random errors partly cancel, but systematic ones — an uncalibrated pipette, a habitually under-filled tip, liquid clinging to the outside of a tip — do not. Three practical countermeasures: use a calibrated, recently serviced pipette; change the tip at every step; and mix thoroughly (vortex, or pipette up and down several times) before drawing the next aliquot, because an unmixed tube is a much bigger error source than the pipette.
Where does the deterministic formula stop being true?
At the dilute end of a long chain, when only a small number of discrete particles remain in each aliquot. C₀ ÷ Dⁿ is a deterministic average, but if the predicted concentration means an aliquot contains around ten cells or fewer, the actual number in any given tube is a Poisson random variable, and individual tubes will scatter noticeably around the prediction. That is the real reason plate-count methods insist on a countable colony range instead of extrapolating from one very dilute plate. The formula also assumes perfect mixing, additive volumes, and no adsorption of solute to the plastic — the last of which matters for dilute protein, peptide and DNA solutions, where carrier protein or a low-bind tube is often needed to stop the analyte disappearing onto the tube wall.
Can I use this for two-fold dilutions in a microplate?
Yes, and it is one of the commonest uses. Enter 2 as the dilution factor per step and set the final volume per tube to your well volume in millilitres — 0.2 for a 200 µL well, 0.1 for 100 µL. The calculator will return a transfer volume of half the well volume and an equal volume of diluent, which is the standard two-fold titration: pre-load every well with 100 µL of diluent, add 100 µL of sample to the first well, mix, carry 100 µL across to the next well, and repeat along the row, discarding the last 100 µL. Eleven transfers across a twelve-well row give a total dilution factor of 2¹¹ = 2048. This is the standard layout for antibody titres and for broth-microdilution minimum inhibitory concentration testing.
Why does the 'how many steps' mode sometimes give an answer that overshoots my target?
Because you cannot perform a fraction of a transfer. The exact requirement n = ln(C₀ ÷ C_target) ÷ ln(D) is usually not a whole number, so the calculator rounds it up and reports the concentration you actually reach after that whole number of steps — which is at or below your target, never above it. If landing closer to the target matters, change the per-step factor rather than the step count: switch to the 'what per-step factor' mode, fix the number of tubes your protocol allows, and let the calculator solve for the factor that hits the target exactly. That is how uneven but exact dilution series for calibration curves are designed.
How should I round the numbers this calculator gives me?
Report no more precision than your least precise instrument justifies — in practice that is your pipette, not the arithmetic. Internally every value is computed at full precision and rounded only when the result is returned, to twelve significant figures, which is far beyond any pipetting tolerance; the extra digits are there so that very small final concentrations survive rather than being flushed to zero. When you write a result into a notebook or a report, two or three significant figures is normally the honest limit for a hand-pipetted series, and enumeration standards such as the FDA's Bacteriological Analytical Manual explicitly require plate-count results to be reported to only two significant figures for exactly this reason.

References& sources.

  1. [1]US Food and Drug Administration, Bacteriological Analytical Manual (BAM), Chapter 3 'Aerobic Plate Count', January 2001 Edition (original source: BAM 8th ed., Revision A, 1998). Section B specifies decimal dilutions prepared 'by transferring 10 ml of previous dilution to 90 ml of diluent' — 10 + 90 = 100 total parts, i.e. a dilution factor of 10 per step applied to the previous dilution. Public, free, not paywalled. Retrieved 2026-07-29.
  2. [2]World Health Organization, WHO Laboratory Manual for the Examination and Processing of Human Semen, Table 2.3 and §2.8.4. Independent second authority consulted for the dilution convention: WHO writes every dilution in the unambiguous two-volume form — '1 + 4 (1:5)', '1 + 19 (1:20)', '1:50 (1 + 49)' — and recovers the original concentration by multiplying the measured value by the dilution factor. Agrees with the D = V_final ÷ V_transfer convention used here. Public PDF. Retrieved 2026-07-29.
  3. [3]International Union of Pure and Applied Chemistry, IUPAC Compendium of Chemical Terminology (Gold Book), 'amount-of-substance concentration, c' = n/V. The definition of concentration on which the per-step conservation argument rests. Definitional reference, independent of the arithmetic. Retrieved 2026-07-29.
  4. [4]ISO 6887-1:2017, Microbiology of the food chain — Preparation of test samples, initial suspension and decimal dilutions for microbiological examination — Part 1: General rules for the preparation of the initial suspension and decimal dilutions. The governing international standard for preparing decimal dilution series. PAYWALLED — cited bibliographically; title, scope and edition confirmed from the ISO catalogue entry, retrieved 2026-07-29.
  5. [5]ISO/TC 34/SC 9 (Food products — Microbiology), 'Excel tool to implement the calculations of the colony-count technique according to ISO 7218 — Verification Report', S. Grosz, 28 August 2020. A free ISO committee document reproducing the ISO 7218:2007/Amd 1:2013 §11.2.6 calculation examples, which confirm that consecutive decimal (ten-fold) dilutions are the assumed chain in plate-count work. Retrieved 2026-07-29.
  6. [6]Strober, W. (2015). 'Trypan Blue Exclusion Test of Cell Viability.' Current Protocols in Immunology, 111, A3.B.1–A3.B.3. DOI 10.1002/0471142735.ima03bs111 (PMID 26529666). Peer-reviewed protocol describing the routine dilution-then-count workflow that a serial dilution feeds. Publisher paywall on the full text; abstract and bibliographic record are open.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 682 calculators remain free
  • No billing is enabled
Coming soon