HomeLab, Chemistry & Measurement ToolsDilution Calculator with Steps (Free) | StatsUnlock

Dilution Calculator with Steps (Free) | StatsUnlock

Dilution Calculator

Solve C1V1 = C2V2 in any units, find a dilution factor or ratio, plan a serial dilution with plate counts, seed cells, resuspend primers and dilute concentrated acids, with every step, the uncertainty, a figure and four charts.

LabSolution PrepStep by StepWith UncertaintyAP Chemistry LabMicrobiologyCell CultureFree

⚡ 0. Quick Answer

A dilution calculator uses C1V1 = C2V2. For 250.0 mL of 0.1000 M from a 1.000 M stock, V1 = 0.1000 × 250.0 ÷ 1.000 = 25.00 mL; make up to 250.0 mL (dilution factor 10). With Class A glassware the solution is 0.10000 ± 0.00019 M (k = 2).

C1V1 = C2V2  ·  DF = C1 ÷ C2

Rule of thumb: a 1 in 10 dilution is 1 part stock in 10 parts total (1 + 9). For factors above about 100, dilute in steps so every transfer is at least a few microliters.

⭐ Key Takeaways

  • A dilution calculator solves C1V1 = C2V2: 25.00 mL of 1.000 M stock made up to 250.0 mL gives 0.1000 M.
  • Dilution factor = C1 ÷ C2; steps multiply, so 1:10 then 1:5 is a 1 in 50 dilution, and 0.35 mg/mL read after it means 17.5 mg/mL in the original.
  • "1:1000" on an antibody datasheet means 1 in 1000: 10 µL of antibody in 10 mL total, not 1 + 1000 parts.
  • In a 10-fold serial dilution, 156 colonies from 0.1 mL of the 10−5 tube means 1.56 × 108 CFU/mL; count plates with 15 to 300 colonies (FDA BAM).
  • For 1.00 M HCl, measure 41.4 mL of 37.3% acid per 500 mL and always add the acid to water.

📚 1. What Is a Dilution Calculator?

A dilution lowers the concentration of a solution by adding solvent; the amount of solute stays the same. That one fact gives the dilution equation, C1V1 = C2V2, where C1 and V1 are the stock concentration and the volume you take, and C2 and V2 are the final concentration and final volume. A dilution calculator rearranges it for any unknown, keeps the units consistent, and turns the answer into a recipe: how much stock to pipette and what to make it up to.

A worked one-liner: V1 = C2V2 ÷ C1 = 0.1000 M × 250.0 mL ÷ 1.000 M = 25.00 mL. With a Class A 25 mL pipette (±0.03 mL, ASTM E969), a Class A 250 mL flask (±0.12 mL, ASTM E288) and a stock known to ±0.1%, the solution made is 0.10000 ± 0.00019 M at k = 2.

Who uses it: AP Chemistry and gen chem students; biology, microbiology and molecular biology labs diluting buffers, antibodies, DNA, primers and siRNA; cell culture labs seeding plates; clinical and QC labs diluting samples into an instrument's range and back-calculating; EPA water labs making ppm standards; and anyone diluting concentrated acid. One page replaces the separate "molarity dilution", "serial dilution", "dilution factor", "cell dilution" and "primer dilution" calculators found on supplier sites.

Quick answers to the questions people ask most

How do you calculate a dilution?

Use C1V1 = C2V2 and solve for the unknown. To find how much stock to take, V1 = C2V2 ÷ C1. For 50 mL of 2 mg/mL from a 20 mg/mL stock: 2 × 50 ÷ 20 = 5.0 mL of stock, made up to 50 mL with diluent. Keep both concentrations in the same unit.

How do you calculate the dilution factor?

Divide the stock concentration by the final concentration, or the final volume by the volume of stock: DF = C1 ÷ C2 = V2 ÷ V1. Taking 1 mL of sample into 9 mL of diluent gives 10 mL total, so DF = 10 ÷ 1 = 10, a 1 in 10 dilution. For several steps, multiply the factors.

What does a 1:10 dilution mean?

In biology and on most datasheets, 1:10 means 1 part in 10 parts total: 1 mL of stock plus 9 mL of diluent, a dilution factor of 10. Some chemistry texts write the same dilution as 1:9 (stock to diluent). Always say which you mean; mixing the two is a 10% error at 1:10 and a 100% error at 1:1.

How do you do serial dilution calculations?

Each tube is diluted by the same factor from the one before, so tube k has C0 ÷ DFk. In a 10-fold series, tube 3 is 1/1000 of the start. For each tube, diluent = transfer volume × (DF − 1): 1 mL into 9 mL for 10-fold, 0.5 mL into 0.5 mL for 2-fold.

How do you calculate the original concentration after a dilution?

Multiply the reading on the diluted sample by the dilution factor. A diluted protein reading of 0.35 mg/mL after a 1 in 50 dilution means the original was 0.35 × 50 = 17.5 mg/mL. For plate counts, divide colonies by the volume of original sample on the plate.

How do I dilute 10X buffer to 1X?

The X number is the concentration factor, so 10X to 1X is a 10-fold dilution. Take one tenth of the final volume as 10X buffer and make up with water: 50 mL of 10X PBS plus water to 500 mL gives 1X. For 100X to 1X, take one hundredth: 10 mL in 1 L.

Bench note from the StatsUnlock Team: most dilution errors are not arithmetic. They are a ratio read the wrong way (1:10 as 1 + 10), concentrations in different units (mM against µM), and transfers too small to pipette. Anything below about 2 µL should be split into steps: a 1:100 then 1:10 series is more accurate than one 1:1000 transfer, because a 1 µL pipetting error of 0.1 µL is 10%, while on 10 µL it is 1%. Research on students shows that misusing C1V1 = C2V2 is the main source of wrong answers (Chong, 2016), which is why this dilution calculator shows every step.
How a dilution calculator keeps the amount of solute constant 25.00 mL of 1.000 M stock holds 0.02500 mol; made up to 250.0 mL the same 0.02500 mol gives 0.1000 M. Before: C₁V₁ 1.000 M × 25.00 mL = 0.02500 mol of solute pipette the stock After: C₂V₂ 0.1000 M × 250.0 mL = 0.02500 mol of solute made up to the mark add solvent DF = 10 Same moles, ten times the volume: the concentration falls tenfold.
The dilution equation in one picture. The solute does not change; only the volume does.
TermWhat it means1 in 10 exampleWatch out for
Dilution factor (DF)How many times weaker: C1 ÷ C210Factors multiply across steps
"1 in N" or "1/N"1 part of stock in N parts total1 in 10Unambiguous; the safest way to write it
Ratio 1:N (biology)Same as 1 in N1:10Antibody and assay datasheets
Ratio 1:N (chemistry)1 part stock + N parts diluent1:9Factor is N + 1
Fold, XConcentration factor of a stock10X to 1X"2-fold" = 1 in 2

🧮 2. Enter Your Dilution

⚖️ Uncertainty inputs (tolerances, ±)

Each ±a is a rectangular distribution, u = a/√3; they combine in quadrature and U = 2u (JCGM 100:2008). Tolerances in Section 12.

📊 3. Results and Step-by-Step Working

Load a sample or type your values above, then press Calculate Dilution. The answer with its uncertainty, the working, every step, a figure, four charts and the exports will appear here.

🧠 4. Understanding Your Dilution Result, In Detail

4.1 What the result means

___

4.2 How sure you can be

___

4.3 Is it practical?

___

4.4 The detail that changes the answer

___

4.5 What to do next

___

4.6 Make up to the mark, do not add a fixed volume

The dilution calculator gives the diluent as V2 − V1, but volumes do not always add. Mixing 73.7 mL of 95% ethanol with 26.3 mL of water gives about 97 mL, not 100 mL, because the molecules pack together. Acids shrink and warm on mixing too. Pipette the stock into a volumetric flask and fill to the mark: then V2 is exact whatever the shrinkage.

4.7 Which input usually dominates the uncertainty

For the headline dilution (25.00 mL into 250.0 mL), the 25 mL pipette (±0.03 mL) and a stock known to ±0.1% share most of the variance, and the flask adds a little. For microliter transfers the pipette dominates completely: a P10 pipette at 2 µL can be off by several percent, which is why steps of at least 5 to 10 µL are safer.

4.8 Units that look the same but are not

mg/mL and g/L are the same number; µg/mL, mg/L and ng/µL are the same number; ppm equals mg/L only in dilute water solutions. M and mg/mL are different kinds of unit and need the molar mass to convert. X units (10X, 100X) are already concentration factors, so 10X to 1X is a 10-fold dilution.

✍ 5. How to Write the Dilution in a Report

Press Calculate above to fill all five examples with your result.

