Error Propagation Calculator — Uncertainty Propagation
Select an arithmetic operation, enter the values and their standard uncertainties (1σ), and get the propagated uncertainty of the result — with a distribution plot showing how the uncertainty spreads.
Operation
Result: 15 ± 0.5831 (formula: σ_f = √(σ_a² + σ_b²))
- 1
σ_a² + σ_b²
0.5² + 0.3² = 0.34 - 2
σ_f = √(σ_a² + σ_b²)
√0.34 = 0.5831
How does this calculator work?
Propagated uncertainty combines partial derivatives and input uncertainties in quadrature. For a + b or a − b: σ_f = √(σ_a² + σ_b²). For a × b or a/b: σ_f/|f| = √((σ_a/a)² + (σ_b/b)²). For aⁿ: σ_f = |n| × |a^(n−1)| × σ_a. All formulas assume independent, small uncertainties and a linear (first-order Taylor) approximation.
Formula
How this is calculated
When a calculated result f depends on measured quantities a and b, any uncertainty in a and b propagates into f. For independent, uncorrelated measurements the standard rule — sometimes called quadrature addition — combines the partial derivatives: σ_f² = (∂f/∂a)² σ_a² + (∂f/∂b)² σ_b². This calculator applies that general rule to the five most common operations.
For addition or subtraction, the absolute uncertainties add in quadrature: σ_f = √(σ_a² + σ_b²). For multiplication or division, the relative uncertainties add in quadrature: σ_f/|f| = √((σ_a/|a|)² + (σ_b/|b|)²). For a power law f = aⁿ, the propagation gives σ_f = |n| × |a^(n−1)| × σ_a (equivalently, the relative uncertainty scales by |n|). All formulas assume the uncertainties are small relative to the measured values (linear approximation) and that the variables are statistically independent.
The result is expressed as f ± σ_f, representing the central value and one standard deviation of the output distribution (68% confidence interval if the inputs are normally distributed). The bell-curve plot visualises this: the shaded region from f − σ_f to f + σ_f covers roughly 68% of the probable values of the result. For systematic uncertainties or correlated inputs the formulas are more complex — see the GUM (Guide to the Expression of Uncertainty in Measurement) for the full treatment.
Frequently asked questions
Absolute uncertainty σ_f has the same units as f — it is the ± spread of the result. Relative uncertainty is σ_f / |f|, typically expressed as a percentage, and shows how large the uncertainty is compared with the result itself. For multiplication and division it is the relative uncertainties that add in quadrature; for addition and subtraction it is the absolute uncertainties.
The quadrature formulas are derived from a first-order Taylor expansion and do not strictly require normally distributed inputs. However, if a and b are independent normal variables, then f = a ± b is also exactly normal, and the 1σ interpretation (68% interval) holds exactly. For multiplication and power operations the output is only approximately normal when σ_a/|a| and σ_b/|b| are small.
If a and b are correlated (covariance σ_ab ≠ 0), the general formula adds a cross-term: σ_f² = (∂f/∂a)² σ_a² + (∂f/∂b)² σ_b² + 2(∂f/∂a)(∂f/∂b) σ_ab. For addition, this gives σ_f = √(σ_a² + σ_b² + 2σ_ab). This calculator assumes independence (σ_ab = 0). If your measurements share a common systematic source, the cross-term can significantly increase the propagated uncertainty.
Also known as
TG we-Calculate Editorial Team. (2026). Error Propagation Calculator — Uncertainty Propagation [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/error-propagation-calculator
TG we-Calculate Editorial Team. "Error Propagation Calculator — Uncertainty Propagation." TG we-Calculate. 2026. https://we-calculate.com/calculator/error-propagation-calculator.
TG we-Calculate Editorial Team, "Error Propagation Calculator — Uncertainty Propagation," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/error-propagation-calculator
@misc{wecalculate_error_propagation_calculator, title = {Error Propagation Calculator — Uncertainty Propagation}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/error-propagation-calculator}}, year = {2026}, note = {TG we-Calculate} }
Did this calculator help you?
