Paste two columns of numbers, pick bar, line or pie, and you get an SVG chart you can save — nothing leaves your browser, no sign-up. It takes 1 to 50 rows of label,value data at 480 to 2000 pixels wide. Need PNG, several series, or more than 12 pie slices? This page won’t do it.
What does the input have to look like?
One row is one bar or one slice: a label, a comma, a number. The comma is the only separator that works — I tested it with a tab-separated list and it drew nothing.
A header row is dropped only when its second cell can’t be read as a number, so Label,Value is skipped and Apple,30 is not. Rows need exactly two cells, a non-empty label of 80 characters or fewer, and a real number. A third column or a text cell fails with the same message: Invalid chart data.
How many rows will it take, and how big can it be?
Fifty data rows is the ceiling; 51 fails. Pies are tighter: 12 slices at most, no negatives, total above zero. Bar and line charts do take negatives and draw a grey baseline at zero.
Size runs 480 to 2000 pixels wide and 320 to 1600 tall, integers only, default 960 by 540. The colour field wants a six-digit hex value, and on a pie only the first slice uses it — the rest come from an automatic hue rotation.
| Chart type | Row limit | Negative values | Legend |
|---|---|---|---|
| Bar | 50 | Accepted, drawn below zero | None |
| Line | 50 | Accepted, same axis | None |
| Pie | 12 | Rejected | Yes, each share to one decimal |
What do I actually get out of it?
One SVG file named chart.svg on white. Pies get a legend with each share to one decimal; bar and line charts get none, their x labels cut to 12 characters and rotated 30 degrees. Past 16 rows labels thin out — a 50-row chart I ran kept labels on 13 bars.
No PNG or JPG export, no editable table, no visible chart title. The output is markup, so you can still edit the text nodes by hand.
Does it send my data anywhere?
No. The footer says Processed on your device and there is no upload step. I re-ran the page’s chart function offline with the same input and got a byte-identical SVG, which is about as close to proof as a reader can check.
The chart maker on toolpug.com is free and needs no account.
Features and limits described here match the toolpug.com chart maker page as of November 2026.
By a ToolPug user who re-ran the page’s chart code locally · Last updated: 2026-11-13 · Source: the chart maker page on toolpug.com