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.
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
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
Pick the columns
Choose the Categories / X axis column and the Values to plot.
- 3
Shape the chart
Choose a chart type; combine repeated rows, sort, or show the top few categories.
- 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 show | Use |
|---|---|
| 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 numbers | Scatter |
| Totals and how they’re made up | Stacked 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?
Can I paste data from Excel?
How do I total rows for the same category?
Why is my number column not available?
Can I download the chart?
Is my data uploaded?
Keep going
Related tools
CSV to JSON Converter
Convert CSV or data pasted from Excel to JSON: auto-detected delimiter, real numbers and true/false, nested objects from dotted columns. Free, no upload.
JSON to CSV Converter
Convert JSON to CSV for Excel or Google Sheets: nested objects become columns, lists are kept and big numbers stay exact. Also CSV to JSON. No upload.
JSON Formatter & Validator
Format, validate, minify and repair JSON online. Get the exact line and column of every error, a collapsible tree view and sorted keys — private, in-browser.
EMI Calculator
Calculate your loan EMI, total interest and full repayment schedule instantly. See yearly charts, the impact of prepayments and download the schedule.
XML to JSON Converter
Convert XML to JSON and JSON to XML online. Keeps attributes, arrays and leading zeros intact, shows exact error lines and never uploads your data.
DNS Lookup
Free DNS lookup: check A, AAAA, CNAME, MX, NS, TXT, SOA and CAA records of any domain, see SPF and DMARC, and do reverse DNS for an IP address.
Last updated Report a problem or suggest a feature