Free · Browser-based · Instant graphs

Turn any CSV into a graph.

Line graphs over time, bar graphs by category, scatter graphs with regression lines, and distribution graphs for every numeric column. Free, no signup.

01 · How it works

From rows to graphs.

Drop a spreadsheet, get a set of graphs that match the data shape. Time series get line graphs. Categories get bar graphs. Pairs of numerics get scatter plots with regression.

i. drop

Drop the file

CSV, TSV, semicolon-separated or Excel. UTF-8 with or without BOM. No upload — parsing happens in your browser.

ii. detect

We pick graph types

Each column's data type drives which graph kinds make sense. We render the strongest ones first.

iii. interact

Filter and drill in

Click any bar or slice to filter the entire view. Correlation graphs show r and direction in the subtitle.

02 · Graph types

Every kind, picked automatically.

You don't choose — we read the column shapes and produce the graph types that match. The strongest signals lead.

  • 01

    Line graph (time series)

    Daily, weekly or monthly grain chosen automatically by the date range. Area fill under the line for shape.

  • 02

    Bar graph (category sums)

    Top 8 categories by sum of the primary metric. Click any bar to filter.

  • 03

    Scatter graph + regression

    Two numerics → scatter plot. Pearson r in the subtitle; regression line drawn when correlation is meaningful.

  • 04

    Distribution graph (histogram)

    12 bins across the range, axes formatted by column role (currency, percent, count).

"Took 20 seconds to find a 0.94 correlation I'd been squinting at in Excel for an hour."
— anyone with two numeric columns
03 · FAQ

Graph-making questions.

What kinds of graphs can it make?
Line graphs for time series, bar graphs for categories, scatter graphs with correlation lines when two numerics show a relationship, and distribution graphs (histograms) for any numeric column.
Same thing. Some people say graph, some say chart. The tool produces the same output either way.
Yes — when two numeric columns exist and their Pearson correlation exceeds |r| > 0.3, we draw a dashed regression line on the scatter graph.
We detect dates, sort, and choose grain (daily / weekly / monthly) based on the range — so short ranges aren't cramped and long ranges aren't crowded.
No. The CSV is parsed and graphed entirely in your browser.