Chart a CSV file
Drop a CSV in and see it plotted immediately — the category axis and the numeric series are chosen for you, and you can switch between bar, line, area, scatter and pie without configuring anything first.
Chart a CSVNothing uploaded.
It opens on a chart, not a form
The first non-numeric column is almost always the label — a name, a date, an identifier — and the numeric columns are what you came to look at. That guess is right often enough that the chart is drawn before you touch anything, and the controls are there to correct it rather than to make it.
Chart types
- Bar — comparing categories
- Line — a series over time, chosen automatically when the category column is a date
- Area — the same, with stacking when you want the total as well as the parts
- Scatter — the relationship between two numeric columns
- Pie — share of a total, with repeated categories summed rather than drawn twice
Large files are sampled, not truncated
Above 500 rows the data is sampled at an even stride. Drawing the first 500 rows of a year of daily readings would show you five months and call it the year — an even sample keeps the shape of the series, and the header says the chart is sampled so you know what you are looking at.
Statistics under the chart
Count, minimum, maximum, mean, median and sum for every plotted column — the numbers you would otherwise open a spreadsheet to get.
Questions
How do I chart a CSV without Excel?
Drop the CSV onto fileviewer.dev and switch to the Chart view. The numeric columns are plotted immediately with a category axis chosen automatically, and you can change the chart type, the axis or the series from the toolbar.
Can I chart JSON as well as CSV?
Yes — any list of records with at least one numeric field can be charted, whether it came from CSV, JSON or YAML.
What happens with a very large CSV?
Above 500 rows the chart samples at an even stride rather than truncating, so the shape of the series is preserved, and the toolbar says the data is sampled. The statistics below the chart are computed over every row, not just the sampled ones.
Can I export the chart?
Yes, as an SVG. The colours are resolved from the active theme when it is exported, so the file looks the same outside the app as it did inside it.