b2KIT

Error Propagation Calculator

Calculate uncertainty propagation through mathematical operations. Supports addition, multiplication, and arbitrary function formulas.

Tested tool guide Tested browser tools Checked August 16, 2026

What Error Propagation Calculator does, with a checked example

Turn measurements with stated uncertainties into a nominal calculated value and its propagated uncertainty. Select addition or multiplication for common cases, or enter a formula with values and uncertainties for its variables. The tool combines independent uncertainty contributions according to each input's effect on the result. The point most often misread is the combination rule: independent uncertainties are combined in quadrature, not simply added. Thus uncertainties of 0.3 and 0.4 in a sum produce 0.5, not 0.7.

Worked example

A concrete input and expected output from the current implementation.

Input

Formula: x + y
x: value 3, uncertainty 0.3
y: value 4, uncertainty 0.4

Expected output

Result: 7 +/- 0.5

The nominal sum is 3 + 4 = 7. For independent inputs, the propagated uncertainty is sqrt(0.3^2 + 0.4^2) = sqrt(0.25) = 0.5.

How the result is produced

1

Addition and multiplication

For addition z = x + y, nominal values are added while independent absolute uncertainties combine as sqrt(u_x^2 + u_y^2). For multiplication z = x*y, the equivalent first-order form is u_z = |z|*sqrt((u_x/x)^2 + (u_y/y)^2) when both inputs are nonzero. Addition therefore operates on absolute uncertainty, while multiplication depends on fractional uncertainty.

2

Formula propagation

For f(x1, ..., xn), each variable's standard uncertainty is weighted by the local sensitivity of f to that variable. The combined form is u_f = sqrt(sum((partial f / partial xi * u_i)^2)), with sensitivities evaluated at the nominal inputs. This first-order result describes local behavior, not necessarily the full output distribution of a strongly nonlinear formula.

Good uses

  • Combining two independent mass or volume readings into a total with a propagated standard uncertainty.
  • Reporting the uncertainty of an area calculated from measured length and width in a laboratory notebook.
  • Estimating uncertainty in a derived quantity such as density by entering a formula with measured mass and volume.

Limits and checks

  • Quadrature assumes independent, uncorrelated inputs. Measurements sharing a calibration error or environmental influence may require covariance terms that are not represented by the independent-input calculation.
  • Treat the entered uncertainties consistently. Mixing standard deviations, instrument tolerances, confidence-interval half-widths, and worst-case bounds can produce a numerical result whose statistical meaning is unclear.
  • First-order propagation can be misleading for large uncertainties, sharply curved formulas, discontinuities, or values near a formula's domain boundary. The resulting output uncertainty may also be asymmetric in those cases.

Common questions

Does the calculator add the plus-or-minus values directly?

No. For independent standard uncertainties, addition mode squares each uncertainty, adds those squares, and takes the square root. Directly adding the plus-or-minus values describes a different, worst-case bound. If the inputs are correlated, neither interpretation is automatically adequate; covariance or a separate dependence analysis is needed.

Can I use an arbitrary nonlinear formula?

Formula mode accepts a supported mathematical expression and propagates the entered variable uncertainties through its local sensitivities. That is suitable for smooth formulas near the supplied values. It is not a reliable substitute for interval or simulation methods when the expression is discontinuous, crosses a domain boundary, or has uncertainty large enough to make the response strongly asymmetric.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools