Skip to main content
Calcimator

Viral Titer Calculator

Calculate viral titer (PFU/mL) from plaque assay data and determine volume needed for target MOI.

About this calculator

A plaque assay counts visible zones of cell death (plaques) on a monolayer after infecting it with a diluted virus stock, and this calculator turns that raw count into titer using the standard relationship: titer (PFU/mL) equals the average plaque count across your replicate plates, divided by the dilution factor times the volume plated. Because a ten-fold dilution series is typical, the dilution is entered as a power of ten (enter 6 for a 1:1,000,000 dilution) rather than the fraction itself. The titer is reported both as a raw PFU/mL value and as its log10, since viral stocks commonly span many orders of magnitude and researchers routinely compare and report titers on a log scale for that reason. From the titer, the calculator solves the multiplicity of infection (MOI) equation for volume: MOI equals the number of infectious particles added divided by the number of target cells, so rearranging gives the microliter or milliliter volume of stock you need to pipette to hit a chosen MOI against a chosen cell count.

It also reports the MOI you'd get from a single microliter of undiluted stock as a quick reference. The key assumption is that your plate counts fall in the countable range (roughly 30-300 plaques per plate) — outside that range, Poisson statistics make the count unreliable regardless of what the calculator outputs. This tool computes titer from plaque (PFU) data specifically; it does not perform a TCID50 endpoint-dilution calculation, so don't feed it Reed-Muench-style partial-infection data expecting an equivalent conversion.

Inputs

fl oz

Results

Titer (PFU/mL)

175,000,000

Titer (log10 PFU/mL)8.24
Average plaques/plate17.5
Volume for MOI (µL)5.71
Volume for MOI (mL)0.01
MOI per 1 µL stock0.18
Total Pfu175,000,000
How to Use This Calculator
  1. Enter the total plaque count and number of replicate plates counted.
  2. Set the dilution exponent (10^-n), volume plated per well (mL).
  3. Enter target MOI and cell count for your infection experiment.
  4. Review Titer (PFU/mL), Volume for MOI (µL), and MOI per 1 µL Stock.
  5. Use Volume for MOI to pipette the correct amount of virus stock for your infection.

How the result changes with Dilution (10^-n)

Dilution (10^-n)Titer (PFU/mL)
3175,000
4.517,500,000
9175,000,000,000
12175,000,000,000,000

What each input means

Total plaque count
Total plaques counted across all replicate plates at the chosen dilution.
Number of replicates
Number of replicate plates counted (plaque count will be averaged).
Dilution (10^-n)
Negative exponent of dilution. Enter 6 for 10^-6 (1:1,000,000) dilution.
Volume plated (mL)
Volume of diluted virus plated per well/plate in mL.
Target MOI
Desired multiplicity of infection (virus particles per cell).
Target cell count
Number of cells to infect for MOI volume calculation.

What each result means

Titer (PFU/mL)
Calculated viral titer in plaque-forming units per milliliter.
Titer (log10 PFU/mL)
Log10 of viral titer for easy comparison.
Average plaques/plate
Average number of plaques per replicate plate.
Volume for MOI (µL)
Volume of virus stock needed to achieve target MOI.
Volume for MOI (mL)
Volume of virus stock needed to achieve target MOI in mL.
MOI per 1 µL stock
MOI achieved by adding 1 µL of undiluted stock to your cells.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Total plaque count = 35, Number of replicates = 2, Dilution (10^-n) = 6, Volume plated (mL) = 0.1 = 6 input(s) provided
  2. Calculate Titer
    Titer = Number(titerPfuPerMl.toExponential(2))
    175000000 = 175000000
  3. Calculate Titer
    Titer = log10(max(1, titerPfuPerMl))
    8.24 = 8.24
  4. Calculate Average plaques/plate
    Average plaques/plate = plaqueCount / numberOfReplicates
    17.5 = 17.5

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why is dilution entered as an exponent (10^-n) instead of a fraction?

Serial dilutions in plaque assays are almost universally done in factors of ten, so entering 6 for a 1:1,000,000 dilution matches how virologists record their dilution series and avoids typos from typing out long fractions like 0.000001. The calculator converts this internally to a dilution factor of 10^-n before applying it to the titer formula.

What's the difference between "Volume for MOI" and "MOI per 1 µL stock"?

Volume for MOI solves the MOI equation for the pipetting volume needed to achieve your target MOI against your entered cell count, so it's the number you'd actually use at the bench. MOI per 1 µL stock runs the same equation in the other direction, telling you what MOI a fixed 1 microliter addition of your undiluted stock would produce — a quick check on whether your stock is concentrated enough to reach high MOIs without excessive volume.

Does this calculator handle TCID50 titers?

No — this calculator computes titer specifically from plaque (PFU) counts using the standard PFU/mL formula: average plaques divided by dilution factor times volume plated. TCID50 uses a different Reed-Muench endpoint-dilution method based on the ratio of infected to uninfected wells, and shouldn't be entered here expecting an equivalent conversion.

Why does the calculator average the plaque count across replicates before computing titer?

Plaque counts on any single plate carry random counting noise, especially near the edges of the reliable counting range, so averaging plaque counts across replicate plates at the same dilution reduces that noise and gives a more representative titer estimate than relying on one plate alone.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Science & Physics.