Browser-based CSV chart maker

Convert CSV to Charts Online

Upload a CSV file and turn it into clear charts in your browser. Build bar, line, pie, and scatter charts from spreadsheet exports without writing code, installing BI software, or sending private data to a server.

  • 01Two drags make a chart. Put a date or category on the X-axis and a number on the Y-axis, and the Auto chart type draws it for you.
  • 02The editor is Graphic Walker, the open-source Tableau alternative built by Kanaries, with summaries, filters, and small multiples built in.
  • 0314 chart types, including box plots, heatmaps, pie charts, and maps.
  • 04Unlimited file size. This tool sets no file size cap. Processing runs in your browser and depends on your device’s available memory.
1007550250
.csv → interactive chart
JanFebMarAprMay
Fig.01Drag a column to each axis and Auto picks the chart
/ 01CSV to Chart

CSV to Chart Online Tool

Unlimited file size. This tool sets no file size cap. Processing runs in your browser and depends on your device’s available memory.

live workspaceno upload · in-browser

Unlimited file size. This tool sets no file size cap. Processing runs in your browser and depends on your device’s available memory.

At a glance

Input
CSV · UTF-8 · Unlimited file size. This tool sets no file size cap. Processing runs in your browser and depends on your device’s available memory.
First chart
Two drags. A date or category goes to the X-axis, a number to the Y-axis
Chart type
Auto picks bar, line, or scatter. 14 types in total, including box plot, heatmap, pie, and maps
Summaries
Sum, mean, median, count, min, max, Q1, Q3, standard deviation, variance
Filters and grouping
Value, range, and date filters. Date grouping, bins, log scale, stacking, small multiples
Export
PNG, SVG, chart data as CSV, embed link
Processing
In your browser. The CSV is not uploaded
Price
Free, no account
Engine
Graphic Walker, open source under Apache-2.0
File size
Unlimited file size. This tool sets no file size cap. Processing runs in your browser and depends on your device’s available memory.
/ 02CSV to Chart

Why Use This CSV Chart Maker

01

Auto picks the chart type

You never choose a chart before you see one. With the default Auto mark, a category and a number become a bar chart, a date and a number become a line chart, and two numbers become a scatter plot. Switch the mark type afterwards if you want something else.

02

Tableau-style analysis in the browser

Summarize a measure with sum, mean, median, count, min, max, quartiles, standard deviation, or variance. Filter by values, ranges, or dates. Group dates by year, quarter, month, week, or day, bin numbers into ranges, and add a second field to an axis to split the chart into small multiples.

03

14 chart types, including maps

Bar, line, area, scatter, pie, heatmap, box plot, tick, trail, circle, text, and table views. Latitude and longitude columns make a point map, and a region column plus your own GeoJSON or TopoJSON boundaries makes a choropleth map.

04

Private, in-browser processing

Unlimited file size. This tool sets no file size cap. Processing runs in your browser and depends on your device’s available memory.

05

Export images, data, or an embed link

Click Save as PNG for a quick image. The toolbar also exports PNG or SVG and downloads the chart's data as CSV. Copy Embed Link gives you a URL you can embed in Notion or in any web page that accepts an iframe.

06

The same editor in Python, R, and on the desktop

Graphic Walker is open source under the Apache-2.0 license. The same drag-and-drop editor runs in Jupyter through PyGWalker, in R through GWalkR, and as a free desktop app for macOS and Windows. PyGWalker can also run queries on DuckDB inside Python.

/ 03CSV to Chart

What Is a CSV Chart?

A CSV chart is a visualization built from comma-separated values. Spreadsheets, databases, and analytics tools export data as CSV, but rows and columns are hard to read until you map fields to axes, categories, and measures.

Use it for a quick chart or for deeper analysis. For a quick chart, upload the file, drag two columns, and click Save as PNG. For analysis, the same screen lets you summarize, filter, facet, and compare the way you would in Tableau, and all of it runs in the browser.

Fig.02 Monthly revenuebar
Jan42
Feb58
Mar73
month,revenue,orders
Jan,42,310
Feb,58,420
Mar,73,560
CSV to Chart
Convert tables such as month,sales into a visual chart by choosing which column is the category and which holds the values.
CSV Data Visualization
Inspect distributions, totals, and outliers in a CSV export before loading it into a dashboard or BI report.
CSV to Graph
Use graph-style views to spot trends, compare categories, and validate data faster than scanning raw rows.
No-Code Chart Building
Prototype how a chart should look without setting up Excel, Chart.js, or a Python notebook, then reuse the result in reports.
/ 04CSV to Chart

