This tool corrects linear sensor drift: when a sensor’s readings creep steadily upward or downward over time by a known rate, the corrected value is the raw reading minus drift rate × time. You paste time-stamped readings and the drift rate, and the tool returns corrected values. Drift is the slow enemy of long measurements: a temperature sensor that gains 0.5 units per hour will report 12 units too high after a day, and every conclusion drawn from the raw series inherits that creep. The model is stated and narrow: linear drift only, at a rate you supply.
How to use it
- Paste readings, one per line: time, reading.
- Type the drift rate (units per time unit).
- Click Correct drift.
- Compare raw and corrected columns.
- Check that corrected values are stable where the true signal was stable.
Worked example
A sensor reads 10.0, 10.5, 11.0, 11.5 at times 0, 1, 2, 3, with a known drift rate of 0.5 per time unit. Corrected values are 10.0, 10.0, 10.0, 10.0 — the apparent rise was drift alone, and the true signal was flat. That reversal changes the conclusion entirely: without correction, the report claims a rising trend; with it, the report correctly claims stability. The example is simple by design, because it isolates the one thing the tool does: subtract a known linear creep.
Honest limits
The tool assumes drift is linear and the rate is known: if drift is exponential, stepwise, temperature-dependent, or unknown, the linear correction is wrong, and a wrong correction is worse than none because it looks like a fix. The rate must come from calibration data or a reference measurement, not from guessing — fitting the rate to make the series “look flat” is circular reasoning that erases real signal. The tool also does not handle noise, dropouts, or unit conversions; it performs one subtraction per reading, nothing more.
Who it is for
This tool is for engineers and researchers working with long sensor runs, students learning what drift is and how correction works, and labs that calibrate drift rates from reference standards. It is a correction calculator for a stated model, not a drift estimator.
Going further
Estimate the drift rate from an independent reference, never from the series you are about to correct: run the sensor against a known standard at the start and end of the run, and the difference divided by elapsed time is the rate. Report the rate, the reference, and the correction in the methods section, so readers can judge whether the correction was justified and reproduce it. And keep the raw data alongside the corrected data forever — a correction applied to the only copy destroys the evidence that the correction was right, while raw-plus-corrected preserves the audit trail. Never apply a drift correction and then discard the raw series. Keep both, side by side, in the analysis folder, with a short note stating the rate, how it was estimated, and the reference it came from. This matters because drift corrections are assumptions, and assumptions get revisited: a later calibration may revise the rate, a reviewer may question it, or a new analysis may need the uncorrected values. If only the corrected series survives, none of those revisits are possible, and the data are frozen in the shape of an old assumption. Raw plus corrected, with the method written down, is the minimum audit trail for any measurement that was adjusted before interpretation. If the drift rate itself changes across the run, split the series at the change point and correct each segment with its own rate rather than forcing one rate across the whole run, since a single average rate mis-corrects both segments and can manufacture a step in the corrected data that was never in the signal.
Related tools
Versión en español · Instrument Calibration Logging Hub · All free online tools.
Embed this tool on your website — free
Copy the code below to add this working tool to your own page. A small credit link stays with it — that’s all we ask.

Pingback: Replicate Variance Check Tool — Free Mean, SD & CV Checker