Free CSV chart maker · no account

CSV to chart in two drags

Turn your CSV into a chart you can use in a report, presentation, or website. Drop in your file, drag two columns, and let Auto draw the chart. Download PNG or SVG, or keep exploring with filters and summaries.

  • 01Two drags to your first chart. Auto chooses a bar, line, or scatter plot from your columns.
  • 02Go further with Graphic Walker: compare totals, filter rows, group dates, and split charts into small multiples.
  • 0314 chart types, including pie charts, heatmaps, box plots, and maps. Export PNG or SVG for your report.
  • 04Bring large CSV exports, including GB-scale files. No file size cap, with local browser processing.
1007550250
.csv → interactive chart
JanFebMarAprMay
Fig.01Drag a column to each axis and Auto picks the chart
/ 01CSV to Chart

Make your CSV chart

Your CSV is read and charted locally in your browser. Start free, with no account or software installation.

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.

Your file, your chart, your next step

Input
CSV files with column headers · UTF-8
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
Getting started
Free, no account
Engine
Graphic Walker, open source under Apache-2.0
File size
No file size cap, including GB-scale CSV files
/ 02CSV to Chart

Get a chart, then find the answer behind it

01

Your first chart in two drags

Drop in your CSV and drag a column to each axis. Auto turns a category and a number into a bar chart, dates and numbers into a line chart, or two numeric columns into a scatter plot. Change the chart type whenever you want another view.

02

Answer the next question on the same screen

Compare total sales by product, average revenue by month, or the spread of survey responses. Graphic Walker combines sums, means, medians, counts, quartiles, standard deviation, and variance with value, range, and date filters. Group dates, bin numbers, and split the view into small multiples.

03

Choose a view that explains your data

Use 14 chart types for trends, comparisons, distributions, and geography. Build bar, line, area, scatter, pie, heatmap, box plot, tick, trail, circle, text, and table views. Plot latitude and longitude on a point map, or combine regions with your GeoJSON or TopoJSON boundaries for a choropleth.

04

Analyze large CSV files locally

Work with large exports, including GB-scale CSV files, without an artificial file size cap. Your browser reads the file and runs the chart analysis on your device. Explore business exports and research datasets in the same visual workspace.

05

Take your chart into the report

Save as PNG for a presentation, export SVG for further design, or download the chart data as CSV. Choose Copy Embed Link when you want to share the selected chart and its data in Notion or a web page.

06

Keep a familiar workflow across your tools

This chart maker uses Graphic Walker, the open-source visual analysis editor from Kanaries under Apache-2.0. Use the same drag-and-drop approach in Jupyter with PyGWalker, in R with GWalkR, or in Graphic Walker Desktop for macOS and Windows. PyGWalker also connects the workflow to DuckDB in Python.

/ 03CSV to Chart

Turn rows of CSV data into a clear answer

A spreadsheet export already holds the story: how sales changed, which categories led, or where the outliers are. A CSV chart makes those patterns visible so you can explain them to someone else.

Start with one question and two columns. For a quick chart, drag month and revenue onto the axes and save the PNG. For a deeper answer, keep filtering, summarizing, and comparing in the same browser workspace.

Fig.02 Monthly revenuebar
Jan42
Feb58
Mar73
month,revenue,orders
Jan,42,310
Feb,58,420
Mar,73,560
See trends over time
Turn date and revenue columns into a line chart to follow changes across weeks, months, or years.
Compare categories
Chart totals by product, region, or campaign and use filters to focus on the group you want to explain.
Find distributions and outliers
Use scatter plots, box plots, or heatmaps to explore relationships and unusual values in your CSV.
Share a chart people can use
Put a PNG into a report, refine an SVG in your design tool, or share the selected chart with an embed link.
/ 04CSV to Chart

From CSV file to finished chart

  1. 01

    Open your CSV

    Choose a CSV file or drag it into the workspace. Your browser reads the data locally and lists your columns.

  2. 02

    Drag two columns

    Put a date or category on the X-axis and a number on the Y-axis. Auto draws a line or bar chart. Use two numeric columns for a scatter plot.

  3. 03

    Explore your question

    Compare totals, switch to an average, filter a date range, or add a field to Color. Keep your first chart or try another view.

  4. 04

    Export or share

    Save a PNG, export SVG, download the chart data as CSV, or copy an embed link to share the selected chart and its data.

/ 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 turn a CSV into a chart?

Open your CSV and drag a date or category column to the X-axis and a numeric column to the Y-axis. Auto picks a line, bar, or scatter chart. Save the PNG when you have the view you want.

Q02Can I make a quick chart from two columns?

Yes. With a date,revenue CSV, drag date to X and revenue to Y for a line chart. With product,sales, the same two drags give you a bar chart. Export the result directly or keep exploring.

Q03Can I chart large CSV files, including GB-scale exports?

Yes. There is no file size cap. The browser imports and analyzes your CSV locally, so you can work with GB-scale exports using your device's available memory.

Q04What chart types can I make from a CSV file?

Choose bar, line, area, scatter, pie, heatmap, box plot, tick, trail, circle, text, and table views, plus point maps and choropleth maps. Use stacking for stacked or 100% stacked charts, and add another field to split a view into small multiples.

Q05Can I compare totals, averages, or filtered groups?

Yes. Summarize with sum, mean, median, count, min, max, quartiles, standard deviation, or variance. Filter values, number ranges, and dates, then group dates or bin numbers to compare the segments that matter.

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.

Q08How does local CSV charting work?

Your browser reads the CSV and runs the chart analysis on your device. Create and export charts locally. When you choose Copy Embed Link, the link includes the selected chart's data for the people you share it with.

Q09How can I use the chart in a report or website?

Download PNG for documents and presentations, SVG for further editing, or the chart data as CSV. Copy Embed Link shares the selected chart and its data in Notion or an iframe on your website.

Q10What CSV data can I visualize?

Chart sales exports, analytics metrics, survey responses, experiment results, and other tabular CSV data. Column headers become the fields you drag into the chart. Comma- and semicolon-separated files both work.

/ 07CSV to Chart
/ 08 — Next step

Keep exploring with Graphic Walker

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