1. Lab report or methods sentence
___
📌 Conventions
  • Write "diluted 1 in 10" or "10-fold"; avoid a bare colon ratio.
  • Name the diluent (water, PBS, blocking buffer) and the final volume.
  • Give the concentration made, with U and k when it matters.
2. Reagent label or QC record
___
📌 Conventions
  • Label with name, concentration, date made, expiry and initials (GLP; FDA 21 CFR 211.194 for records).
  • Record the stock lot and the pipette and flask IDs.
3. Method validation line
___
📌 Conventions
  • Name the glassware standards (ASTM E969, E288) or ISO 8655 for micropipettes.
  • State that tolerances were treated as rectangular.
4. Exam or practical answer
___
📌 Conventions
  • Write C₁V₁ = C₂V₂, rearrange, substitute with units, then answer.
  • Keep both concentrations and both volumes in the same unit.
5. Plain text for chat or a forum
___

∑ 6. What Is the Dilution Formula? All Formulas Used

①
The dilution equation
C1V1 = C2V2  ·  V1 = C2V2 ÷ C1
C1, V1Stock concentration and the volume of stock taken
C2, V2Final concentration and final volume (any units, the same on both sides)
Example0.1000 M × 250.0 mL ÷ 1.000 M = 25.00 mL
②
Dilution factor, ratio and fraction
DF = C1 ÷ C2 = V2 ÷ V1  ·  ratio = 1 : (DF − 1)  ·  fraction = 1 ÷ DF
DFDilution factor, dimensionless; a 1 in 10 dilution has DF = 10
RatioStock : diluent; DF 10 is 1:9 in this form
Example100 µL into 900 µL: DF = 1000 ÷ 100 = 10
③
Several steps and back-calculation
DFtotal = DF1 × DF2 × …  ·  Coriginal = reading × DF
RuleFactors multiply, never add: 1:10 then 1:5 = 1 in 50
Example0.35 mg/mL read after 1 in 50 = 17.5 mg/mL original
④
Serial dilution and plate counts
Ck = C0 ÷ DFk  ·  diluent = Vt(DF − 1)  ·  CFU/mL = N ÷ (Vplated ÷ DFk)
kTube number in the series
NColonies counted on the plate; 15 to 300 is countable (FDA BAM Chapter 3)
Example156 colonies from 0.1 mL of 10−5: 156 ÷ (0.1 × 10−5) = 1.56 × 108 CFU/mL
⑤
Cells and hemocytometer
cells/mL = (count ÷ squares) × DFtrypan × 104  ·  Vcells = c2Vtotal ÷ c1
104Each large square holds 0.1 µL (1 mm × 1 mm × 0.1 mm)
Example480 cells in 4 squares, 1:1 trypan blue: 120 × 2 × 104 = 2.40 × 106 cells/mL
⑥
Primers, DNA and acids
V(µL) = nmol × 1000 ÷ µM  ·  Cstock = (w × ρ × 10) ÷ MW
Oligo25.0 nmol to 100 µM: 25.0 × 1000 ÷ 100 = 250 µL
Acid37.3% HCl, 1.18 g/mL: 12.07 M; 1.00 M × 500 mL ÷ 12.07 = 41.4 mL
⑦
Uncertainty of a dilution
u(C2)/C2 = √[(uC1/C1)2 + (uV1/V1)2 + (uV2/V2)2]  ·  u = a/√3  ·  uk = ustep√k
aA ± tolerance (pipette, flask, stock), rectangular
Example0.1%, 0.03/25 and 0.12/250 give u/C = 0.094%; U = 0.00019 M at 0.1000 M
CountsPoisson: u = 1/√N; 156 colonies is 8.0%

🔀 7. How Do You Calculate a Dilution? Flowchart, Step by Step

The same worked problem as Sections 0, 9, 10, 11 and 14: make 250.0 mL of 0.1000 M from a 1.000 M stock, with a Class A 25 mL pipette and a 250 mL flask.

Start or resultData stepCalculation stepYes or no check
StartA stock and a targetC₁ = 1.000 M stock; want C₂ = 0.1000 M, V₂ = 250.0 mL
CheckAre C₁ and C₂ in the same unit?
YesBoth in M. Carry on.
NoConvert first: 10 mM = 10 000 µM; mg/mL to M needs the molar mass.
CheckIs C₂ below C₁?
Yes0.1000 M is below 1.000 M.
No, stopA dilution cannot make a stronger solution.
1
Solve for the stock volumeV₁ = C₂V₂ ÷ C₁0.1000 × 250.0 ÷ 1.000 = 25.00 mL
2
Dilution factor and diluentDF = C₁ ÷ C₂DF = 10 (1 in 10); about 225.0 mL of diluent
CheckIs V₁ big enough to measure well?
Yes25.00 mL: use a Class A 25 mL pipette (±0.03 mL).
NoBelow about 2 µL, dilute in two steps.
3
Pipette the stock, make up to the mark25.00 mL into a 250 mL flask (±0.12 mL), fill to the mark at 20 °C, invert 15 times
4
Uncertainty of the solution madeu/C₂ = √[(0.1%/√3)² + (0.03/√3/25)² + (0.12/√3/250)²]u/C₂ = 0.094%; U = 2u = 0.00019 M
CheckDoes C₁V₁ equal C₂V₂?
Yes1.000 × 25.00 = 25.00 = 0.1000 × 250.0. Verified.
NoA unit was mixed; recheck step 1.
Result0.10000 ± 0.00019 M25.00 mL of stock made up to 250.0 mL (k = 2); label name, concentration, date, initials

📝 8. How to Use This Dilution Calculator

  1. Pick the kind of dilution. Choose a mode in Section 2: stock dilution, dilution factor and ratio, serial dilution, cells, primers and DNA, or acids and reagents.
  2. Load a sample or start from your numbers. Ten worked problems are in the sample menu. Sample 1 is the headline problem. Nothing is calculated until you press Calculate.
  3. Choose what to solve for. In stock dilution mode, tick the unknown: stock volume, final concentration, final volume or stock concentration.
  4. Pick units for both sides. Use M, mM, µM, mg/mL, ng/µL, ppm, % v/v, X, U/mL or cells/mL. Both concentrations must be the same kind; add the molar mass to mix M with mg/mL.
  5. Set the ratio convention. In ratio mode, say whether 1:N means 1 part in N total (antibodies, biology) or 1 part plus N parts (many chemistry texts).
  6. Add the tolerances. Pick your Class A pipette and flask, and give the stock uncertainty. The page combines them by the GUM rule.
  7. Press Calculate Dilution. Press the button or Enter. The answer, a Verified badge, the working, every step and a results table appear in Section 3.
  8. Read the figure and charts. The figure is drawn from your numbers; the four charts show the relationship, a comparison, the volumes and the uncertainty or counting range.
  9. Copy the write-up. Section 5 fills five ready sentences for a lab report, label, method, exam and chat; Section 20 fills a methods sentence.
  10. Export or run a batch. Download Doc or PDF, or use the Batch tab for many dilutions at once, typed or from a CSV or Excel file.

📈 9. How to Calculate a Dilution in Excel

Excel has no DILUTION function, but you can rebuild this dilution calculator in one row of cells. The sheet repeats the headline problem (1.000 M to 0.1000 M in 250.0 mL) with the uncertainty, so the numbers match Sections 0, 7, 10, 11 and 14.

The whole thing in one cell: with C₁ in A2, C₂ in B2 and V₂ in C2, type =B2*C2/A2. It returns 25.

9.1 The formulas you need

You wantExcel formulaNote
Stock volume V₁=B2*C2/A2C₂ × V₂ ÷ C₁
Final concentration C₂=A2*D2/C2C₁ × V₁ ÷ V₂
Dilution factor=A2/B2Or =C2/D2
Diluent (about)=C2-D2Make up to the mark in practice
Serial dilution, tube k=$A$2/$B$1^ROW(A1)Fill down; B1 holds the factor
Total of several steps=PRODUCT(F2:F4)Factors multiply
Original from a reading=G2*E2Reading × DF
CFU/mL from a plate=H2/(I2/10^J2)Colonies ÷ (mL plated × 10⁻ᵏ)
Relative uncertainty=SQRT((0.001/SQRT(3))^2+(0.03/SQRT(3)/D2)^2+(0.12/SQRT(3)/C2)^2)Stock, pipette, flask

9.2 Step by step

1 Enter the stock, target and final volume

C₁ in A2, C₂ in B2, V₂ in mL in C2. Numbers only.

dilution.xlsxA2fx1ABC1C1 (M)C2 (M)V2 (mL)21.0000.1000250.0

Row 2 holds 1.000 M, 0.1000 M and 250.0 mL.

2 Stock volume

In D2 type C₂ × V₂ ÷ C₁.

