Dilution Calculator

Fill in three values and leave one blank. You get the missing number plus the recipe you actually pour: how much stock, how much diluent to add, and the final volume. Serial dilution mode chains equal steps and shows every rung, along with an honest answer to whether you needed to do it in stages.

Put this calculator on your website for free

Copy one snippet and give your visitors a working Dilution Calculator.

How this dilution calculator works

Fill in three of the four values and leave one blank, and the blank is what gets solved. What you get back is not just the missing number but the actual recipe: how much stock to take, how much diluent to add, and what the final volume should read. That middle figure is the one most dilution calculators leave you to subtract for yourself, and it is the one you actually pour.

The serial dilution mode handles the other half of the job: a chain of equal steps down to a concentration you could never reach in one move. It shows every rung of the ladder, the recipe for each tube, and an honest answer to the question of whether you needed to do it in stages at all.

The formula

C1V1 = C2V2
diluent to add = V2 − V1
dilution factor = C1 ÷ C2
serial: final concentration = C0 ÷ foldsteps

C1 and V1 are the concentration and volume of the stock you start with; C2 and V2 are the concentration and volume you end with. The equation is a statement that the solute does not go anywhere: the same amount of it is simply spread through more liquid. Notice what is missing from it. There is no molar mass, no formula and no gas constant, because the concentration unit appears on both sides and cancels. That is why this arithmetic works identically for molar solutions, percent solutions, mg/mL and a 10X buffer, and why you can dilute something correctly without knowing what it is.

Worked example

You have 2 M stock and you need 100 mL at 0.5 M. V1 = C2V2 ÷ C1 = 0.5 × 100 ÷ 2 = 25 mL of stock. So the recipe is 25 mL of stock plus 75 mL of diluent, to a final volume of 100 mL. That is a 4-fold dilution, which also means anything you later measure in the diluted solution reads four times lower than it would in the stock.

The buffer version, which is the one most labs run daily. To get 500 mL of 1X TBE from a 10X concentrate: 1 × 500 ÷ 10 = 50 mL of concentrate plus 450 mL of water. Set the concentration unit to X and the numbers come out the same way, because the equation never cared what the unit meant.

And a serial dilution. Six 10-fold steps from a 1 M stock, 1 mL per tube: transfer 100 microlitres into 900 microlitres of diluent each time, and you end at 1 micromolar, a millionfold dilution. Doing that in one step would mean pipetting 1 microlitre into 1 litre, which is why nobody does.

The number that goes wrong: dilute to, or add

Here is the mistake that quietly ruins solutions. A protocol says "dilute 1 mL of serum to 10 mL". That means put in 1 mL of serum and bring the total up to 10 mL, which takes 9 mL of diluent, not 10. Add 10 mL and you have 11 mL of solution at an eleven-fold dilution instead of a tenfold one, which is a 10% error in everything downstream and an error that repeats every time the protocol is run.

The wording is the whole problem. "Dilute to" names the final volume. "Add" names the diluent. "Dilute with" almost always means add. This page prints all three numbers at once so there is nothing to infer: the stock, the diluent, and the final volume. Read the row you need and pour that.

The same ambiguity has a formal version in the ratio notation. 1:10 means a tenfold dilution to most of biology and an elevenfold one to a good deal of clinical serology, where the convention is one part sample to ten parts diluent. Over a single step that is a 10% difference. Over six serial steps it compounds to a factor of 1.77, which is most of a log and enough to move a titre by a whole dilution. The serial mode above makes you choose which reading you mean rather than guessing on your behalf, because two labs running the same protocol under different conventions is exactly how irreproducible numbers happen.

Why serial dilution exists

Serial dilution is not a tradition, it is a workaround for the limits of a pipette. Suppose you want a millionfold dilution and you are working in 1 mL. In one step that means transferring 1 microlitre into 999 microlitres. A microlitre is at the very bottom of what an ordinary pipette delivers accurately, where a 5% error is normal and a bubble is fatal, and that error goes straight into your answer undiluted. Split it into six tenfold steps and every transfer is 100 microlitres, a volume any pipette handles well.

