Skip to content

Quick Chart

Draws a bar, line, area, pie or scatter chart from a table with round-number axes and a legend, and exports it as SVG or PNG.

A bar, line, area, pie or scatter chart from a table, with round-number axes and a legend, exported as SVG or PNG. It is for the chart you need once — for a slide, a report, an email — without opening a spreadsheet to make it.

🔒 Runs entirely in your browserchartvisualizegraphexport

Drop the CSV or TSV you want charted

Read in this tab. Nothing is uploaded. Files from Korean, Japanese, Chinese and Western Excel (CP949, Shift_JIS, GBK, Windows-1252) are recognised.

How to use it

  1. Drop the table and pick the chart type

    Bar for comparing categories, line for something over time, scatter for two measurements against each other. Pie only ever uses the first value column.

  2. Choose the x column and one or more y columns

    Only columns read as numeric are offered for y. If the list is empty, the numbers came in as text — the CSV cleaner’s number fix sorts that out.

  3. Decide whether to add up repeats

    Three rows for Seoul become one bar with the values summed, which is usually what you want from raw transaction data. Off draws a bar per row.

  4. Export

    PNG at twice the resolution for a slide, SVG when it needs to stay sharp at any size or be edited later.

Common questions

The SVG has the wrong font on another computer

An SVG references fonts rather than embedding them, so it renders in whatever the opening machine has. For anything going out to other people, use the PNG.

Only 200 categories are drawn

Past that the labels overlap into an unreadable band and the chart stops carrying information. Group the data first, or take the top 200 with the filter tool.

Why are the axis numbers not my minimum and maximum?

Ticks are chosen from 1, 2 and 5 times a power of ten — Heckbert’s nice numbers — so the axis reads 0, 50, 100 rather than 0, 47, 94. A chart whose gridlines land on unreadable numbers is harder to read, not more accurate.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.