Skip to content
JustTools

CSV to Interactive Chart

Paste a CSV or cells copied from Excel or Google Sheets and get a clean, interactive chart in seconds — pick the columns, combine repeated rows, and download it as an image. Your data stays in your browser.

Runs in your browser Free · no sign-up

At a glance

  • Seven chart types: column, bar, line, area, pie, donut and scatter, with stacked columns, bars and areas.
  • Reads CSV, TSV and cells copied from Excel or Google Sheets, and detects number, date and text columns automatically.
  • Understands numbers as people write them: ₹1,23,456, $1,234.50, 45%, (300) for negatives and 1.234,5 decimal commas; dates in DD/MM/YYYY, MM/DD/YYYY, ISO or “Apr 2025” form.
  • Combines repeated rows by sum, average, count, minimum or maximum, sorts largest-first or A–Z, and folds small categories into “Other”.
  • Interactive: hover or tap for exact values, click the legend to hide a series, and use the arrow keys to read each point.
  • Download as PNG (high resolution) or SVG, plus the charted numbers as CSV.
  • Runs entirely in your browser — your data is never uploaded.

Step by step

How to make a chart from a CSV file

  1. 1

    Add your data

    Paste CSV or spreadsheet cells, or click Open CSV. Keep First row is headings on if row 1 has column names.

  2. 2

    Pick the columns

    Choose the Categories / X axis column and the Values to plot.

  3. 3

    Shape the chart

    Choose a chart type; combine repeated rows, sort, or show the top few categories.

  4. 4

    Download

    Add a title if you like and download the chart as PNG or SVG.

Features

Everything you need, nothing you don’t

Straight from a spreadsheet

Copy a range in Excel or Google Sheets and paste it — tab-separated cells work just like CSV.

Totals without formulas

Sales by region, orders per month, answers per option: repeated rows are summed, averaged or counted for you.

Indian number formats

Lakh-style grouping (1,23,456), rupee signs and percentages are read as numbers, not text.

Ready for slides

Add a title, pick a colour set and download a sharp PNG or an SVG that scales for print.

Explore the data

Switch chart types, hide series and show only the top categories to find the story quickly.

Private

Business figures stay on your device. No upload, no sign-up and no watermark.

Which chart should I use?

To showUse
Change over time (months, years, dates)Line or area
Comparing categories (regions, products)Column, or bar for long names
Parts of a whole (share of sales)Pie or donut — up to about 8 slices
The relationship between two numbersScatter
Totals and how they’re made upStacked column or area

Tips

Long lists of categories are hard to read: use Top 10 + Other, or a bar chart, which has room for long names. If a column of numbers is treated as text, check for notes or units mixed into the cells.

Need the data in another shape first? The CSV to JSON converter and JSON to CSV converter help.

FAQ

Frequently asked questions

How do I make a graph from a CSV file?

Paste the CSV or open the file, choose which column goes along the axis and which numbers to plot, and pick a chart type. The chart appears instantly and can be downloaded as PNG or SVG.

Can I paste data from Excel?

Yes. Select the cells in Excel or Google Sheets, copy, and paste them into the data box — the columns are detected automatically.

How do I total rows for the same category?

Set Combine rows to Sum (or Average, Count, Min or Max). Rows with the same category are merged into one bar or slice.

Why is my number column not available?

At least 80% of a column’s cells must be numbers. Remove units or notes typed into the cells (like “approx.”), or use Count rows to chart how often each value appears.

Can I download the chart?

Yes, as a high-resolution PNG for documents and slides, or as an SVG that stays sharp at any size. The charted numbers download as CSV too.

Is my data uploaded?

No. The chart is made in your browser, so sales figures, survey results and other data never leave your device.

Keep going

Browse every tool

Last updated Report a problem or suggest a feature