dilution.xlsxD2fx=B2*C2/A2ABCD1C1 (M)C2 (M)V2 (mL)V1 (mL)21.0000.1000250.025.00

D2 shows 25.00 mL.

3 Dilution factor

In E2 divide C₁ by C₂.

dilution.xlsxE2fx=A2/B2ABCDE1C1 (M)C2 (M)V2 (mL)V1 (mL)DF21.0000.1000250.025.0010

E2 shows 10: a 1 in 10 dilution.

4 Uncertainty of the solution

In F2 combine stock (0.1%), pipette (0.03 mL) and flask (0.12 mL); in G2 take 2 × F2 × B2.

dilution.xlsxF2fx=SQRT((0.001/SQRT(3))^2+(0.03/SQRT(3)/D2)^2+(0.12/SQRT(3)/C2)^2)ABCDEFG1C1 (M)C2 (M)V2 (mL)V1 (mL)DFu/C2U (M)21.0000.1000250.025.00100.0943%0.00019

F2 shows 0.0943%; G2 shows U = 0.00019 M at k = 2.

9.3 Awkward cases

  • Mixed units: convert first: µM = mM × 1000; or =CONVERT(A2,"ul","ml") for volumes.
  • Serial series: put the factor in B1 and fill =$A$2/$B$1^ROW(A1) down six rows.
  • Ratios typed as text ("1:10") cannot be multiplied: store the factor (10) in its own cell.

9.4 Why Excel may differ from R or Python

SituationWhat happensFix
RoundingExcel ROUND is half away from zero; R and Python round half to evenRound only the final answer
DisplayCell format hides digits but keeps themNot an error
RatiosExcel reads 1:10 as a time (1:10 AM)Type the factor, not the ratio

9.5 Charting a serial dilution

Plot tube number against concentration as a Scatter chart, then set the vertical axis to a logarithmic scale (Format Axis, Logarithmic scale). A 10-fold series becomes a straight line falling one decade per tube.

9.6 Errors you may see

  • #DIV/0!: the C₁ cell is empty.
  • #VALUE!: a unit typed in a number cell ("25 mL").
  • A time instead of a ratio: Excel turned 1:10 into 1:10 AM.

📈 10. How to Calculate a Dilution in R

A complete, copy-and-run script that reproduces the dilution calculator for the headline problem. It prints the stock volume, the dilution factor, the uncertainty of the solution made, a serial dilution and a plate count back-calculation, and saves one 300 dpi figure.

No packages needed. Base R covers every step; log = "y" gives the log axis.

10.1 The complete script

R, base only, saves serial_dilution.png

# Dilution with GUM uncertainty, a serial dilution and a plate count
# StatsUnlock - https://statsunlock.com/dilution-calculator/   Base R only.

# ---- 1. Inputs (units in the comments) ----
C1 <- 1.000; tol_C1 <- 0.001   # stock, M (+/- 0.1%)
C2 <- 0.1000                   # target, M
V2 <- 250.0; tol_V2 <- 0.12    # final volume, mL (Class A flask, ASTM E288)
tol_V1 <- 0.03                 # Class A 25 mL pipette, mL (ASTM E969)

# ---- 2. The dilution ----
V1 <- C2 * V2 / C1             # mL of stock
DF <- C1 / C2
cat(sprintf("V1 = %.2f mL of stock, make up to %.1f mL (DF = %g, 1 in %g)\n", V1, V2, DF, DF))

# ---- 3. Uncertainty of the solution made: u = a / sqrt(3) ----
rel <- sqrt((tol_C1 / sqrt(3) / C1)^2 + (tol_V1 / sqrt(3) / V1)^2 + (tol_V2 / sqrt(3) / V2)^2)
cat(sprintf("C2 = %.5f +/- %.5f M (k = 2), relative %.3f%%\n", C2, 2 * rel * C2, 200 * rel))
stopifnot(abs(C1 * V1 - C2 * V2) < 1e-12)
cat("Check: C1 x V1 = C2 x V2. Verified.\n")

# ---- 4. Serial dilution: 10-fold, 6 tubes ----
tubes <- 1:6
dil <- 10^tubes
cat("Tube dilutions:", paste0("1e-", tubes), "\n")

# ---- 5. Plate count (FDA BAM Ch. 3: CFU/mL = N / V) ----
N <- 156; tube <- 5; v_plated <- 0.1
V <- v_plated / dil[tube]      # mL of original sample on the plate
cfu <- N / V
cat(sprintf("CFU/mL = %d / %.1e mL = %.2e CFU/mL (counting u = %.1f%%)\n", N, V, cfu, 100 / sqrt(N)))
cat("Countable (15 to 300 colonies):", N >= 15 && N <= 300, "\n")

# ---- 6. One 300 dpi figure ----
png("serial_dilution.png", width = 6, height = 4, units = "in", res = 300)
plot(tubes, 1 / dil, log = "y", type = "b", pch = 19, col = "#2563eb", lwd = 2,
     xlab = "Tube", ylab = "Fraction of original (log scale)", main = "10-fold serial dilution")
points(tube, 1 / dil[tube], pch = 19, cex = 2, col = "#9333ea")
dev.off()

10.2 Output

V1 = 25.00 mL of stock, make up to 250.0 mL (DF = 10, 1 in 10)
C2 = 0.10000 +/- 0.00019 M (k = 2), relative 0.189%
Check: C1 x V1 = C2 x V2. Verified.
Tube dilutions: 1e-1 1e-2 1e-3 1e-4 1e-5 1e-6
CFU/mL = 156 / 1.0e-06 mL = 1.56e+08 CFU/mL (counting u = 8.0%)
Countable (15 to 300 colonies): TRUE

10.3 Traps

  • round() rounds half to even; format with sprintf.
  • log() is natural; use log10() for decades.
  • 10^tubes is a vector; index it with dil[tube], not dil(tube).

10.4 What each part does

BlockPurpose
1. InputsStock, target, final volume and the three tolerances
2. DilutionV₁ = C₂V₂ ÷ C₁ and DF = C₁ ÷ C₂
3. UncertaintyEach ± tolerance becomes a/√3, combined in quadrature; U = 2u
Middle blocksCheck C₁V₁ = C₂V₂, build the 10-fold series, then back-calculate CFU/mL from the plate (FDA BAM Chapter 3)
Last blockSerial dilution on a log scale with the plated tube marked, saved at 300 dpi

10.5 Adapting it

Change the inputs for your stock and target. For a different series, change the factor (10 to 2 for a two-fold series) and the number of tubes. For an antibody, V1 = V2 / N for a 1:N dilution read as 1 in N.

📈 11. How to Calculate a Dilution in Python

A complete, copy-and-run script that reproduces the dilution calculator for the headline problem. It prints the stock volume, the dilution factor, the uncertainty of the solution made, a serial dilution and a plate count back-calculation, and saves one 300 dpi figure.

numpymatplotlib

Install once: pip install numpy matplotlib

11.1 The complete script

Python with NumPy and Matplotlib, saves serial_dilution.png

# Dilution with GUM uncertainty, a Monte Carlo check, a serial dilution and a plate count
# StatsUnlock - https://statsunlock.com/dilution-calculator/
import numpy as np
import matplotlib
matplotlib.use("Agg")
import matplotlib.pyplot as plt

# ---- 1. Inputs (units in the comments) ----
C1, tol_C1 = 1.000, 0.001        # stock, M (known to +/-0.1%)
C2 = 0.1000                      # target, M
V2, tol_V2 = 250.0, 0.12         # final volume, mL (Class A flask, ASTM E288)
tol_V1 = 0.03                    # Class A 25 mL pipette, mL (ASTM E969)

# ---- 2. The dilution ----
V1 = C2 * V2 / C1                # mL of stock
DF = C1 / C2
print(f"V1 = {V1:.2f} mL of stock, make up to {V2:.1f} mL (DF = {DF:g}, 1 in {DF:g})")

# ---- 3. Uncertainty of the solution made: rectangular tolerances, u = a/sqrt(3) ----
rel = np.sqrt((tol_C1 / np.sqrt(3) / C1) ** 2 + (tol_V1 / np.sqrt(3) / V1) ** 2 + (tol_V2 / np.sqrt(3) / V2) ** 2)
print(f"C2 = {C2:.5f} +/- {2 * rel * C2:.5f} M (k = 2), relative {200 * rel:.3f}%")

# ---- 4. Monte Carlo check (JCGM 101), 100 000 draws ----
rng = np.random.default_rng(1)
sim = (rng.uniform(C1 - tol_C1, C1 + tol_C1, 100_000) * rng.uniform(V1 - tol_V1, V1 + tol_V1, 100_000)
       / rng.uniform(V2 - tol_V2, V2 + tol_V2, 100_000))
print(f"Monte Carlo: SD = {sim.std(ddof=1):.2e} M, 95% interval {np.percentile(sim, 2.5):.5f} to {np.percentile(sim, 97.5):.5f} M")
assert abs(C1 * V1 - C2 * V2) < 1e-12
print("Check: C1 x V1 = C2 x V2. Verified.")

# ---- 5. Serial dilution: 10-fold, 6 tubes, 1.0 mL into 9.0 mL ----
tubes = np.arange(1, 7)
dil = 10.0 ** tubes
print("Tube dilutions:", ", ".join(f"1e-{k}" for k in tubes))

# ---- 6. Plate count back to the original (FDA BAM Ch. 3: CFU/mL = N / V) ----
N, tube, v_plated = 156, 5, 0.1  # colonies, tube number, mL plated
V = v_plated / dil[tube - 1]     # mL of original sample on the plate
cfu = N / V
print(f"CFU/mL = {N} / {V:.1e} mL = {cfu:.2e} CFU/mL (counting u = {100 / np.sqrt(N):.1f}%)")
print("Countable (15 to 300 colonies):", 15 <= N <= 300)

# ---- 7. One 300 dpi figure ----
fig, ax = plt.subplots(figsize=(6, 4))
ax.semilogy(tubes, 1.0 / dil, "o-", color="#2563eb", lw=2, label="fraction of original")
ax.semilogy(tube, 1.0 / dil[tube - 1], "o", color="#9333ea", ms=11, label=f"plated tube: {cfu:.2e} CFU/mL")
ax.set_xlabel("Tube"); ax.set_ylabel("Fraction of original (log scale)"); ax.legend(frameon=False)
fig.tight_layout(); fig.savefig("serial_dilution.png", dpi=300)

11.2 Output

V1 = 25.00 mL of stock, make up to 250.0 mL (DF = 10, 1 in 10)
C2 = 0.10000 +/- 0.00019 M (k = 2), relative 0.189%
Monte Carlo: SD = 9.41e-05 M, 95% interval 0.09982 to 0.10018 M
Check: C1 x V1 = C2 x V2. Verified.
Tube dilutions: 1e-1, 1e-2, 1e-3, 1e-4, 1e-5, 1e-6
CFU/mL = 156 / 1.0e-06 mL = 1.56e+08 CFU/mL (counting u = 8.0%)
Countable (15 to 300 colonies): True

11.3 Traps

  • round() rounds half to even; format with f-strings.
  • Integer powers: 10 ** tubes needs a float base (10.0) to avoid integer overflow on long series.
  • numpy.std() defaults to ddof=0; use ddof=1 for replicates.

11.4 What each part does

BlockPurpose
1. InputsStock, target, final volume and the three tolerances
2. DilutionV₁ = C₂V₂ ÷ C₁ and DF = C₁ ÷ C₂
3. UncertaintyEach ± tolerance becomes a/√3, combined in quadrature; U = 2u
Middle blocksA 100 000-draw Monte Carlo (JCGM 101) agrees with the GUM result to 0.2%; then the serial series and the plate count
Last blockSerial dilution on a log scale with the plated tube marked, saved at 300 dpi

11.5 Adapting it

Change the inputs for your stock and target. For a different series, change the factor (10 to 2 for a two-fold series) and the number of tubes. For an antibody, V1 = V2 / N for a 1:N dilution read as 1 in N.

📋 12. Dilution Reference Tables: Factors, Glassware and Plate Counts

12.1 Common dilution factors: stock and diluent for 1 mL and 10 mL

1 in N (DF)Ratio stock:diluent% stockFor 1 mL: stock + diluentFor 10 mL: stock + diluentlog₁₀
1 in 21:150%500 µL + 500 µL5 mL + 5 mL0.301
1 in 51:420%200 µL + 800 µL2 mL + 8 mL0.699
1 in 101:910%100 µL + 900 µL1 mL + 9 mL1.000
1 in 201:195%50 µL + 950 µL0.5 mL + 9.5 mL1.301
1 in 501:492%20 µL + 980 µL0.2 mL + 9.8 mL1.699
1 in 1001:991%10 µL + 990 µL0.1 mL + 9.9 mL2.000
1 in 10001:9990.1%1 µL + 999 µL0.01 mL + 9.99 mL3.000

Exact arithmetic (DF = V₂ ÷ V₁). Last checked: October 2026.

12.2 Serial dilution set-ups

SeriesTransferDiluentTube volume after transfer outTube 6 is
2-fold0.5 mL0.5 mL0.5 mL1/64 (1.56%)
3-fold0.5 mL1.0 mL1.0 mL1/729
5-fold0.2 mL0.8 mL0.8 mL1/15 625
10-fold (tubes)1.0 mL9.0 mL9.0 mL10⁻⁶
10-fold (microplate)20 µL180 µL180 µL10⁻⁶
100-fold (FDA BAM blanks)10 mL into 90 mL is 10-fold; 1 mL into 99 mL is 100-fold90 or 99 mL90 or 99 mL10⁻¹² for 100-fold

FDA BAM Chapter 3 (Aerobic Plate Count, January 2026 edition) uses 90 ± 1 mL Butterfield's phosphate-buffered water blanks and 10 mL transfers. Last checked: October 2026.

12.3 Class A volumetric (transfer) pipettes

Capacity (mL)Tolerance (± mL)Relativeu = a/√3 (mL)
10.011.00%0.0058
20.010.50%0.0058
50.010.20%0.0058
100.020.20%0.0115
150.030.20%0.0173
200.030.15%0.0173
250.030.12%0.0173

Source: Class A volumetric pipets to ASTM E969 and E542, as listed by Fisher Scientific (reusable Class A volumetric pipets). Last checked: October 2026.

12.4 Class A volumetric flasks

Capacity (mL)Tolerance (± mL)Relativeu = a/√3 (mL)
100.020.200%0.0115
250.030.120%0.0173
500.050.100%0.0289
1000.080.080%0.0462
2500.120.048%0.0693
5000.200.040%0.1155
10000.300.030%0.1732

Source: ASTM E288 Class A, as listed by DWK Life Sciences (50 to 1000 mL) and Eisco Labs ASTM listings (10 and 25 mL). Calibrated to contain at 20 °C. Last checked: October 2026.

12.5 Plate counts: countable range and counting error

Colonies on platePoisson u = 1/√NFDA BAM (15 to 300)APHA (25 to 250)
1031.6%outsideoutside
1525.8%countableoutside
2520.0%countablecountable
5014.1%countablecountable
10010.0%countablecountable
1568.0%countablecountable
2506.3%countablecountable
3005.8%countableoutside
4005.0%outsideoutside

Source: FDA Bacteriological Analytical Manual, Chapter 3, Aerobic Plate Count (January 2026), which counts 15 to 300 colonies per plate and cites APHA's 25 to 250; counting statistics from Breed and Dotterrer (1916). Last checked: October 2026.

12.6 Concentrated acids and bases for dilution

ReagentFormulaAssay (% w/w)Density (g/mL)Molarity (source)Molarity (this page)mL for 1 L of 1 M
Hydrochloric acidHCl37.31.181212.0782.8
Nitric acidHNO370.01.411615.6663.8
Sulfuric acidH2SO496.51.841818.1155.2
Acetic acid, glacialCH3COOH99.71.0617.517.6056.8
Ammonia solutionNH329.00.915.315.3265.3

Source: concentrated reagent table, George Mason University, Department of Chemistry and Biochemistry (S. Slayden). Read your bottle; lots vary. Last checked: October 2026.

12.7 X buffers and percent solutions

FromToDFFor 500 mLFor 1 US gallon (3.785 L)
10X1X1050 mL + water to 500 mL378.5 mL + water to 1 gal
20X1X2025 mL189.3 mL
50X1X5010 mL75.7 mL
100X1X1005 mL37.9 mL
95% ethanol70%1.357368.4 mL, make up to 500 mL2789 mL, make up to 1 gal
99% isopropanol70%1.414353.5 mL, make up to 500 mL2677 mL, make up to 1 gal

C₁V₁ = C₂V₂; 1 US gallon = 3.785 411 784 L exactly (NIST Handbook 44, Appendix C). Volumes of alcohol and water do not add: make up to the mark. Last checked: October 2026.

📈 13. Dilution Example Results: Worked Problems

Eight worked problems that cover what a dilution calculator meets: textbook, AP lab, clinical, EPA water lab, US units, a limit case, an impossible request and a classic trap. Each number was checked in Python.

1
TEXTBOOK CASE

Diluting 6.00 M HCl

C₁V₁ = C₂V₂ solved for C₂.

25.0 mL of 6.00 M HCl is diluted to 500.0 mL. What is the new molarity?

