My Calculator

Serial Dilution Solver

Build a full serial dilution series, solve backwards for the per-step factor needed to hit a target endpoint, or back-calculate CFU/mL from a plate count — with a dilution curve and step-by-step working.

🧪 Series setup

Pick a mode, then enter the values you already know.

Each tube carries 1 mL forward from the tube before it and adds 9 mL of fresh diluent — the standard constant-ratio serial dilution setup.

🧪 Solver result

Final tube concentration

0.01CFU/mL
DF

10x

Per-step factor

ΣDF

1.00 × 10^8

Total cumulative factor

TubeConcentrationCumulative factorTransfer / Diluent
Tube 1100,000 CFU/mL10x1 mL / 9 mL
Tube 210,000 CFU/mL100x1 mL / 9 mL
Tube 31,000 CFU/mL1,000x1 mL / 9 mL
Tube 4100 CFU/mL10,000x1 mL / 9 mL
Tube 510 CFU/mL100,000x1 mL / 9 mL
Tube 61 CFU/mL1.00 × 10^6x1 mL / 9 mL
Tube 70.1 CFU/mL1.00 × 10^7x1 mL / 9 mL
Tube 80.01 CFU/mL1.00 × 10^8x1 mL / 9 mL

Dilution Series Curve

Concentration falls by the same factor at every tube — on a log scale that shows up as a straight line.

Live calculation

Step-by-Step Serial Dilution Calculation

Here's exactly how this answer was calculated, one step at a time.

  1. Step 1: Find the per-step dilution factor

    Every tube in the series applies this exact same factor, since the transfer and diluent volumes stay constant.

    Factor = (transfer + diluent) / transfer = (1 + 9) / 1 = 10x
  2. Step 2: Apply the factor to tube 1

    Tube 1 = 1000000 / 10 = 100,000 CFU/mL
  3. Step 3: Repeat for every following tube

    Each tube = previous tube's concentration / 10
  4. Step 4: Final tube result

    Total cumulative dilution factor after 8 tubes: 1.00 × 10^8x.

    Tube 8 = 0.01 CFU/mL

Serial Dilution Solver: Build a Dilution Series, Solve for a Target, or Back-Calculate CFU/mL

A serial dilution is a chain of dilutions performed one after another, each one starting from the result of the step before it — instead of diluting a stock straight down to a final concentration in one go. This serial dilution solver covers the three questions people actually ask about a dilution series: what concentration will I end up with at each tube if I keep repeating the same step (forward), what per-step factor and volumes do I need to hit a specific target concentration after a set number of tubes (reverse), and what was my original sample's concentration, given a colony count from one tube in the series (CFU back-calculation).

This tool is built for microbiology students and lab technicians running plate counts, molecular biology labs preparing standard curves and antibody titrations, pharmacology and toxicology work involving drug dilution series, and anyone else who needs to repeatedly halve, tenth, or otherwise fractionally reduce a concentration across several steps. Pick the mode that matches your question, fill in the values you already have, and the solver fills in the rest — with the full working and a dilution-series table shown underneath.

What Is a Serial Dilution?

In a serial dilution, you take a fixed volume from your solution (the 'transfer volume'), mix it with a fixed volume of fresh diluent, and that mixture becomes the new tube. You then repeat exactly the same transfer-and-dilute step using the new tube as your source, over and over, for as many tubes as you need. Because the transfer and diluent volumes stay the same at every step, each tube is diluted by the exact same multiple relative to the tube before it — that constant multiple is called the per-step dilution factor.

The classic example is a 1:10 (10-fold) serial dilution: transfer 1 mL into 9 mL of diluent at every step. After one tube, the concentration is 10 times lower. After two tubes, it's 100 times lower. After six tubes, it's a million times lower — using nothing more complicated than the same simple pipetting step repeated six times. That's the real power of a serial dilution: it turns a huge concentration range into a short, repeatable, low-error procedure.

The Serial Dilution Formula

The per-step dilution factor is calculated as (transfer volume + diluent volume) ÷ transfer volume. For a 1 mL transfer into 9 mL of diluent, that's (1 + 9) / 1 = 10, a 10-fold dilution each step. The concentration at any tube in the series is the starting concentration divided by the per-step factor, raised to the power of how many tubes you've gone through: concentration at tube n = starting concentration ÷ (factor^n).

