About Error Propagation Calculator
A measurement without an uncertainty is incomplete, and combining measurements changes how the uncertainties add up. A sum combines absolute uncertainties in quadrature, while a product or power combines relative uncertainties, which is why a small relative error in a large factor can matter more than a large absolute error in a small one.
This calculator handles sums and differences, products and quotients, powers and arbitrary functions. It assumes independent random errors, uses numerical partial derivatives for custom expressions, and reports the result with the uncertainty rounded to one significant figure (two when the leading digit is 1) and the value rounded to match.
What this tool does
Four propagation modes
Sums and differences, products and quotients, powers and custom functions each use the appropriate quadrature formula.
Numerical partial derivatives
Custom functions are differentiated centrally at each variable, so no manual calculus is needed for f(x, y, …).
Correctly rounded reporting
The uncertainty keeps one significant figure, or two when the leading digit is 1, and the value is rounded to the same decimal place.
Formula and working shown
Every result lists the formula, the substituted values and the intermediate uncertainty so the arithmetic can be checked.
Clear validation
Zero, negative or missing uncertainties, zero denominators and domain errors produce readable messages instead of a silent NaN.
Assumption stated plainly
The tool says that quadrature assumes independent random errors, so correlated errors are not silently combined.
How to use Error Propagation Calculator
- 01
Choose the combination
Pick sum or difference, product or quotient, power, or custom function depending on how the quantity is calculated.
- 02
Enter values and uncertainties
Type each value with its positive absolute uncertainty, adding rows for more terms.
- 03
Or write the function
For custom mode, enter f(x, y, …) and give every variable its value and absolute uncertainty.
- 04
Check the working
The formula, substituted numbers and, for custom functions, the partial derivatives are shown with the result.
- 05
Copy the reported form
Use the rounded value ± uncertainty in your report; the unrounded numbers stay visible for later calculations.
How this tool works
- Works with
- VALUES ± δ → RESULT ± δ
- Processing
- Client-side, in your browser. Nothing is uploaded.
- Requirements
- Chrome, Edge, Firefox or Safari · JavaScript enabled
Limitations worth knowing
- Assumes independent random uncertainties; correlated or systematic errors need a covariance treatment that is not implemented.
- Custom functions use numerical central differences, which are unreliable for non-smooth functions or extremely large and small values.
- Uncertainties must be positive; exact values and asymmetric or non-Gaussian uncertainty distributions are not supported.
Privacy and file handling
The values, uncertainties and expressions you enter are handled with plain JavaScript inside your browser tab. Nothing is uploaded, logged or stored, and no request is made to a server while you calculate. Closing the page clears the inputs.
Read the full privacy policy