C₁ = 6.00 MV₁ = 25.0 mLV₂ = 500.0 mLDF = 20C₂ = 0.300 M
QuantityValueNote
C₂0.300 M6.00 × 25.0 ÷ 500.0
Dilution factor20500.0 ÷ 25.0
Written as1 in 20ratio 1:19 stock:water
6.00 M HCl diluted 20-fold6.000 Mstock0.3000 Mdilutedmapping: bars proportional to molarity
The diluted bar is one twentieth of the stock.

What it means: Twenty times the volume, one twentieth the concentration.

How to write it: "The diluted acid was 0.300 M (25.0 mL of 6.00 M HCl made up to 500.0 mL)."

2
AP CHEMISTRY LAB

Beer’s law standards from a 0.500 M stock

One stock, several standards.

An AP lab needs 100.0 mL of 0.0500 M CuSO₄ from 0.500 M stock for a calibration line.

C₁ = 0.500 MC₂ = 0.0500 MV₂ = 100.0 mLV₁ = 10.00 mLDF = 10
QuantityValueNote
Stock volume10.00 mL0.0500 × 100.0 ÷ 0.500
Glassware10 mL Class A pipette± 0.02 mL
Other standards0.100, 0.150, 0.200 M20.00, 30.00, 40.00 mL in 100 mL
Stock volume for each standard (mL per 100 mL)10.00 mL0.0500 M20.00 mL0.100 M30.00 mL0.150 M40.00 mL0.200 Mmapping: V₁ = C₂ × 100 ÷ 0.500
Stock volume rises in a straight line with the target.

What it means: Use one stock and one pipette size where possible.

How to write it: "Standards (0.0500 to 0.200 M CuSO₄) were prepared by diluting 0.500 M stock in 100.0 mL flasks."

3
CLINICAL LAB

Back-calculating a diluted glucose result

The analyzer reads the diluted sample.

A serum sample above the analyzer range is diluted 1 in 20; the diluted reading is 18.4 mg/dL.

DF = 20reading 18.4 mg/dLoriginal 368 mg/dL20.4 mMreport original
QuantityValueNote
Original glucose368 mg/dL18.4 × 20
In mmol/L20.4 mM368 ÷ 18.02
Report368 mg/dLnote "diluted 1:20"
Diluted reading vs reported result18.40 mg/dLdiluted reading368.0 mg/dLreported resultmapping: result = reading × DF
Multiply by the dilution factor before reporting.

What it means: Forgetting the factor would report a dangerously low glucose.

How to write it: "Glucose 368 mg/dL (sample diluted 1 in 20 before analysis)."

4
EPA WATER LAB

A 5.00 ppm standard from a 1000 ppm stock

ppm works like mg/L in water.

A water utility needs 100.0 mL of a 5.00 mg/L (ppm) nitrate standard from a 1000 mg/L certified stock.

C₁ = 1000 ppmC₂ = 5.00 ppmV₂ = 100.0 mLV₁ = 0.500 mLDF = 200
QuantityValueNote
Stock volume0.500 mL (500 µL)5.00 × 100.0 ÷ 1000
Bettertwo steps1:10 to 100 ppm, then 5.00 mL in 100 mL
Unit noteppm = mg/Ldilute water only
One step vs two steps: smallest volume pipetted0.5000 mLone step5.000 mLtwo stepsmapping: smallest transfer in each plan
Two steps keep the smallest transfer at 5.00 mL.

What it means: A 500 µL transfer is fine with a calibrated pipette; a two-step plan halves the relative pipetting error.

How to write it: "The 5.00 mg/L standard was prepared from 1000 mg/L stock (0.500 mL to 100.0 mL)."

5
US UNITS

One US gallon of 70% ethanol from 99%

Gallons in, milliliters out.

A lab needs 1 US gallon (3.785 L) of 70% v/v ethanol from 99% ethanol.

C₁ = 99%C₂ = 70%V₂ = 3.785 LV₁ = 2677 mL0.707 gal
QuantityValueNote
Ethanol volume2677 mL70 × 3785.4 ÷ 99
In gallons0.707 gal70 ÷ 99 of the total
Watermake up to 1 galnot 1109 mL exactly: volumes shrink
Ethanol and water for 1 US gallon2677 mL99% ethanol1108 mLwater (about)3785 mLtotalmapping: bars in mL; water is approximate
Make up to the 1 gallon mark rather than adding 1108 mL.

What it means: Ethanol and water contract on mixing, so the water needed is a little more than 1108 mL.

How to write it: "70% ethanol was prepared from 99% ethanol (2677 mL made up to 1 US gal)."

6
LIMIT CASE

A 1 in 1 000 000 dilution

Too small to pipette in one step.

A 1 mL final volume at 1 in 10⁶ would need a 1 nL transfer.

DF = 10⁶one step: 1 nLthree steps: 1:100smallest 10 µLuse serial
QuantityValueNote
One step1 nL in 1 mLimpossible to pipette
Serial plan3 × (10 µL into 990 µL)each 1 in 100
Total100 × 100 × 100 = 10⁶factors multiply
Smallest transfer: one step vs serial0.001000 µLone step (µL)10.00 µLserial (µL)mapping: bar height proportional to the smallest volume pipetted
The serial plan moves 10 000 times more liquid per step.

What it means: Split any dilution above about 1 in 100 into steps.

How to write it: "The sample was diluted 10⁶-fold in three 1:100 steps (10 µL into 990 µL)."

7
IMPOSSIBLE

Make 10 mM from a 5 mM stock

You cannot dilute upward.

A student asks for 10 mL of 10 mM from a 5 mM stock.

C₁ = 5 mMC₂ = 10 mMC₂ > C₁not possibleflagged
QuantityValueNote
Stock5 mM
Target10 mMtwice the stock
VerdictImpossibleadding solvent only lowers concentration
Stock vs requested concentration5.000 mMstock10.00 mMrequestedmapping: fuchsia = impossible target
The requested bar is above the stock.

What it means: Find a stronger stock or weigh fresh solid. The calculator shows a fuchsia Impossible verdict.

How to write it: "A 10 mM solution cannot be made by diluting a 5 mM stock."

8
TRAP

Two 1:10 steps are 1:100, not 1:20

Factors multiply.

A sample was diluted 1:10 and then 1:10 again; the diluted reading is 0.80 mg/mL.

step 1: 10step 2: 10total 100right 80 mg/mLwrong 16 mg/mL
QuantityValueNote
Total factor10010 × 10
Original80 mg/mL0.80 × 100
If added (1:20)16 mg/mLfive times too low
Original concentration: multiplied vs added factors80.00 mg/mL× 100 (right)16.00 mg/mL× 20 (wrong)mapping: bar height proportional to the reported concentration
Adding the factors under-reports by 5 times.

What it means: Multiply the step factors. Use the Several steps option in Dilution factor mode.

How to write it: "The original was 80 mg/mL (two 1:10 dilutions, total 1 in 100)."

✏️ 14. How Do You Make a Dilution in the Lab? Steps (SOP)

The written method, calculator keys and a short standard operating procedure for the headline problem: prepare 250.0 mL of 0.1000 M sodium chloride from a 1.000 M stock. School students do this under a teacher's supervision and the school's own risk assessment.

14.1 The written method

  1. Write the equation. C₁V₁ = C₂V₂.
  2. Check units. Both concentrations in M; both volumes in mL.
  3. Rearrange. V₁ = C₂V₂ ÷ C₁.
  4. Substitute. V₁ = 0.1000 M × 250.0 mL ÷ 1.000 M = 25.00 mL.
  5. Dilution factor. DF = 1.000 ÷ 0.1000 = 10 (1 in 10).
  6. Check. 1.000 × 25.00 = 25.00 = 0.1000 × 250.0 ✓

14.2 On a scientific calculator

StepCasio fx-991EX / fx-82 and TI-30XS keysDisplay
Stock volume V₁0.1×250÷1=25
Final concentration C₂1×25÷250=0.1
Serial tube 5 (10-fold)1÷10x□5=1 × 10⁻⁰⁵
CFU/mL156÷(0.1×10x□(−)5)=156 000 000

14.3 The lab SOP

Purpose

Prepare 250.0 mL of 0.1000 M NaCl by volumetric dilution of a 1.000 M stock and record its concentration with uncertainty.

Equipment

Class A 25 mL volumetric pipette (±0.03 mL, ASTM E969) with a pipette bulb; Class A 250 mL volumetric flask (±0.12 mL, ASTM E288) with stopper; small beaker for the stock; wash bottle; dropper.

Reagents

1.000 M sodium chloride stock (known to ±0.1%); deionized water (ASTM Type II or better).

Hazards and controls

Sodium chloride solutions are not classified as hazardous on typical supplier safety data sheets; read the current SDS. Wear safety goggles. Never pipette by mouth: use a bulb or pipette filler. If you dilute concentrated acids, they are corrosive (GHS skin corrosion category 1): work in a fume hood with gloves and always add acid to water.

Procedure

  1. Pour a little stock into a clean, dry beaker; never pipette from the stock bottle.
  2. Rinse the pipette twice with small portions of stock and discard the rinses.
  3. Fill the pipette above the mark, wipe the tip, and lower the meniscus to the mark at eye level.
  4. Deliver into the flask with the tip against the neck; let it drain and wait 10 seconds. Do not blow out the last drop.
  5. Add water to about 1 cm below the mark, then dropwise to the mark at 20 °C.
  6. Stopper and invert 15 to 20 times.
  7. Label with name, concentration, date and initials.

Record sheet

ItemValueUnit
Stock concentration and lot1.000 (lot 2610-A)M
Pipette volume and ID25.00 (VP-03)mL
Flask volume and ID250.0 (VF-07)mL
Temperature20.5°C
Concentration made0.10000 ± 0.00019M (k = 2)

Calculation

C₂ = C₁V₁ ÷ V₂ = 1.000 × 25.00 ÷ 250.0 = 0.1000 M; u/C₂ = √[(0.1%/√3)² + (0.03/√3/25)² + (0.12/√3/250)²] = 0.094%; U = 0.00019 M.

Acceptance criteria

Class A glassware within its tolerance (Section 12.3 and 12.4); relative expanded uncertainty under 0.5%; meniscus on the mark at eye level. These are teaching-lab criteria; follow your course or SOP limits where they differ.

Sources of error and their direction

  • Water left in the pipette (not rinsed with stock): C₂ low.
  • Blowing out the last drop of a "to deliver" pipette: C₂ high.
  • Overshooting the mark: C₂ low.
  • Making up warm, then cooling: C₂ high.
  • Not mixing after making up: uneven concentration.

14.4 Practice problems

1. 2.00 mL of 0.500 M NaCl is diluted to 50.0 mL. Final molarity?

0.500 × 2.00 ÷ 50.0 = 0.0200 M

2. What volume of 2.00 M stock makes 250.0 mL of 0.150 M?

0.150 × 250.0 ÷ 2.00 = 18.8 mL

3. 15.0 mL of 2.00 M is diluted to 0.150 M. Final volume?

2.00 × 15.0 ÷ 0.150 = 200 mL

4. 0.2 mL of sample is added to 4.8 mL of diluent. Dilution factor?

(0.2 + 4.8) ÷ 0.2 = 25 (1 in 25)

5. A 2-fold series starts at 64 µg/mL. Concentration in tube 8?

64 ÷ 2⁸ = 0.25 µg/mL

6. 48 colonies grow from 1 mL of the 10⁻⁴ dilution. CFU/mL?

48 ÷ (1 × 10⁻⁴) = 4.8 × 10⁵ CFU/mL

7. How much antibody for 20 mL at 1:2000 (1 in 2000)?

20 mL ÷ 2000 = 10 µL

8. Cells are at 1.5 × 10⁶/mL. Volume for 10 mL at 2.0 × 10⁵/mL?

2.0 × 10⁵ × 10 ÷ 1.5 × 10⁶ = 1.33 mL + 8.67 mL medium

9. A tube holds 32.4 nmol of primer. Volume for 100 µM?

32.4 × 1000 ÷ 100 = 324 µL

10. How much 96.5% H₂SO₄ (1.84 g/mL) for 1.000 L of 0.500 M?

Stock 18.1 M; 0.500 × 1000 ÷ 18.1 = 27.6 mL, acid into water

14.5 Mistakes that lose marks or fail an audit

  • Different units for C₁ and C₂ (mM against µM).
  • Adding factors across steps instead of multiplying.
  • Reading 1:10 as 1 + 10 parts when the protocol means 1 in 10.
  • Adding a fixed volume of water instead of making up to the mark.
  • Pipetting below 2 µL instead of using an intermediate dilution.
  • Reporting the diluted reading instead of the original (forgetting × DF).
  • Water into acid instead of acid into water.

14.6 Pre-Lab and Post-Lab Questions

Pre-lab: Why is the stock pipetted but the final volume made up in a flask?

Both are measured precisely: the pipette delivers an exact V₁ and the flask defines an exact V₂, so the diluent volume does not need to be known.

Pre-lab: What volume of 1.000 M stock is needed for 250.0 mL of 0.1000 M?

0.1000 × 250.0 ÷ 1.000 = 25.00 mL.

Pre-lab: Why rinse the pipette with the stock solution first?

Water left in the pipette would dilute the stock before it is delivered, making C₂ low.

Pre-lab: What is the dilution factor, and how would you write it as a ratio?

DF = 10: "1 in 10", or 1:9 as stock to diluent.

Post-lab: You overshot the mark by 0.5 mL. Effect on C₂?

0.02500 mol ÷ 0.2505 L = 0.0998 M, 0.2% low.

Post-lab: Your pipette delivered 24.95 mL instead of 25.00 mL. New C₂?

1.000 × 24.95 ÷ 250.0 = 0.09980 M.

Post-lab: Which input dominated the uncertainty?

The stock (0.1%) and the 25 mL pipette shared most of it; the flask contributed least.

Post-lab: Why would a 1 in 1000 dilution be done in steps?

A single 0.25 mL transfer into 250 mL is fine, but at microliter scale a 1 µL transfer carries a large relative error; steps keep each transfer large.

✅ 15. Which Dilution Method Should You Use?

You haveYou wantDilution calculator modeReal example
A stock and a target concentrationVolume of stockStock dilution1.000 M to 0.1000 M: 25.00 mL in 250.0 mL
A 10X or 100X buffer1X working bufferStock dilution (X units)50 mL 10X PBS to 500 mL
A ratio on a datasheetVolumes to pipetteDilution factor and ratio1:1000 antibody: 10 µL in 10 mL
A reading on a diluted sampleThe original concentrationDilution factor (back-calculate)0.35 mg/mL × 50 = 17.5 mg/mL
A very large factor (over 100)Accurate low concentrationsSerial dilution10-fold × 6 tubes to 10⁻⁶
Colonies on a plateCFU/mL of the sampleSerial dilution (plate count)156 colonies → 1.56 × 10⁸ CFU/mL
A cell countCells per wellCell dilution and seeding24-well plate, 5.0 × 10⁴ cells/well
A dried oligo100 µM and 10 µM stocksPrimer, DNA, siRNA25.0 nmol + 250 µL
A concentrated acid bottleA molar solutionAcid and reagent dilution41.4 mL 37.3% HCl per 500 mL of 1.00 M
Use one step when
  • The factor is 100 or less.
  • The stock volume is at least a few microliters.
  • You have a volumetric flask the right size.
Use serial steps when
  • The factor is above about 100.
  • You need a range of concentrations (standard curve, MIC, plate counts).
  • The single-step stock volume would be under 2 µL.

🔧 16. Common Dilution Mistakes and Troubleshooting

Research on chemistry students finds that most dilution errors come from misusing C1V1 = C2V2 and from final-concentration problems with mixtures, not from arithmetic (Chong, 2016; Vaccaro et al., 2022). The dilution calculator flags each one below.

SymptomCauseFix
Answer 1000 times offmM on one side, µM on the otherPick units for both concentrations; the page converts them
Antibody signal far too weak or strong1:1000 read as 1 + 1000 parts, or 1:N vs 1 in N confusionChoose the ratio convention in Dilution factor mode
Two 1:10 steps called 1:20Factors added instead of multipliedTotal = 10 × 10 = 100
Standard curve curves at the low endError growing down a serial dilution; tips not changedFresh tip each step; mix each tube; larger transfers
Plate counts too high or "TNTC"Plated a tube that was not diluted enoughUse a plate with 15 to 300 colonies (FDA BAM)
70% ethanol comes out short of volumeVolumes do not add on mixingMeasure the stock and make up to the mark
Acid spits and boilsWater added to concentrated acidAlways add acid to water, slowly, with cooling
"C₂ is larger than C₁"Target stronger than stockA dilution cannot concentrate; find a stronger stock
Cells uneven across the plateSuspension settled between drawsMix before every draw; plate quickly
Excel gives #VALUE!Units typed into number cellsNumbers only; units in the header

⚠️ 17. Assumptions and Limitations

