Measured T80
—First downward crossingFROM MEASUREMENTS TO LIFETIME
Understand how performance fades.
Explore aging data from devices and materials. Find measured thresholds and compare simple lifetime models.
Local processing · Your measurements stay in your browser01 Your data
Resume a single-series Results JSON export with raw measurements. Calculations run again locally.
Optional header. Comma, tab or semicolon separated; decimal points and scientific notation supported. Maximum 20,000 rows / 2 MB.
Download example CSVNew here? Follow a worked example
Units label your data; changing units does not convert x values.
Use x-axis values. The fit interval does not reset time or change measured crossings.
02 Analysis
Example datasetMeasured T90
—First downward crossingLinear decay slope
—percentage points / hPerformance retention
LINEAR MODEL
—
EXPONENTIAL MODEL
—
Interpret with care
Exploratory fits, not validated lifetime predictions. A good fit does not establish a degradation mechanism. Curves are drawn only over the fitted measurement interval.
Know what the numbers mean.
Measured lifetime
Performance is normalized to the first measurement or the maximum observed value. The first downward threshold crossing is linearly interpolated between neighboring points. “Not reached” means it was not observed. If data starts below a threshold, the earlier crossing is unknown.
Two transparent fits
Linear: y = mx + b, ordinary least squares. Exponential: y = A exp(−kx), least squares on ln(y). All selected y values must be positive for the exponential fit. R² and RMSE use the normalized original scale, although the fitting objectives differ. R² is undefined for constant measurements.
Scope & privacy
All calculations run locally; StabilityKit does not upload measurement files or analysis results. Cloudflare Web Analytics collects page-visit and performance information. The hosting provider also receives normal web requests. This tool does not implement burn-in detection, TS80, uncertainty intervals or certification standards. Workflow presets set labels and defaults, not physical models.
Input, units and exported results
Provide one series with unique, nonnegative x values and nonnegative performance. Rows are sorted by x. Aggregate replicates before importing. Time values should represent the same test origin; this tool does not convert timestamps or units. CSV exports include raw values, retention and fitted values inside the selected interval. Results JSON includes raw measurement points, settings, actual fitted range, measured crossings and model parameters. Sharing that file also shares its measurement data. SVG exports preserve vector graphics for further editing. Do not interpret a prediction beyond the fit interval as an observed lifetime.