PharmaCalc

Pharmaceutical Calculation Suite

← All calculator guides Open calculator →

f1/f2 Similarity Factor

Model-independent comparison of two dissolution profiles — the f1 difference and f2 similarity factors of Moore & Flanner, with the preconditions that make the verdict valid.

FDA 1997 IR Dissolution EMA Bioequivalence App. I SUPAC Moore & Flanner 1996
Get f1 and f2 with the time-point and 85% rules enforced for you.
Free demo — no account needed. Every run produces a GMP PDF report.
Open the f1 / f2 Similarity calculator →
Open the f1 / f2 Similarity calculator →
🏭

Industry Use

How this calculation is applied in pharmaceutical manufacturing

The f1 (difference) and f2 (similarity) factors are model-independent metrics for comparing two dissolution profiles — typically a test (post-change or generic) product against a reference. The method was published by Moore and Flanner (1996) and adopted by FDA in its 1997 guidance on dissolution testing of immediate-release solid oral dosage forms; EMA applies materially the same approach in its 2010 bioequivalence guideline. FDA's stated basis: “f1 values up to 15 (0–15) and f2 values greater than 50 (50–100) ensure sameness or equivalence of the two curves.”

Where this is used:

f2 similarity supports, but does not by itself establish, bioequivalence.

Calculation Explanation

Mathematical basis and regulatory foundation
Difference factor
f1 = { Σ |Rₜ − Tₜ| / Σ Rₜ } × 100
Similarity factor
f2 = 50 · log₁₀ { [1 + (1/n) Σ (Rₜ − Tₜ)²]⁻⁰·⁵ × 100 }

n = number of time points; Rₜ, Tₜ = mean percent dissolved for reference and test at time t. f2 = 100 means identical mean profiles; f2 = 50 corresponds to roughly a 10% average point difference.

Preconditions for a valid f2 comparison (FDA 1997; EMA 2010 Appendix I): 12 units per product at each time point · at least three time points (zero excluded), identical for both products · %CV not more than 20% at the earlier time points (e.g. 15 minutes) and not more than 10% at other time points — high variability invalidates f2; use a multivariate or bootstrap approach instead · the 85% rule: “Only one measurement should be considered after 85% dissolution of both the products” (FDA 1997; EMA's formulation: not more than one mean value > 85% dissolved for any formulation). Including multiple post-plateau points inflates f2 artificially. PharmaCalc enforces the EMA form — not more than one mean value > 85% dissolved for either product — which is at least as strict as the FDA wording.

Moore & Flanner (1996) FDA IR Dissolution Guidance (1997) EMA CPMP/EWP/QWP/1401/98 Rev. 1, App. I
📋

Variable Definitions

All input parameters and their meaning
Symbol Variable Units Description
Rₜ Reference mean percent dissolved at time t % Mean of 12 units of the reference product at each shared time point.
Tₜ Test mean percent dissolved at time t % Mean of 12 units of the test product at the same time points.
n Number of time points count At least three (zero excluded), identical for both products; not more than one point after 85% dissolved (PharmaCalc applies the EMA form: for either product).
f1 Difference factor (result) dimensionless Average absolute difference normalised by the reference profile; 0 = identical. Not symmetric — swapping test and reference changes f1.
f2 Similarity factor (result) dimensionless Logarithmic transform of the mean squared difference; 100 = identical, 50 ≈ 10% average difference. Symmetric in test and reference.
📖

Step-by-Step Tutorial

Worked example: immediate-release tablet, four time points

Scenario: an immediate-release tablet is compared before and after a manufacturing change. Four shared time points; each value is the mean of 12 units per product.

  1. Tabulate the profiles and differences.
    Example Data
    Time (min)Rₜ (%)Tₜ (%)|R−T|(R−T)²
    15252724
    30555239
    45757239
    60858324
  2. Check the preconditions: 12 units per point, four shared time points, CVs within 20%/10%, and no mean value exceeds 85% dissolved for either product — so all four points are validly included.
  3. Compute f1.
    Calculation
    Σ|R−T| = 10; ΣR = 240
    f1 = (10/240) × 100 = 4.17
  4. Compute f2.
    Calculation
    Σ(R−T)² = 26; 26/4 = 6.5
    100/√7.5 = 36.51
    f2 = 50 × log₁₀(36.51) = 78.12
  5. Conclude.
    Interpretation
    f1 = 4.17 ≤ 15 and f2 = 78.12 ≥ 50 → the profiles are similar.
✓ f1 = 4.17 · f2 = 78.12 — profiles similar (f1 ≤ 15, f2 ≥ 50)
⚠️

Interpretation, Assumptions and Limitations

What the verdict means — and when it applies
📚

References

Primary sources for this guide
Stop rebuilding this in a spreadsheet

PharmaCalc returns f1 and f2 with the time-point and 85% rules enforced for you. It is computed server-side against the published method and written into a GMP PDF report with the inputs, formula chain, references, document control and signature pages — traceable to the software release that produced it.

Open the f1 / f2 Similarity calculator — free demo
No account required to try it · Browse all 23 calculator guides
Open the f1 / f2 Similarity calculator →