What linearity actually tests, what slope, intercept, r and R² mean in plain language, how to build a correct level scheme, and the mistakes that most often fail a linearity study.
Linearity is the ability of an analytical method to produce results that are directly proportional to the concentration of the analyte, across a defined range. In plain terms: if you double the concentration, the instrument response (peak area, absorbance, etc.) should also double — not wobble, curve, or plateau.
It is one of the core parameters required by ICH Q2(R2) when validating an analytical method (assay, dissolution, related substances, etc.). A method that isn't linear cannot be trusted to report an accurate result at concentrations you didn't specifically test.
This tool uses the Standard Weight & Dilution Method — the most common way linearity is demonstrated for assay-type methods:
The calculator's table is deliberately built like a spreadsheet: Add Level inserts a new row, and Add Cell inserts one new reading column across every row at once — so you can go from triplicate to five or six replicates per level in one click, exactly like adding a column in Excel. You type the % value for each level yourself, so the scheme is entirely yours.
| Term | What It Tells You |
|---|---|
| Slope (m) | How much the response increases per unit of concentration. This is your method's sensitivity — steeper is more sensitive. |
| Y-Intercept (c) | The response the line predicts at zero concentration. Ideally close to zero — a large intercept can signal background interference or a blank/baseline problem. |
| Correlation Coefficient (r) | How tightly the data points cluster around the straight line, from −1 to +1. Closer to 1 means a near-perfect straight-line fit. |
| R² (Coefficient of Determination) | Simply r squared. R² = 0.998 means 99.8% of the variability in response is explained by concentration — the rest is scatter/noise. |
| %Y-Intercept | The intercept expressed as a percentage of the response at 100% concentration — a common way SOPs express "how small is small enough" for the intercept. |
Exact limits always come from your own validation protocol/SOP, but these are the ranges most commonly seen in industry: