Chart Generator

Turn pasted CSV data into bar, line or pie charts on canvas — customise colours and download PNG.

100% FreeNo sign-upPrivate — runs in your browser
—


        
Copied to clipboard

How to use this tool

1
Paste your data

One label,value pair per line — paste from a spreadsheet or type it in.

2
Pick a chart type

Bar for comparisons, line for trends, pie for shares of a whole.

3
Title it

The title is drawn on the chart and used for the PNG filename.

4
Download the PNG

Download PNG saves the chart image for slides or reports.

Formula & worked example

Each line is one label and one number, separated by a comma, semicolon or tab. Bar and line charts scale values against the maximum; pie slices are value / total × 100%. Colours cycle through a fixed 8-colour palette.

Apples,30 / Bananas,45 / Cherries,25 as a pie chart gives 30%, 45% and 25% slices totalling 100.

Limitations — read this before you rely on it

Charts are drawn on an HTML canvas with no external library, so styling is intentionally simple: no axis gridlines beyond the baseline, no legend beyond the pie labels, and long labels may clip on narrow charts. Data is limited to the text you paste; there is no spreadsheet import.

Frequently asked questions

One pair per line: label,number — for example Apples,30. Commas, semicolons and tabs all work as separators.

Yes for bar and line charts (bars scale from the minimum); pie charts need non-negative values that sum meaningfully.

No — the chart is drawn in your browser and never leaves your device.

Each slice is rounded to one decimal, so rounded slices can total 99.9% or 100.1%.

Download is a flat PNG image; to change it, edit the data here and download again.