📝 Data Input
Separate label and value with a comma. Omit label for automatic numbering.
Quick samples:
⚙ Chart Settings
Chart Type
Color Scheme
🎨 Chart Preview

Turn a list of numbers into a chart image

Chart Maker draws a simple bar, line, pie or horizontal bar chart from numbers you type or paste, and saves it as a PNG image. It is meant for quick visuals where opening a spreadsheet feels like overkill: a slide in a status update, a chart for a blog post or school report, a poll result for a newsletter, or a rough comparison you want to share in a chat. You control the title, background, colour palette and whether values, grid lines and a legend are drawn.

How to use it

  1. In Data Input, type one item per line as label,value — for example March,140. A line with only a number is labelled automatically as #1, #2 and so on. The summary strip underneath (items, total, average, max, min) updates as you type, which helps you catch a typo before drawing.
  2. Or click one of the Quick samples to load example data. The sample numbers are made up for demonstration only.
  3. Under Chart Settings, set the Chart Title and a Background: White, Light Gray, Dark or Transparent.
  4. Pick a Chart Type and one of the four colour schemes (Emerald, Ocean, Rainbow, Candy), then tick or untick Show values, Show grid and Show legend.
  5. Press Generate Chart. Settings are applied when you press it, so press it again after any change.
  6. Save the result with Download as PNG, or use Copy to Clipboard to paste the image straight into a document or chat.

How the charts are drawn

Everything is drawn with the browser's built-in Canvas 2D API; no charting library is loaded and your data is never uploaded. The chart is laid out on an 800 × 500 canvas (pie charts 800 × 520; horizontal bar charts grow by 50 pixels per item) and rendered at twice that resolution or more, so a downloaded PNG is normally at least 1600 pixels wide and stays sharp on high-density screens and in print at modest sizes.

Labels are cut to 14 characters on the axes and 12 characters in the legend, and legend rows that would fall off the bottom of the canvas are skipped, so keep labels short and very long lists compact.

Things to watch out for

Bar, horizontal bar and pie charts use the absolute value of each number: -20 is drawn as a bar of height 20, though the printed value keeps its minus sign. Use the line chart when your data contains negatives, or draw gains and losses as separate positive series. Text that is not a number becomes 0. Commas after the label are removed, so Revenue,1,250 is read as 1250, but decimal commas are not supported: a line such as 3,5 is read as the label 3 with the value 5, so write 3.5 instead. A pie chart only makes sense when the parts add up to a meaningful whole, and it gets hard to read beyond eight or ten slices.

Frequently asked questions

Is my data sent anywhere?

No. Parsing, drawing and exporting all happen in your browser tab. The data is not saved either, so copy it somewhere else if you will need to redraw the chart later.

Why doesn't Copy to Clipboard work in my browser?

Copying an image uses the asynchronous Clipboard API with a PNG item, which some browsers or privacy settings block. If you see "Copy failed", use Download as PNG instead.

Can I get a transparent background?

Yes, choose Transparent. The PNG then has an alpha channel. Titles and labels are drawn in dark text on every background except Dark, so a transparent chart placed on a dark slide may need the Dark setting instead.

Can I plot two data series or add axis titles?

No. The tool draws a single series with category labels. For multi-series, stacked or scatter charts, use a spreadsheet application or a dedicated charting library.

Can I use the charts in commercial work?

The images are generated from your own data and carry no watermark, so you can use them wherever you like. Check that the numbers and labels are correct before publishing.

Related tools