The 'cumulative factor' is exactly that denominator, factor raised to the power n — it tells you, in one number, how many times more dilute a given tube is compared to the very first stock solution. A 10-fold series at tube 6 has a cumulative factor of 10⁶ (one million), meaning that tube is a million times weaker than where you started. This solver's forward mode builds that entire table automatically, tube by tube, alongside the transfer and diluent volumes used at each step.

Working Backwards: Solving for a Target Endpoint

Sometimes you know where you want to end up — a specific final concentration by a specific tube — but not what per-step factor gets you there. This is common when a protocol calls for, say, 6 tubes spanning from a 10⁶ CFU/mL stock down to roughly 10 CFU/mL for accurate plate counting, but doesn't specify the exact transfer volumes to use with your particular tube size.

The reverse mode solves this by taking the total fold-change needed (starting concentration divided by target concentration) and distributing it evenly across the number of tubes you specify — mathematically, the per-step factor is the total fold-change raised to the power of 1 divided by the number of tubes (the nth root). Once that per-step factor is known, the solver works out the transfer and diluent volumes needed at your chosen final tube volume to actually achieve it, so you get a ready-to-pipette protocol rather than just a number.

Back-Calculating CFU/mL From a Plate Count

In microbiology, you rarely count colonies straight from an undiluted sample — there would be far too many to count accurately, and they'd overlap on the plate. Instead, you plate several tubes from a dilution series and count colonies on whichever plate lands in the countable range, typically 30 to 300 colonies. From that one countable plate, you can back-calculate what the original, undiluted sample's concentration must have been.

The formula is CFU/mL = colonies counted ÷ (dilution factor of that tube × volume plated in mL). For example, if you counted 87 colonies on a plate from the 10⁶ dilution tube, and you plated 0.1 mL of that tube, the original concentration is 87 ÷ (1,000,000 × 0.1) = 8.7 × 10⁶ CFU/mL. This back-calculation mode does exactly that arithmetic, and shows the working so you can double check which tube's dilution factor you used — using the wrong tube's factor is one of the most common sources of error in reported CFU counts.

Choosing Which Tube to Count

Not every plate in a dilution series gives a usable count. Plates from tubes that are too concentrated will have so many colonies they merge into a solid lawn, making an accurate count impossible; plates from tubes that are too dilute might have only a handful of colonies, which increases the relative statistical error in your final CFU/mL estimate. The generally accepted 'countable range' for standard agar plates is 30 to 300 colonies, though some protocols use a narrower or wider window depending on plate size and organism.

A well-designed dilution series plates several consecutive tubes so that at least one of them is likely to fall in the countable range, whatever the sample's actual concentration turns out to be. If more than one tube gives a countable plate, good practice is to average the back-calculated CFU/mL from each of them, since that reduces the impact of random pipetting or counting error on any single plate.

Common Mistakes in Serial Dilution Work

The most damaging mistake in a serial dilution is carryover — using the same pipette tip across multiple tubes without changing it, or not mixing a tube thoroughly before transferring from it. Because each step's error multiplies into every step after it, a small mistake early in the series (say, at tube 2) distorts every subsequent tube's concentration, and that error is very hard to spot just by looking at the numbers.

Other frequent errors include mixing up the dilution factor with the number of tubes (a 6-tube, 10-fold series has a cumulative factor of 10⁶, not 6), forgetting that the transfer volume becomes part of the new tube's total volume (a 1 mL transfer into 9 mL diluent makes a 10 mL tube, not a 9 mL one), and reporting a raw colony count instead of correctly back-calculating to CFU/mL using the dilution factor and plated volume. Recording your transfer volumes, diluent volumes, and which tube was actually counted — right alongside your results — makes these mistakes much easier to catch, and makes the whole series reproducible by someone else reading your notes later.

It's also worth double-checking units before you start, not after. A concentration entered in CFU/mL, cells/mL, mg/mL, or molar all behave identically under the dilution math itself — the formula doesn't care what the unit represents — but mixing units partway through a series (for example switching from CFU/mL to CFU/plate without converting) produces results that look plausible but are quietly wrong. Keep the same unit written down at every tube of the series, from the very first stock through to the final back-calculated result.

Where Serial Dilutions Are Used

Serial dilutions are a foundation technique across microbiology (plate counts, minimum inhibitory concentration testing), immunology (antibody titration for ELISA and Western blotting), pharmacology (building dose-response curves), and analytical chemistry (preparing a standard curve of known concentrations for instrument calibration). Any time an experiment needs several known concentrations spanning a wide range, from a single starting stock, a serial dilution is almost always the method used to get there.

