Chart Maker turns a plain table of numbers into a clean, presentation-ready chart in seconds. Paste data straight from a spreadsheet or a CSV file, choose a bar, line, pie or doughnut chart, tune the colours and labels, and export a high-resolution PNG you can drop into a slide deck, report or blog post. It is built for anyone who needs a quick visual — analysts sanity-checking a dataset, founders building a pitch deck, students writing up results, or developers who just want a chart image without wiring up a library.
Everything runs entirely in your browser. The parsing is handled by PapaParse and the
rendering by Chart.js, so your numbers never touch a server. That means it works offline,
respects confidential figures, and remembers your last chart between visits using
localStorage — no account, no upload, no tracking of your data.
How it works
Paste a delimited table into the input. The tool auto-detects whether you used commas, tabs, semicolons or pipes, then treats the first column as the category labels and every remaining numeric column as a separate data series. A bar or line chart plots all of those series together so you can compare them; a pie or doughnut chart visualises the first value column, giving each row its own slice.
Before charting, each cell is cleaned: currency symbols, percent signs and thousands
separators are stripped so values like £12,400 or 87% are read as the numbers 12400
and 87. Columns that contain no numbers at all are ignored as series, and the live row and
column counts under the input tell you exactly what was understood. From there you control the
legend, gridlines, axis origin, stacking, horizontal bars and area fill, recolour every
series with a colour picker, and set the export dimensions and background. When you are happy,
Download PNG re-renders the chart off-screen at full resolution, and Copy Chart.js
config hands you the exact JSON to reproduce it in code.
Example
Suppose you paste this monthly table with a header row:
Month,Revenue,Costs
Jan,12400,8200
Feb,13950,8600
Mar,15100,9100
The first column (Month) becomes the x-axis labels and the two numeric columns
(Revenue and Costs) become two series. Leave the type on bar and you get a grouped
bar chart comparing revenue against costs each month; tick Stacked to see the combined
total; switch to line and tick Fill area for a trend view. Set the export size to
1600×900, recolour Revenue green and Costs red, and download a sharp PNG ready for
a board slide. Every figure is processed locally — nothing is uploaded.
Tips
- For a single-metric pie chart, keep two columns: labels in the first, values in the second.
- Pasting straight from Excel or Google Sheets usually comes through as tab-separated — leave the delimiter on auto-detect and it just works.
- Use @2x export plus a transparent background when placing charts over coloured slides.