Estimate the measurement uncertainty (MU) of pH and HPLC assay results with the GUM approach. Build an uncertainty budget, get the combined and expanded uncertainty with a breakdown of each contribution, check the result against specification limits, and export the budget. Everything runs in your browser, and no data is sent anywhere.

Optional: these details appear on the printed or copied report. Nothing you enter is sent anywhere; all calculations run in your browser. All numbers pre-filled below are illustrative examples – replace them with your own certificate, calibration and validation data.

1Sample reading – repeatability

2Calibration buffers (certified values)

BufferCertified pHU (± pH)k
U and k come from the buffer certificate (at the calibration temperature). The calculator picks the two buffers that bracket the sample pH and weights them by position on the calibration line.

3Instrument & conditions

Drift: allowed difference when the calibration is re-checked with a buffer after use. Set any term to 0 to leave it out.

4Coverage & decision limits

Uncertainty componentTypeu (pH)ShareContribution
Equations used
u_rep   = s / √m                        (Type A, ν = n − 1)
u_buffer= U / k                            (certificate)
u_cal   = √[ ((1−f)·u_L)² + (f·u_H)² ],   f = (pH − pH_L)/(pH_H − pH_L)
u_res   = d / √12                       (rectangular, ±d/2)
u_drift = a / √3                        (rectangular)
u_T     = (ΔT · c) / √3            c = |pH − 7| / 298.15 (slope) or entered
u_other = a / √3

u_c = √( Σ u_i² )          (inputs independent, sensitivity coefficients = 1)
U   = k · u_c
ν_eff = u_c⁴ / Σ( u_i⁴ / ν_i )   (Welch–Satterthwaite; used when k is t-based)

Buffer values are treated as uncorrelated. Reported U is rounded to the chosen significant figures and the result to the same decimal place.

1Precision of the result (Type A)

Replicate results from separate preparations already contain random weighing, dilution and injection variation. Untick the weighing / volumetric sections below if you want to avoid counting those twice.

2Reference standard purity

3Weighing

u(m) = √[ (U/k)² + SD² + n·d²/12 ], n = 2 by difference, otherwise 1. Same balance assumed for standard and sample.

4Volumetric operations

OperationVolume (mL)Tolerance ± (mL)Distribution
Water 0.00021; methanol ≈ 0.0011; acetonitrile ≈ 0.0014 per °C. Use the value for your diluent.

5Method recovery / bias

u(R)/R = SD / (R·√n). Result is not corrected for recovery here; the bias significance is shown in the notes.

6Other Type B contributions (relative, %)

SourceValue (± %)Distribution
For example solution stability, filtration, detector linearity, sample homogeneity, standard bracketing drift.

7Coverage & decision limits

Uncertainty componentTypeu (rel. %)ShareContribution
Equations used
Model (product / quotient):
  Result = (A_u/A_s) · (W_s/V_s) · (V_u/W_u) · (P/100) · F
so relative uncertainties combine directly:
  (u_c/y)² = Σ (u_i/x_i)²

Repeatability   : RSD / √m                    (Type A, ν = n − 1)
Purity          : (U_P / k) / P
Weighing        : √[(U/k)² + SD² + n·d²/12] / m
Volume          : √[ (tol/div / V)² + (α·ΔT/√3)² ]   div = √3 (rect.), √6 (tri.)
Recovery        : SD / (R · √n)                (Type A, ν = n − 1)
Other           : value / divisor

u_c(rel) = √( Σ u_i² );  U = k · u_c(rel) · result / 100
ν_eff = u_c⁴ / Σ( u_i⁴ / ν_i )   (Welch–Satterthwaite; used when k is t-based)

All inputs are treated as independent. Reported U is rounded to the chosen significant figures and the result to the same decimal place.
Based on JCGM 100:2008 (GUM) and Eurachem/CITAC Guide CG 4. Pre-filled values are examples only. The budget must reflect your own validated method, calibration certificates and SOPs; where a monograph or SOP defines acceptance without uncertainty, follow that.
Designed & developed by Dr. Farrukh Mehmood · AskPharmaTutor

What is measurement uncertainty?

Measurement uncertainty (MU) is a parameter, attached to a result, that describes the spread of values that could reasonably be attributed to the quantity being measured. It is reported as result ± U with a coverage factor k, for example Assay 100.0 ± 0.9 % LC (k = 2, about 95 % confidence). It tells the reader how far the true value could plausibly be from the reported value.

Why QC laboratories estimate MU

  • ISO/IEC 17025:2017, clause 7.6 requires accredited laboratories to identify the contributions to measurement uncertainty and evaluate them for their tests.
  • Clauses 7.1.3 and 7.8.6 require a documented decision rule when a statement of conformity to a specification is given, taking uncertainty into account.
  • MU helps you compare methods, judge whether a borderline or OOS result is analytically meaningful, and see which step of a method to improve.
  • For GMP batch release, pharmacopoeial and registered limits are normally applied to the reported result as it is. Follow your monograph, SOP and decision rule.

The GUM approach in six steps

  1. Specify the measurand and the equation used to calculate the result.
  2. Identify the sources of uncertainty, for example with a cause-and-effect (fishbone) diagram.
  3. Quantify each source as a standard uncertainty u (Type A or Type B).
  4. Convert all contributions to the same units, or to relative uncertainties for multiplying and dividing terms.
  5. Combine them: uc = √(Σ ui²) for independent inputs.
  6. Expand and report: U = k × uc, with k = 2 for about 95 % confidence, or a t-value when the effective degrees of freedom are low.

