Survey Tolerance Checker

Compares a measured value against its design value and tolerance, reporting whether it passes or fails.

100% FreeRuns in your browserIntermediate

Inputs

Measured minus reference against your inclusive tolerance band, decided on the unrounded residual.

Values
Acceptance band

From your project specification. 0 means the values must match exactly.

More options
Uncertainty and reference

Shows measured ± U against the band. No decision rule is invented — an interval that straddles a limit is reported as indeterminate.

Recorded with the result and in exports — the tolerance itself always comes from your project.

Enter the values and press Calculate.

Or load an example to see a worked result.

Your residual against the band
Schematic
Your residual against the bandSchematic tolerance band with a residual marker.−t+treference (0)acceptance band (inclusive)residual
Calculate to place your residual on your band.

Batch inspection from CSV

Header row with columns such as label, measured, reference, tolerance and optionally lower, uncertainty, spec. A row without a reference or tolerance is counted as unassessed, never as a pass. Up to 10,000 rows; nothing is uploaded.

How the method works

Residual against an inclusive band
Illustrative method
Residual against an inclusive bandA tolerance band from −0.050 m to +0.050 m with a residual of +0.045 m marked inside it.-0.050 m+0.050 mreference (0)acceptance band (inclusive)residual +0.045 m · pass
Evaluate the unrounded residual against the stated limit: measured 100.045 m − reference 100.000 m = +0.045 m, inside ±0.050 m, so it passes at 0.045 ÷ 0.050 = 90 % utilisation. A residual of exactly +0.050 m also passes (limits are inclusive).

Fixed example values for illustration — not your result.

Before you rely on this: First-pass guide only. Verify safety-critical or regulated work against the relevant standards, your project requirements and a qualified professional.

Tip: Enter any known values to calculate the remaining results.

Designed to run locally in your browser. Tool inputs are not intentionally stored by Zerdly unless stated otherwise.