Chart maker
Turn a table, a pasted range or a CSV file into a bar, line, pie or area chart and download it as PNG or SVG.
How to Download the chart
- 1
Type or paste your data
Fill in the grid, paste a range straight out of Excel or Google Sheets, or load a CSV file. The first column holds the category labels and every column after it becomes a series.
- 2
Pick a chart type and colours
Switch between bar, horizontal bar, line, area, pie and donut, choose a palette, add a title and axis labels, and set the exact pixel size you need.
- 3
Download the PNG or SVG
Save a ready-to-use PNG for a slide deck or a document, or an SVG whose text stays editable in Figma, Illustrator and Inkscape.
How your table becomes a chart
The first column is read as the category axis and every remaining column becomes one series, so a table of months against four regions gives you four bars per month. If the first row contains text where numbers would be, it is treated as the header and its cells become the series names in the legend; otherwise the series are numbered. Pasting is delimiter-aware: tabs, semicolons and commas are all detected from the first few lines, which means a range copied from Excel, a European CSV exported with semicolons and an ordinary comma-separated file all land correctly without you choosing anything. A cell that holds text instead of a number does not silently become zero; it is reported with its row and column so you can fix the source, while a genuinely empty cell is treated as zero, which is what a gap in an export almost always means.
Why the axis lands on round numbers
Axis ticks are picked with the classic nice-numbers rule: the step is always 1, 2, 5 or 10 times a power of ten, chosen so the axis ends up with between four and eight divisions. A series peaking at 780 therefore gets an axis of 0, 200, 400, 600, 800 rather than an ugly 0, 156, 312 and so on. Bar and area charts always start their value axis at zero, because a truncated baseline exaggerates differences and is the single most common way a chart misleads its reader. Line charts keep the freedom to zoom in on the interesting band, since a line is read as a trend rather than as a comparison of areas.
PNG for slides, SVG for editing
The PNG is rendered on a canvas at whatever pixel size you ask for, up to 4096 across, and at the pixel ratio of your screen, so it stays crisp on a retina display and in a projected slide. The SVG is not a trace of that image: it is written out separately from the same geometry, as rectangles, paths and real text elements. That distinction matters the moment somebody opens the file in a vector editor: they can restyle a series, correct a typo in the title or change the font, none of which is possible with a rasterised chart.
Your numbers never leave this tab
The table you type, the range you paste and any CSV you load are read and drawn entirely in your browser. Nothing is uploaded, nothing is stored, and no chart service ever sees your figures. The PNG and the SVG are both built locally from the same numbers you can see on screen.
Frequently asked questions
Which chart types can I make?
Vertical bars, horizontal bars, line, area, pie and donut. Bar and area charts can be stacked, line and area charts can be smoothed into curves, and the donut hole is adjustable between 30 and 80 per cent of the radius.
Can I paste a range straight out of Excel?
Yes. A range copied from Excel, Google Sheets or Numbers arrives as tab-separated text, which is detected automatically. Semicolon and comma separated text works the same way, so a European CSV needs no extra setting.
What size should I download for a presentation?
1200 by 800 pixels covers most slides. For a full-bleed slide on a 4K display, go up to 2560 across; the limit is 4096. If the chart is going into a printed report, download the SVG instead, which stays sharp at any size.
Why is SVG better than PNG here?
An SVG keeps every element as a real object: the title is text, each bar is a rectangle and each pie slice is a path. You can restyle it, correct a typo or change the font in Figma, Illustrator or Inkscape. A PNG is a grid of pixels, and once it is saved nothing in it can be edited.
Is my CSV uploaded to a server?
No. The file is read with the browser's own file reader and parsed in this tab. There is no upload, no chart-rendering service and no analytics on the contents of your table.
How do I get a transparent background?
Turn on the transparent option before downloading. The PNG is then saved without the white backdrop, which is what you want when the chart is going onto a coloured slide. The SVG follows the same setting.
Why is there a limit on the number of pie slices?
Past about a dozen slices a pie stops being readable: the segments are thinner than their own labels and no reader can compare them. Above twelve categories the tool asks you to group the smallest ones into an “Other” slice, or to switch to a bar chart, which handles many categories without trouble.