The tradeoff is that errors now compound instead of appearing once. Six steps at 1% error each give about 6% at the end, which is still better than one step at 5% on an unmeasurable volume, but it is not free. Two practical consequences follow. Mix every tube before you draw from it, because an unmixed tube passes its error to every tube after it. And change the tip between steps, because the film of concentrated liquid clinging to the outside of a tip is a small, systematic, always-upward contamination of the next tube. Those two habits are most of the difference between a clean dilution series and a puzzling one.

Serial dilution also has a hard floor that is worth knowing. Keep going and you eventually dilute past the point where a single molecule is likely to remain in the tube: at around one part in 10 to the 23rd of a molar solution you are, on average, out of solute entirely. That is not a philosophical point, it is Avogadro's number setting a limit on how far dilution can meaningfully go, and it is why the step count here stops at twenty.

Frequently asked questions

How do I use C1V1 = C2V2?

Put in any three of the four values and solve for the fourth. To get 100 mL of 0.5 M from a 2 M stock: V1 = C2V2 divided by C1, which is 0.5 times 100 divided by 2, so 25 mL of stock. Then add 75 mL of diluent to reach 100 mL total. The equation works in any concentration unit as long as you use the same one on both sides, because the unit cancels.

How much diluent do I add?

The final volume minus the stock volume, which is the number most calculators make you work out yourself. For 25 mL of stock going to 100 mL total, you add 75 mL. This matters because protocols are worded inconsistently: dilute to 10 mL means bring the total to 10, while add 10 mL means put in 10 more. Getting those two confused turns a tenfold dilution into an elevenfold one, a 10% error that repeats every time.

Does 1:10 mean 10-fold or 11-fold?

It depends who wrote the protocol, which is exactly the problem. Most of biology reads 1:10 as one part made up to ten parts total, a 10-fold dilution. A good deal of clinical serology reads it as one part added to ten parts of diluent, which is 11-fold. One step apart that is a 10% difference; six serial steps apart it compounds to a factor of 1.77, enough to move a titre by a whole dilution. This calculator makes you choose which reading you mean.

How do I do a serial dilution?

Repeat the same dilution step down a row of tubes, carrying a fixed volume from each into fresh diluent. For 10-fold steps in 1 mL tubes, transfer 100 microlitres into 900 microlitres of diluent each time. Six such steps give a millionfold dilution. Mix every tube before drawing from it and change the tip between steps: an unmixed tube passes its error to every tube after it, and the film on the outside of a used tip is a small upward contamination of the next one.

Why not do a big dilution in one step?

Because the transfer volume gets too small to measure. A millionfold dilution in 1 mL means pipetting 1 microlitre, which is at the very bottom of an ordinary pipette's accurate range, where a 5% error is normal and that error lands undiluted in your answer. Six 10-fold steps keep every transfer at 100 microlitres. The cost is that errors now compound, roughly 6% across six steps at 1% each, which is still better than one unmeasurable transfer.

Do I need the molar mass to calculate a dilution?

No, and that is the useful thing about this equation. The concentration unit appears on both sides and cancels, so the arithmetic is identical whether you are working in molar, percent, mg/mL or the X notation used for buffers. You can dilute something correctly without knowing what it is or what it weighs. You only need a molar mass when you are making the stock from a solid in the first place, which is what our molarity calculator handles.

How do I dilute a 10X buffer to 1X?

Divide the final volume by 10. To get 500 mL of 1X TBE from a 10X concentrate, take 50 mL of concentrate and add 450 mL of water. The X notation is just a dilution factor with the concentration left unstated, which is why it works in C1V1 = C2V2 without any conversion: set the unit to X, put 10 and 1 in the concentration boxes, and the answer comes out the same way it would for a molar solution.

Is there a limit to how far you can dilute something?

Yes, and it is set by Avogadro's number rather than by arithmetic. Keep diluting and you eventually pass the point where a single molecule is likely to be left in the tube, which for a molar starting solution happens somewhere around one part in 10 to the 23rd. Past that the calculation still returns a concentration but the tube probably contains none of the solute at all. This page stops at twenty steps, which is already far beyond any real use.

Related calculators