AssumptionHow to checkIf it fails, the error goes
The solute is conserved (no reaction, no loss)Stable solute; no precipitationReal C₂ lower than calculated
The stock concentration is rightCertificate, titration or a fresh measurementEvery dilution carries the same relative error
Final volume is made up to the markVolumetric flask, not a beakerAdding a fixed volume: C₂ off by the volume change on mixing
Glassware at 20 °C, within toleranceClass A mark, thermometerWarm solution made up then cooled: C₂ slightly high
Each tube is mixed before the next transferVortex or invertLater tubes too weak or too strong; error grows down the series
Tolerances are rectangular and independentEurachem QUAM uses triangular for glasswareRectangular gives a larger, safer U; triangular is about 29% smaller
Colony counts follow Poisson statisticsSpread plates, no spreaders or clumpsClumped cells: CFU/mL underestimates single cells
ppm equals mg/LDilute water solutions onlyConcentrated or non-water solutions need the density

Better methods for the highest accuracy: prepare dilutions by mass (gravimetric dilution), calibrate pipettes gravimetrically under ISO 8655-6, and count cells with a validated automated counter (Cadena-Herrera et al., 2015).

🎯 18. Conclusion

Your result

___

What the dilution calculator does for the bench

Every dilution is the same equation, but the units, ratio conventions, multi-step factors and tiny volumes are where results go wrong. This dilution calculator keeps the units consistent, reads ratios both ways, multiplies steps, back-calculates readings and plate counts, and puts an uncertainty on the solution you actually make.

Watch out for

  • Mixed units on the two sides of C₁V₁ = C₂V₂.
  • The 1:N convention on the protocol you follow.
  • Transfers below about 2 µL.
  • Volumes that do not add: make up to the mark.
  • Acid into water, never the reverse.

Next steps

Check a working solution by measurement and multiply by the dilution factor. For replicate readings, the mean calculator and standard deviation calculator give the average and spread; for a standard curve from a serial dilution, use the simple linear regression calculator. Whatever you dilute, start and finish with the dilution calculator.

❓ 19. Frequently Asked Questions

Q1. How do you calculate a dilution?

Use C1V1 = C2V2 and solve for the unknown. To find the stock volume, V1 = C2V2 ÷ C1. For 250.0 mL of 0.1000 M from a 1.000 M stock: 0.1000 × 250.0 ÷ 1.000 = 25.00 mL, made up to 250.0 mL. Keep both concentrations in the same unit and both volumes in the same unit.

Q2. What is the dilution formula?

The dilution formula is C1V1 = C2V2, where C1 and V1 are the stock concentration and the volume taken, and C2 and V2 are the final concentration and final volume. It works because adding solvent does not change the amount of solute. Any units work if each pair matches on both sides of the equation.

Q3. How do you calculate the dilution factor?

Divide the stock concentration by the final concentration, or the final volume by the volume of stock: DF = C1 ÷ C2 = V2 ÷ V1. Adding 1 mL of sample to 9 mL of diluent gives 10 mL in total, so the dilution factor is 10 ÷ 1 = 10, written 1 in 10 or 10-fold.

Q4. What does a 1:10 dilution mean?

In biology and on most datasheets, a 1:10 dilution means 1 part in 10 parts total: 1 mL of stock plus 9 mL of diluent, a dilution factor of 10. Some chemistry texts write the same dilution as 1:9, stock to diluent. Write "1 in 10" or "10-fold" in a report to avoid the ambiguity.

Q5. How do you calculate a serial dilution?

Each tube is diluted by the same factor from the tube before, so tube k holds C0 ÷ DF^k. In a 10-fold series, the third tube is 1/1000 of the start. For each tube, diluent volume = transfer volume × (DF − 1), so 1 mL goes into 9 mL for a 10-fold series and 0.5 mL into 0.5 mL for a 2-fold series.

Q6. How do you calculate CFU/mL from a serial dilution?

Divide the colonies counted by the volume of original sample on the plate, which is the volume plated divided by the dilution. 156 colonies from 0.1 mL of the 10⁻⁵ tube is 156 ÷ (0.1 × 10⁻⁵) = 1.56 × 10⁸ CFU/mL. FDA BAM Chapter 3 counts plates with 15 to 300 colonies.

Q7. How do you calculate the original concentration after dilution?

Multiply the reading on the diluted sample by the total dilution factor. If a sample was diluted 1:10 and then 1:5, the factor is 50, so a reading of 0.35 mg/mL means the original held 0.35 × 50 = 17.5 mg/mL. Always report the original value and state the dilution used.

Q8. How do you dilute 10X to 1X?

A 10X stock is ten times the working strength, so 10X to 1X is a 10-fold dilution. Take one tenth of the final volume as stock and make up with water: 50 mL of 10X PBS plus water to 500 mL gives 1X. For 100X to 1X, take one hundredth, such as 10 mL in 1 L.

Q9. How do you calculate an antibody dilution?

Read the ratio as 1 part in N total, the usual datasheet meaning, and divide the final volume by N. A 1:1000 dilution in 10 mL of blocking buffer needs 10 mL ÷ 1000 = 10 µL of antibody plus 9.99 mL of buffer. For 1:5000 in 25 mL, use 5 µL of antibody.

Q10. How do you dilute DNA to a set ng/µL?

Use C1V1 = C2V2 in ng/µL and µL. To make 50 µL of 10 ng/µL from a 250 ng/µL plasmid prep: 10 × 50 ÷ 250 = 2.0 µL of DNA plus 48 µL of water or TE. For volumes below 2 µL, make an intermediate dilution first so the pipetting error stays small.

Q11. How do you dilute primers to 100 µM and 10 µM?

For the stock, volume in µL = nmol × 1000 ÷ µM, so 25.0 nmol needs 250 µL for 100 µM. For a 10 µM working stock, mix 1 part stock with 9 parts water or TE: 10 µL plus 90 µL makes 100 µL. Spin the tube before opening the dried oligo.

Q12. How do you calculate a cell dilution for seeding?

Find the target density, cells per well ÷ volume per well, then use C1V1 = C2V2. For 5.0 × 10⁴ cells in 0.5 mL per well, the target is 1.0 × 10⁵ cells/mL; 24 wells with 10% overage need 13.2 mL, so 0.55 mL of a 2.4 × 10⁶ cells/mL suspension plus 12.65 mL of medium.

Q13. How do you calculate cells/mL from a hemocytometer?

Average the cells per large square, multiply by the trypan blue dilution factor, then multiply by 10⁴, because each large square holds 0.1 µL. 480 cells in 4 squares with a 1:1 trypan blue mix gives 120 × 2 × 10⁴ = 2.4 × 10⁶ cells/mL. Count at least 100 cells for a usable number.

Q14. How do you dilute concentrated HCl to 1 M?

Work out the stock molarity from the label, about 12.07 M for 37.3% HCl at 1.18 g/mL, then use C1V1 = C2V2. For 500 mL of 1.00 M: 1.00 × 500 ÷ 12.07 = 41.4 mL of acid. Add the acid slowly to about 250 mL of water in a fume hood, cool, and make up to the mark.

Q15. How do you make 70% ethanol from 95% ethanol?

Use C1V1 = C2V2 with percent by volume: 70 × 100 mL ÷ 95 = 73.7 mL of 95% ethanol, made up to 100 mL with water. Do not simply add 26.3 mL of water, because ethanol and water shrink by a few percent when they mix; fill a cylinder or flask to the mark instead.

Q16. What is the difference between dilution factor and dilution ratio?

The dilution factor counts total parts: DF 10 means 1 part in 10. A dilution ratio often counts stock to diluent, so the same dilution is 1:9. On many biology datasheets, though, 1:10 already means DF 10. The two readings differ by one part, which is a 100% error at 1:1.

Q17. Can you dilute a solution to a higher concentration?

No. Adding solvent can only lower the concentration, so if C2 is larger than C1 the dilution is impossible. To get a stronger solution you need a stronger stock, evaporation, or for cells, centrifugation and resuspension in less medium. The dilution calculator flags this case with an Impossible verdict.

Q18. How do you calculate a dilution in Excel or on a calculator?

In Excel, put C1 in A2, C2 in B2 and V2 in C2, then type =B2*C2/A2 for the stock volume. On a scientific calculator, key 0.1 × 250 ÷ 1 = to get 25. Both give 25.00 mL for the headline problem. Keep units out of Excel cells to avoid #VALUE! errors.

Q19. How do you calculate a dilution in Python or R?

In Python, V1 = C2 * V2 / C1; in R, V1 <- C2 * V2 / C1. Both give 25 for the headline problem. The complete scripts in Sections 10 and 11 also print the uncertainty of the solution made, a Monte Carlo check, a serial dilution table, a plate count back-calculation and a 300 dpi figure.

Q20. Why should you dilute in steps instead of one big dilution?

Small transfers carry large relative errors. Pipetting 1 µL for a 1:1000 dilution can be off by 5 to 10%, while three 1:10 steps with 100 µL transfers stay near 1% each. Errors in a series add in quadrature, so k steps give about √k times one step, still smaller than one tiny transfer.