The technique's popularity comes down to reliability: because every step uses the same small, easy-to-measure volumes, a serial dilution is far less error-prone than trying to individually weigh out or measure a dozen different concentrations from scratch. This solver is built to support that workflow end to end — planning the series forward, reverse-engineering a protocol to hit a specific target, and interpreting the results once the plates have grown.

Log Scale, Log2, and Log10: Reading a Dilution Series

Because each tube in a serial dilution multiplies (rather than adds) a fixed factor, concentration values across a series span a huge range very quickly — which is exactly why dilution series are almost always plotted on a logarithmic scale rather than a normal linear one. On a log scale, a constant per-step factor shows up as a perfectly straight line, since each step represents an equal jump in log-concentration, even though the actual numeric drop gets smaller and smaller in absolute terms as the series continues.

This matters practically in two-fold (log2) dilution series, common in antibody titrations and MIC (minimum inhibitory concentration) testing, where each tube is exactly half the concentration of the one before it — tube 1 is 1x diluted, tube 2 is 2x, tube 3 is 4x, tube 4 is 8x, and so on, doubling every step. Ten-fold (log10) series are more common in microbiology plate counts, where the goal is usually to span several orders of magnitude quickly rather than to resolve fine differences near a threshold. This solver works with any per-step factor, not just 2x or 10x, so it covers both styles and anything in between.

Choosing Transfer and Diluent Volumes for a New Series

When designing a serial dilution from scratch, the choice of transfer volume matters more than it might first appear. Very small transfer volumes (well under 10 µL) are harder to pipette accurately and carry proportionally more error from the pipette's own tolerance; very large transfer volumes waste reagent and require bigger, more expensive tube sizes at every step. A transfer volume between about 5% and 20% of the final tube volume is a reasonable practical range for most manual pipetting work, though automated liquid handlers can safely go smaller.

It's also worth deciding upfront whether you need a constant factor throughout the series (simpler protocol, easier to document, easier for someone else to reproduce) or whether a non-constant series — say, closer spacing near an expected threshold and wider spacing further away — better answers your specific question. This solver's forward and reverse modes both assume a constant factor throughout, which covers the overwhelming majority of standard laboratory protocols; for a custom, non-constant series, the same underlying C1V1=C2V2 arithmetic (available in this site's standalone Dilution Calculator) can be applied tube by tube instead.

Serial Dilution Solver FAQ and Quick Reference

The per-step dilution factor is (transfer volume + diluent volume) ÷ transfer volume. The concentration at tube n equals the starting concentration divided by the factor raised to the power n. The CFU/mL back-calculation formula is colonies counted ÷ (dilution factor × volume plated in mL).

This solver is intended for educational and laboratory-planning use. For regulated, clinical, quality-control, or publication-grade work, always follow your laboratory's validated protocol, use calibrated pipettes, and independently verify any calculation before relying on it. Correct arithmetic is only one part of an accurate dilution series — technique, sterile handling, and consistent mixing matter just as much.

Frequently Asked Questions

What is the formula for serial dilution?

The per-step dilution factor equals (transfer volume + diluent volume) divided by transfer volume. The concentration at any tube equals the starting concentration divided by that factor raised to the power of the tube number.

How do I calculate CFU/mL from a plate count?

CFU/mL = colonies counted ÷ (dilution factor of the counted tube × volume plated in mL). Use the tube whose plate has a countable number of colonies, typically 30 to 300.

What is a 10-fold serial dilution?

A 10-fold (1:10) serial dilution transfers 1 part of solution into 9 parts of fresh diluent at every step, multiplying the total dilution by 10 at each tube — so tube 6 is diluted 10^6 times relative to the original stock.

How many colonies should I count on a plate?

Most protocols consider 30 to 300 colonies per plate a countable, statistically reliable range. Plates with more colonies are too crowded to count accurately, and plates with far fewer increase the relative error in your CFU/mL estimate.

How do I hit an exact target concentration after a set number of dilution steps?

Take the total fold-change needed (starting concentration divided by target concentration) and raise it to the power of 1 divided by the number of tubes — that gives the constant per-step factor that reaches your target exactly at the last tube.

What's the difference between dilution factor and dilution ratio?

A dilution factor (like 10x) describes how many times more dilute the solution has become. A dilution ratio (like 1:9) describes the actual parts of stock to diluent mixed together — a 1:9 ratio also produces a 10x dilution factor.