How to Convert CSV to a Chart Online

  1. 01

    Upload your CSV file

    Choose a CSV file with a header row and UTF-8 encoding, or drag it into the upload area.

  2. 02

    Drag two columns

    Drag a date or category column to the X-axis and a numeric column to the Y-axis. The default Auto mark draws a line chart for dates, a bar chart for categories, and a scatter plot when both columns are numbers.

  3. 03

    Adjust only what you need

    Change the mark type, put a column on Color or Size, switch sum to mean or median, add a filter, or sort the bars. A basic chart needs none of this.

  4. 04

    Export or embed

    Click Save as PNG, export PNG or SVG from the toolbar, or copy an embed link to show the chart in a doc or on a web page.

/ 05CSV to Chart

Common CSV to Graph Use Cases

Case 01

Business Reporting

Turn sales, marketing, and finance CSV exports into charts for weekly and monthly reports without opening a full BI tool.

Case 02

Data Journalism and Content

Create clean, shareable charts from open CSV datasets for articles, newsletters, and social posts.

Case 03

Education and Research

Visualize experiment results, survey responses, and class datasets without writing code or installing software.

Case 04

Explore Analytics Exports

Drop in exported CSV metrics for a fast look at traffic, revenue, conversion, engagement, or product usage.

Case 05

Compare Categories

Build bar charts and grouped views from CSV rows to compare products, regions, segments, or time periods.

Case 06

Prototype Dashboards

Experiment with columns and chart types before implementing the final visualization in a dashboard or app.

/ 06CSV to Chart

CSV to Chart FAQ

Q01How do I convert a CSV file to a chart online?

Upload the CSV, then drag a date or category column to the X-axis and a numeric column to the Y-axis. The chart appears right away. The default Auto mark picks a line, bar, or scatter chart from the column types, so there is nothing else to set. Click Save as PNG to download it.

Q02Is it quick enough for a simple two-column CSV?

Yes. For a file like date,revenue, drag date to the X-axis and revenue to the Y-axis, and Auto draws a line chart. Click Save as PNG and you are done. Those two drags are the whole setup. You don't pick a chart type or open any settings, and the color, size, and filter shelves can stay empty.

Q03How large a CSV file can I chart?

Unlimited file size. This tool sets no file size cap. Processing runs in your browser and depends on your device’s available memory.

Q04What chart types can I make from a CSV file?

Bar, line, area, scatter, pie, heatmap, box plot, tick, trail, circle, text, and table views, plus point maps and choropleth maps. The stack setting gives stacked and 100% stacked versions, and adding a second field to an axis splits the chart into small multiples.

Q05Can I summarize or filter the data before charting?

Yes. Each measure can use sum, mean, median, count, min, max, Q1, Q3, standard deviation, or variance. You can filter by a list of values, a numeric range, or a date range. Dates group by year, quarter, month, week, day, or hour, and numbers can be binned into ranges. Turn aggregation off to plot every row.

Q06What is Graphic Walker, the editor behind this tool?

Graphic Walker is an open-source visual analysis tool made by Kanaries and released under the Apache-2.0 license. It uses Tableau-style shelves for axes, color, size, and filters. The same editor is available for Python as PyGWalker, for R as GWalkR, as a React component, and as a desktop app.

Q07Can I make a chart from a CSV file for free?

Yes. The tool is free and needs no account or install. Open the page, upload a CSV, and start charting.

Q08Is my CSV data uploaded to a server?

No. Code running in your browser reads and charts the file, and the rows are not sent to Kanaries. Copy Embed Link works differently. It packs the data behind the chart into the link itself, so anyone who has the link can see that chart.

Q09Can I export charts as images or embed them?

Yes. Save as PNG downloads the current chart. The toolbar also exports PNG or SVG and can download the chart's data as CSV. Copy Embed Link gives you a URL that displays the chart, which you can embed in Notion or in an iframe. Embed links work best for summarized charts, because a chart with a lot of data does not fit in a link.

Q10What CSV format works best for charts?

One header row, one record per row, and the same number of columns in every row, saved as UTF-8. Rows with a different number of columns are skipped. In Excel, pick CSV UTF-8 (Comma delimited) when you save, because the plain CSV option can garble accented or non-Latin text. Comma- and semicolon-separated files both work. Write numbers plainly, like 1234.5, because thousands separators, currency signs, or a decimal comma make the column read as text. Dates written like 2026-01-31 or 01/31/2026 are detected as dates, so Auto can draw them as a line chart.

/ 07CSV to Chart
/ 08 — Next step

Need a Larger Visual Analysis Workspace?

Graphic Walker Desktop · macOS / Windows. PyGWalker · Jupyter / DuckDB.