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.
Make your CSV chart
Your CSV is read and charted locally in your browser. Start free, with no account or software installation.
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
Get a chart, then find the answer behind it
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.
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.
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.
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.
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.
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.
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.
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.
From CSV file to finished chart
- 01
Open your CSV
Choose a CSV file or drag it into the workspace. Your browser reads the data locally and lists your columns.
- 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.
- 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.
- 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.
Common CSV to Graph Use Cases
Business Reporting
Turn sales, marketing, and finance CSV exports into charts for weekly and monthly reports without opening a full BI tool.
Data Journalism and Content
Create clean, shareable charts from open CSV datasets for articles, newsletters, and social posts.
Education and Research
Visualize experiment results, survey responses, and class datasets without writing code or installing software.
Explore Analytics Exports
Drop in exported CSV metrics for a fast look at traffic, revenue, conversion, engagement, or product usage.
Compare Categories
Build bar charts and grouped views from CSV rows to compare products, regions, segments, or time periods.
Prototype Dashboards
Experiment with columns and chart types before implementing the final visualization in a dashboard or app.
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.
Related Data Visualization Tools
Keep exploring with Graphic Walker
Graphic Walker Desktop · macOS / Windows. PyGWalker · Jupyter / DuckDB.