deftools.io Text & Data

CSV Chart Generator

Generate bar, line, pie, and scatter charts from CSV data

Paste CSV data above, choose X and Y columns, pick a chart type, then click Draw.

About this tool

The CSV Chart Generator turns comma-separated data into bar, line, pie, and scatter charts — right in the browser. Paste a CSV file with a header row, then pick which column to use for the X axis (labels) and which to use for the Y axis (values). Select multiple Y columns to overlay several series on the same chart.

Bar charts compare values side by side with one bar group per X label. Line charts connect data points to show trends over categories or time. Pie charts display a single series as proportional slices with percentage labels. Scatter charts plot two numeric columns against each other for correlation views.

Example: paste month,revenue,expenses followed by monthly data rows, set X to month and Y to both revenue and expenses, then pick the Bar type to see a grouped comparison. Export the result as PNG or SVG.

FAQ

What CSV format does this tool accept?

Comma-separated values with a header row. Fields can be quoted with double quotes; commas inside quotes are treated as literal characters. Tabs, semicolons, and pipes are not auto-detected — use the Data Table Viewer for those.

Can I chart more than one Y series at once?

Yes. Hold Ctrl or Cmd and click multiple columns in the Y axis selector. Each selected column becomes its own colored series on bar and line charts. Pie charts use only the first selected Y column.

How do I export the chart?

Click Export PNG to download a raster image or Export SVG to get a scalable vector file. Both use the current chart as shown on screen at the canvas resolution.

How is this different from the Data Table Viewer?

The Data Table Viewer focuses on viewing, filtering, and sorting tabular data. CSV Chart Generator visualizes that data as charts — bar, line, pie, or scatter — with per-column series control.

Related text & data tools

Copied!