Type A and Type B evaluation

Type A uncertainties come from statistics on repeated measurements, such as the standard deviation of replicate results. Type B uncertainties come from other information, such as calibration certificates, glassware tolerances and instrument resolution. Each Type B value is converted to a standard uncertainty by dividing by a factor that depends on its assumed distribution:

Information you haveDistributionStandard uncertainty
Replicate results, SD = s, mean of n valuesType As / √n
Certificate: U with coverage factor kNormalU / k
Tolerance ± a (for example class A glassware)Rectangulara / √3
Tolerance ± a, values near the centre more likelyTriangulara / √6
Digital resolution d (reading ± d/2)Rectangulard / √12

Worked example 1: pH of a solution

Six readings (7.02, 7.01, 7.03, 7.02, 7.01, 7.02) give a mean of pH 7.018. The meter was calibrated with pH 4.01, 7.00 and 10.01 buffers, each with U = ±0.01 (k = 2). These are the calculator’s example values:

ComponentBasisu (pH)Share of variance
Repeatabilitys = 0.0075, ÷ √60.00313 %
Calibration buffers (7.00 and 10.01)U/k, weighted by position0.00508 %
Meter resolution0.01 ÷ √120.00293 %
Drift (calibration check)±0.02 ÷ √30.011543 %
Temperature effect±1 °C near pH 7≈ 00 %
Other (junction, stability, CO₂)±0.02 ÷ √30.011543 %
Combined uc0.0176100 %

Result: pH 7.018 ± 0.035 (k = 2). Drift and junction or stability effects make up almost 90 % of the variance, so a tighter calibration check and a stable electrode reduce the uncertainty far more than extra replicate readings would.

Worked example 2: HPLC assay

For an external-standard assay, the result is a product and quotient of peak areas, masses, volumes and standard purity, so the relative uncertainties combine directly. Using the calculator’s example values (six preparations with an RSD of 0.29 %, a 50 mg standard, 5 mL pipettes and 50 mL and 100 mL flasks):

Componentu (relative %)Share of variance
Repeatability of results0.1187 %
Reference standard purity (U = 0.3 %, k = 2)0.15012 %
Weighing of standard (50 mg)0.16314 %
Weighing of sample (600 mg)0.0140.1 %
Two 5 mL pipettes (±0.015 mL each)0.177 each33 %
Four volumetric flasks (50 and 100 mL)0.068 to 0.078 each11 %
Method recovery (99.7 %, SD 0.5 %, n = 9)0.16715 %
Solution stability and filtration (±0.2 %)0.1157 %
Combined uc0.435100 %

Result: Assay 100.00 ± 0.87 % LC (k = 2). The two 5 mL pipettes and the 50 mg standard weighing are the largest contributors. Using larger aliquots, or weighing more standard, is the quickest way to reduce the uncertainty.

How to use the calculator

  1. Choose the pH or Assay (HPLC) tab. Click Clear all to start from blank fields, or Reset to example to restore the example values.
  2. Enter replicate results, or a reported result with a known SD or RSD from validation or intermediate precision data.
  3. Fill in the Type B sources from your certificates, glassware class and balance data. Untick any section you want to leave out, and add or remove volumetric operations and other sources.
  4. Choose the coverage factor: k = 2, t-based (Welch–Satterthwaite) or a custom k. Optionally enter the specification limits for a conformity check.
  5. Use Copy report, Download CSV or Print / Save PDF to keep the budget with your records.

Reporting and decision rules

  • Round U to one or two significant figures, and round the result to the same decimal place: write 100.00 ± 0.87 % LC, not 100.0013 ± 0.8693.
  • Always state k and the approximate confidence level.
  • The calculator compares the result ± U with your limits and labels it conforms, conditional pass, conditional fail or does not conform. This is for information only. Your decision rule, for example simple acceptance or a guard band as described in ILAC-G8, decides how a result is classified.

Common mistakes

  • Double counting: replicate results from separate preparations already include random weighing and dilution variation. Do not add those again as full Type B terms without thinking it through.
  • Using a certificate U directly instead of dividing it by its k.
  • Using the instrument resolution d as the uncertainty instead of d / √12.
  • Treating correlated inputs as independent. For example, the same pipette used for standard and sample can partly cancel out. This calculator assumes all inputs are independent.
  • Using k = 2 when the effective degrees of freedom are low. The calculator warns you and offers a t-based k.
  • Reporting U with too many significant figures.

Frequently asked questions

Does k = 2 always mean 95 % confidence?

Only approximately, and only when the effective degrees of freedom (νeff) are reasonably large. With few replicates, choose the t-based coverage factor. The calculator then uses the Welch–Satterthwaite νeff to select k.

Can I use validation data instead of a full bottom-up budget?

Yes. A “top-down” estimate based on intermediate precision and recovery from method validation is accepted by Eurachem and is often simpler. Select “reported result + known RSD”, enter the intermediate precision RSD and its degrees of freedom, then add recovery and any effects not covered by the precision study.

Is my data stored anywhere?

No. All calculations run in your browser and nothing you type is sent to the website.

Related tools and guides

References

  • JCGM 100:2008. Evaluation of measurement data: Guide to the expression of uncertainty in measurement (GUM).
  • Eurachem/CITAC Guide CG 4. Quantifying Uncertainty in Analytical Measurement, 3rd edition (2012).
  • ILAC-G8:09/2019. Guidelines on Decision Rules and Statements of Conformity.
  • ISO/IEC 17025:2017. General requirements for the competence of testing and calibration laboratories.