📑 20. Cite This Tool

APA 7th edition
StatsUnlock. (2026). Dilution calculator [Interactive laboratory tool]. https://statsunlock.com/dilution-calculator/
BibTeX
@misc{statsunlock_dilution_2026, title={Dilution Calculator}, author={{StatsUnlock Team}}, year={2026}, note={Interactive laboratory tool}, url={https://statsunlock.com/dilution-calculator/}}
Methods sentence (fills from your last calculation)
Working solutions were prepared by dilution (C₁V₁ = C₂V₂): 25.00 mL of 1.000 M stock made up to 250.0 mL, giving 0.1000 M (0.10000 ± 0.00019 M, k = 2, JCGM 100:2008), using the StatsUnlock Dilution Calculator (2026).

🔗 21. Related Tools

📖 22. Glossary of Terms

TermPlain-English meaning
AliquotA measured portion of a solution taken for dilution or analysis.
C₁V₁ = C₂V₂The dilution equation: amount of solute before equals amount after.
CFUColony-forming unit: a cell or clump that grows into one colony.
Class A glasswarePipettes and flasks made to the tightest tolerance (ASTM E969, E288).
DiluentThe liquid added to dilute a stock: water, buffer, medium, saline.
Dilution factor (DF)How many times weaker the final solution is: C₁ ÷ C₂.
Dilution ratioStock to diluent parts; 1:9 is a dilution factor of 10. Some fields write 1:10 for the same dilution.
FoldTimes; a 10-fold dilution is 1 in 10.
HemocytometerA counting chamber; each large square holds 0.1 µL.
Make up to the markFill a volumetric flask until the meniscus sits on the line.
MeniscusThe curved liquid surface; read its bottom at eye level.
OverageExtra volume prepared to cover losses in tips and reservoirs.
ppmParts per million; equals mg/L only in dilute water solutions.
Serial dilutionRepeated dilutions by the same factor, each from the previous tube.
Standard curveSignal plotted against known concentrations, often made by serial dilution.
Stock solutionA concentrated solution kept for making working solutions.
TE buffer10 mM Tris, 1 mM or 0.1 mM EDTA, pH 8; used to dissolve DNA and oligos.
Trypan blueA dye that stains dead cells, mixed 1:1 with cells before counting.
Uncertainty (U)The ± range on a result; U = 2u gives about 95% coverage.
Working solutionThe diluted solution used in the experiment.
X (10X, 100X)A concentration factor on a stock buffer; 10X is diluted 10-fold to 1X.

📚 23. References

Peer-reviewed sources behind this dilution calculator: serial dilution and plate count statistics, cell counting, qPCR dilution series, nucleic acid and protein quantitation, uncertainty, and research on how students learn dilution. Standards (JCGM 100:2008, ASTM E969 and E288, FDA BAM Chapter 3, OSHA HazCom) are named where they are used. Every DOI checked October 2026.

  1. Altman, D. G., & Bland, J. M. (2005). Standard deviations and standard errors. BMJ, 331(7521), 903. https://doi.org/10.1136/bmj.331.7521.903
  2. Ben-David, A., & Davidson, C. E. (2014). Estimation method for serial dilution experiments. Journal of Microbiological Methods, 107, 214–221. https://doi.org/10.1016/j.mimet.2014.08.023
  3. Breed, R. S., & Dotterrer, W. D. (1916). The number of colonies allowable on satisfactory agar plates. Journal of Bacteriology, 1(3), 321–331. https://doi.org/10.1128/jb.1.3.321-331.1916
  4. Bustin, S. A., Benes, V., Garson, J. A., Hellemans, J., Huggett, J., Kubista, M., Mueller, R., Nolan, T., Pfaffl, M. W., Shipley, G. L., Vandesompele, J., & Wittwer, C. T. (2009). The MIQE guidelines: Minimum information for publication of quantitative real-time PCR experiments. Clinical Chemistry, 55(4), 611–622. https://doi.org/10.1373/clinchem.2008.112797
  5. Cadena-Herrera, D., Esparza-De Lara, J. E., Ramírez-Ibañez, N. D., López-Morales, C. A., Pérez, N. O., Flores-Ortiz, L. F., & Medina-Rivero, E. (2015). Validation of three viable-cell counting methods: Manual, semi-automated, and automated. Biotechnology Reports, 7, 9–16. https://doi.org/10.1016/j.btre.2015.04.004
  6. Chong, S. H. (2016). Wither the concepts of mole and concentration: Conceptual confusion in applying M1V1 = M2V2. Universal Journal of Educational Research, 4(5), 1158–1162. https://doi.org/10.13189/ujer.2016.040527
  7. Cumming, G., Fidler, F., & Vaux, D. L. (2007). Error bars in experimental biology. Journal of Cell Biology, 177(1), 7–11. https://doi.org/10.1083/jcb.200611141
  8. Desjardins, P., & Conklin, D. (2010). NanoDrop microvolume quantitation of nucleic acids. Journal of Visualized Experiments, (45), e2565. https://doi.org/10.3791/2565
  9. Gültepe, N., & Erdem, A. R. (2026). Diagnosing teacher candidates’ reasoning on solution concentration: A theoretical analysis of definitional and procedural difficulties. Chemistry Education Research and Practice, 27(3), 1073–1088. https://doi.org/10.1039/d5rp00422e
  10. Herigstad, B., Hamilton, M., & Heersink, J. (2001). How to optimize the drop plate method for enumerating bacteria. Journal of Microbiological Methods, 44(2), 121–129. https://doi.org/10.1016/S0167-7012(00)00241-4
  11. Jett, B. D., Hatter, K. L., Huycke, M. M., & Gilmore, M. S. (1997). Simplified agar plate method for quantifying viable bacteria. BioTechniques, 23(4), 648–650. https://doi.org/10.2144/97234bm22
  12. Kragten, J. (1994). Calculating standard deviations and confidence intervals with a universally applicable spreadsheet technique. Analyst, 119(10), 2161–2165. https://doi.org/10.1039/AN9941902161
  13. Pace, C. N., Vajdos, F., Fee, L., Grimsley, G., & Gray, T. (1995). How to measure and predict the molar absorption coefficient of a protein. Protein Science, 4(11), 2411–2423. https://doi.org/10.1002/pro.5560041120
  14. Prohaska, T., Irrgeher, J., Benefield, J., Böhlke, J. K., Chesson, L. A., Coplen, T. B., Ding, T., Dunn, P. J. H., Gröning, M., Holden, N. E., Meijer, H. A. J., Moossen, H., Possolo, A., Takahashi, Y., Vogl, J., Walczyk, T., Wang, J., Wieser, M. E., Yoneda, S., Zhu, X.-K., & Meija, J. (2022). Standard atomic weights of the elements 2021 (IUPAC Technical Report). Pure and Applied Chemistry, 94(5), 573–600. https://doi.org/10.1515/pac-2019-0603
  15. Raviolo, A., Farré, A. S., & Traiman Schroh, N. (2021). Students’ understanding of molar concentration. Chemistry Education Research and Practice, 22(2), 486–497. https://doi.org/10.1039/d0rp00344a
  16. Rusek, M., Koperová, D., Bártová, I., Machková, V., Chytrý, V., Sirotek, V., Štrofová, J., & Šmejkal, P. (2026). Challenges in chemistry calculations at university entry: Evidence from a multi-institutional study. Journal of Chemical Education, 103(4), 1826–1834. https://doi.org/10.1021/acs.jchemed.6c00022
  17. Strober, W. (2015). Trypan blue exclusion test of cell viability. Current Protocols in Immunology, 111(1). https://doi.org/10.1002/0471142735.ima03bs111
  18. Svec, D., Tichopad, A., Novosadova, V., Pfaffl, M. W., & Kubista, M. (2015). How good is a PCR efficiency estimate: Recommendations for precise and robust qPCR efficiency assessments. Biomolecular Detection and Quantification, 3, 9–16. https://doi.org/10.1016/j.bdq.2015.01.005
  19. Tanaka, M., Girard, G., Davis, R., Peuto, A., & Bignell, N. (2001). Recommended table for the density of water between 0 °C and 40 °C based on recent experimental reports. Metrologia, 38(4), 301–309. https://doi.org/10.1088/0026-1394/38/4/3
  20. Vaccaro, E., Stella, C., & Alonso, M. (2022). Difficulties of novice students in solving the final concentration value of a mixture of solutions. Chemistry Teacher International, 4(4), 297–305. https://doi.org/10.1515/cti-2021-0026
STATS UNLOCK · statsunlock.com · Dilution Calculator · StatsUnlock Team
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Statistical Models

Important Plots & Charts

Calculators and Converters