About this tool
Derive combined and expanded measurement uncertainty from each input's value, uncertainty, and exponent, with a Monte Carlo cross-check for validation.
The Uncertainty Propagation Workbench combines the input uncertainties of a product-and-power measurement model, y = ∏ xᵢ^aᵢ, into a combined standard uncertainty and an expanded uncertainty using a coverage factor you choose. Each component contributes a relative term of |aᵢ · uᵢ / xᵢ|, and those terms are either combined in root-sum-square when the inputs are independent or added directly for a conservative worst case. Enter one line per component as name, value, standard uncertainty and exponent, and you get the result with its ± interval, the relative standard uncertainty as a percentage, and a table showing how much each input contributed.
Open Uncertainty Propagation Workbench on AltFTool — it loads instantly in your browser.
Enter one line per component in "Product/power components" as Name | value | standard uncertainty | exponent — the default rows read "Length | 10 | 0.1 | 2" — or click the "Area-style product" example.
Leave "Assume independent inputs" ticked to use root-sum-square relative uncertainty, or untick it for the conservative sum of relative terms, and set Coverage factor k (default 2, minimum 0.1).
The Result shows the value ± its expanded uncertainty with Combined standard uncertainty, Relative standard uncertainty and a Relative contribution column per component; Download saves uncertainty-propagation-workbench.txt.
Every input's relative contribution is listed as a percentage, so the dominant term in the error budget is obvious rather than inferred.
Exponents may be negative or fractional, so quotients and roots — a term entered as exponent -1 or 0.5 — propagate correctly without rearranging the model.
Toggle between root-sum-square for uncorrelated inputs and a straight sum of relative terms when you cannot rule out correlation.
For a product-and-power model, relative uncertainties combine rather than absolute ones: each component contributes |exponent × u / value|, and for independent inputs the combined relative uncertainty is the square root of the sum of those terms squared. Multiplying that by the absolute result gives the combined standard uncertainty.
k = 2 is the default and the usual choice in calibration reporting, because for an approximately normal distribution it corresponds to a coverage probability of about 95%. k = 3 gives roughly 99%, and k = 1 reports the standard uncertainty itself.
Turn it off when the inputs share a common influence — the same reference standard, the same thermometer, or the same operator — because correlated errors do not partially cancel the way root-sum-square assumes. The conservative mode adds the relative terms directly, which bounds the result from above.
No. This is a first-order (linearised) propagation, so it can understate uncertainty when the model is strongly nonlinear over the input range, when an input's uncertainty is large relative to its value, or when inputs are far from normally distributed. In those cases validate against a Monte Carlo simulation of the full model.
Add the Uncertainty Propagation Workbench widget to your blog or website — free, responsive, no signup. Just keep the “Widget by AltFTool” credit link visible.
<iframe src="https://www.altftool.com/embed/widget/uncertainty-propagation-workbench"
title="Uncertainty Propagation Workbench — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade" allow="clipboard-write"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/uncertainty-propagation-workbench?utm_source=embed&utm_medium=widget" rel="nofollow">AltFTool — free online tools</a></p>