Interpolation Calculator

Linear interpolation estimates a value between two known points by assuming a straight line between them. It is used for reading between rows of steam tables, IS code tables, tax and tariff tables and lab calibration data.

Find
Results update as you type.

y

224

interpolated between the two points

Slope
6change in y for each 1 in x
Line through the points
y = 6x + 140
Position between the points
40%of the way from x₁ to x₂

About this calculator

Enter the two known points and the x you need, or switch to find the x for a given y.

How to use it

  1. Enter the two known points.
  2. Enter the x (or y) you need.
  3. Read the interpolated value.

The formula

y = y₁ + (x − x₁) × (y₂ − y₁) ÷ (x₂ − x₁)
(x₁, y₁), (x₂, y₂)
the two known points
x
the point where y is wanted

Worked example

Points (10, 200) and (20, 260), find y at x = 14

  1. Slope = 60 ÷ 10 = 6.
  2. y = 200 + (14 − 10) × 6 = 224.

What the result means

If x lies outside the two points the result is an extrapolation, which is less reliable.

Assumptions

  • The quantity changes in a straight line between the points.

Limitations

  • For strongly curved data, use closer points or a higher-order method.

Frequently asked questions

What is the interpolation formula?

y = y₁ + (x − x₁)(y₂ − y₁) ÷ (x₂ − x₁).

What is the difference between interpolation and extrapolation?

Interpolation estimates inside the range of known points; extrapolation goes beyond it.

What is double interpolation?

Interpolating in two directions of a table: do it once along each row, then once between the two results.

Last reviewed on 7 October 2026. Found a mistake? Tell us.