CSV Chart Plotter

Runs locally in your browser

Turn CSV into bar, line, area, donut or scatter charts

Data

Drop a CSV file

CSV, TSV or TXT up to 5 MB. The file stays in your browser.

12 rows · 4 columns · comma separated

Columns
  • Month
    Date
  • North
    Number
  • South
    Number
  • West
    Number

Chart preview

Monthly revenueNorthSouthWest20K30K40K50K60K70K80KJan 2025Apr 2025Jul 2025Oct 2025

Focus the chart and use the arrow keys to read values.

Options

Y series

Up to 6 series, one color each.

Advanced
Number format

Data table

First 12 of 12 rows, with inferred column types

What it does

CSV Chart Plotter turns a CSV file or pasted table into a bar, line, area, donut or scatter chart without a spreadsheet or chart code. It detects the delimiter, reads quoted fields and line breaks inside quotes, infers a type for every column and picks a sensible first chart: a line for dates, bars for categories. Parsing, rendering and export all run in your browser.

How columns are read

Each column is classified as Number, Date, Category, Mixed or Empty. Codes with leading zeros such as 00123 and identifiers longer than 15 digits stay as categories so they are never rounded or stripped. Dates are recognised in year-first formats (2025-03, 2025-03-31, 2025/03/31, ISO date-times); day-first and month-first dates are ambiguous and stay as text. Mixed columns can be plotted, and their non-numeric cells are skipped and counted.

Chart rules

Bar charts add up rows that share a label and group everything beyond the largest 39 categories into Other. Donuts use one label column and one positive value column, with the six largest slices shown and the rest combined. Scatter charts need numeric X and Y columns. Line, area and scatter charts draw at most 2,000 rows using even sampling, and the preview always says when data is sampled, grouped or skipped.

Export and limits

Download PNG renders the chart at 2× pixel density, and Download SVG saves a vector file with the same title, legend, axes and colors as the preview in the current theme. Inputs are limited to 5 MB. Charts use one value axis, up to six series and a color-vision-friendly palette; for pivot tables, formulas or dashboards, use a spreadsheet or BI tool.

CodingTool is officially live on

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools