📘 How to use this — copy and paste CSV, TSV, or spreadsheet data

What this site does. You bring a table of measurements, it gives you numbers back. This page fills the gaps: give it points you measured and it estimates the values in between, for several series at once, then plots them. It runs entirely in your browser — nothing is uploaded, nothing is stored, and there is no limit on how often you use it. If you want the reasoning rather than the answer, the interpolation article walks through the methods and where each one goes wrong.

  1. Paste your data into the Input grid — straight from a spreadsheet, or as CSV/TSV text. First column is x, the rest are y series. Working from a file instead? import above the Input grid reads a CSV or TSV file, and export above the Output grid saves the result back out as either. Both stay on your machine.
  2. Set the output range. Output X start, finish, and interval decide which x values you get back.
  3. Pick a method in the Method select, then press interpolate.
  4. Read the result. Values land in the Output grid; the same curves plot under Results.

The Input grid holds four columns: x plus three y series. Paste or import more and the extra columns are dropped with a warning. Fewer is fine — the unused columns are simply left blank.

Output x values outside the range of your data are left blank. This interpolates between your points, it does not extrapolate past them.

Input

Output

Results