Bland-Altman Limits of Agreement Calculator
Paste two columns of paired measurements and get the bias, the 95% limits of agreement, their confidence intervals and the Bland-Altman difference-vs-mean plot. Free, no signup, and every calculation runs in your browser — your data never leaves the page.
How it works
The Bland-Altman method answers a question correlation cannot: do two ways of measuring the same thing agree closely enough to be used interchangeably? It was introduced by J. Martin Bland and Douglas Altman in The Lancet in 1986 and is now the standard for method-comparison and device-validation studies. The calculator follows their original formulas exactly.
For n paired measurements, with each pair's difference dᵢ = Aᵢ − Bᵢ:
- Bias (mean difference):
d̄ = (Σ dᵢ) / n. This is the systematic offset between the methods. - Standard deviation of the differences:
s_d = √( Σ(dᵢ − d̄)² / (n − 1) ), the sample SD with an n−1 denominator. - 95% limits of agreement:
d̄ ± 1.96·s_d. Roughly 95% of differences between the two methods are expected to fall inside this band. Use 2.58 for 99% limits. - Confidence interval for the bias:
d̄ ± t·(s_d/√n), wheretis the Student-t value at n−1 degrees of freedom. - Confidence interval for each limit:
LoA ± t·s_d·√(3/n). A limit is estimated less precisely than the bias, so its interval is wider (Bland & Altman 1999).
The Student-t critical values are computed on the page from the regularized incomplete beta function and inverted by bisection, so no external statistics library is needed and any degrees of freedom are supported. As an internal check the standard deviation is also computed a second way — through the moment formula √((Σd² − n·d̄²)/(n−1)) — and both paths must agree. Percentage mode repeats every step on 100·(Aᵢ − Bᵢ)/((Aᵢ + Bᵢ)/2) to reveal proportional bias, where the disagreement grows with the size of the measurement. The limits are a prediction interval for a future difference — deciding whether that spread is acceptable is a clinical judgement made against a pre-specified threshold, not something the statistics decide for you.
Worked examples
Frequently asked questions
Sources & references
- Bland JM, Altman DG (1986). Statistical methods for assessing agreement between two methods of clinical measurement. The Lancet 327(8476):307–310.
- Bland JM, Altman DG (1999). Measuring agreement in method comparison studies. Statistical Methods in Medical Research 8(2):135–160.
- Giavarina D (2015). Understanding Bland Altman analysis. Biochemia Medica 25(2):141–151.
- Martin Bland — Measurement in medicine: the Bland-Altman method (author's reference page).
Formulas are textbook-standard and vendor-neutral. They were last reconciled against the sources above, with both worked examples cross-checked in code, on 2026-07-10.
Related tools
Comments & feedback
Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.
Found a bug, edge case, or want to suggest an improvement?
Email me at [email protected] — most fixes ship within 24 hours.