Column, stacked, bar, line, area, pie or donut. Switch at any time: your data stays.
Type in the table, or open Paste from Excel, Google Sheets or CSV and paste a block of cells. Enter jumps to the next row.
A clear title, an optional subtitle with the unit or period, axis titles and a source note at the bottom.
Colours (including a colour-blind safe palette), dark, white or transparent background, size for slides or social posts, legend, labels and number format.
PNG at double resolution, a real vector SVG, copy the image straight into a document, or copy a link that rebuilds the chart.
Compare amounts between categories. The length of the bar is the value, so the axis always starts at zero.
Show how a whole is made up. Percentages are rounded so they always add up to exactly 100%.
Show change over time. Lines may start above zero to make a trend readable; areas always start at zero.
Charts are drawn as vector graphics, so they are sharp at every size.
Chart Maker turns your numbers into a column chart, bar chart, line graph, area chart, pie chart or donut chart in your browser. Type the data or paste it straight from Excel or Google Sheets, compare up to six series, add titles and a source note, and download the chart as a high-resolution PNG or a real vector SVG. There is no sign-up, no watermark and no upload: the chart is drawn on your own device, which makes it safe for confidential figures.
Select the cells in your spreadsheet, including the labels in the first column and the series names in the first row, and copy them. Open Paste from Excel, Google Sheets or CSV, paste and press Import. The first column becomes the labels and every other column becomes a series. A first row with text is used as the series names. Tabs, commas and semicolons all work, as do both number styles: 1,234.5 (English) and 1.234,5 (most of Europe). Currency signs and percent signs are ignored when reading the numbers. You can also open a .csv file, and CSV downloads the data again.
Column, bar, stacked and area charts always start at zero, because the length or area is what the eye compares: a bar twice as long has to mean twice as much. Line charts may start higher (switch off Line chart starts at zero) because there the slope carries the message, not the height.
The value axis uses "nice" steps of 1, 2 or 5 times a power of ten (the method Paul Heckbert described in Graphics Gems, 1990), so you get 0, 500, 1000, 1500 rather than 0, 437, 874. Large numbers are shortened to 12k or 1.5M on the axis, while the value labels show the full number. In pie and donut charts the percentages are rounded with the largest remainder method, so they always add up to exactly 100%. For example 1/3, 1/3 and 1/3 shows as 33.4%, 33.3% and 33.3%, not as three times 33% (99%).
Smooth lines use monotone cubic interpolation (Fritsch and Carlson, 1980). An ordinary smooth curve can swing above the highest point or below the lowest one and suggest a peak that is not in your data; the monotone curve passes through every point and never overshoots.
About 1 in 12 men and 1 in 200 women have some form of colour vision deficiency, most often difficulty telling red from green. The colour-blind safe palette is the one Masataka Okabe and Kei Ito proposed for scientific figures: orange, sky blue, bluish green, yellow, blue, vermillion and reddish purple stay distinguishable for the common types of colour blindness. The other palettes are the site's neon colours, the Tableau 10 set, and single-hue blues and warm tones for an ordered series. You can still set every series or slice to your own colour in the table.
PNG is a picture made of pixels: it works everywhere, from Word and PowerPoint to e-mail, Slack and social media. The download is twice the chart size (for example 2400 × 1350 pixels for 16:9), so it stays sharp on high-resolution screens and in print. SVG is a vector format: the chart is stored as shapes and text, so it can be scaled to any size, edited in Illustrator, Inkscape or Figma, and placed in a web page. Copy image puts the PNG on your clipboard to paste directly into a document or chat.
| Size | Pixels (SVG) | PNG | Good for |
|---|---|---|---|
| 16:9 | 1200 × 675 | 2400 × 1350 | slides, reports, YouTube, LinkedIn articles |
| 4:3 | 1200 × 900 | 2400 × 1800 | documents and older slide formats |
| 1:1 | 1080 × 1080 | 2160 × 2160 | Instagram and LinkedIn posts |
| 4:5 | 1080 × 1350 | 2160 × 2700 | portrait social posts, phones |
Use white for documents and print, dark for dark slides and dashboards, and transparent to place the chart on a coloured background. The transparent version uses dark text, so put it on a light background.
The address bar always holds the current chart, so Copy link gives a link that rebuilds it: data, titles and style. Nothing is stored on a server. The link is readable too, which makes it easy to build one yourself or from a script, for example ?type=column&labels=Jan,Feb,Mar&data=10,24,18&title=Q1 sales. Add more series with data2 up to data6 and name them with names=2025,2026. Types are column, stacked, hbar, line, area, pie and donut; older links with type=bar still open as a column chart.
The Scottish engineer William Playfair introduced the line, area and bar chart of economic data in The Commercial and Political Atlas of 1786, and in his Statistical Breviary of 1801 he published what were probably the first pie charts. More than two centuries later the same three shapes still answer most questions about numbers.
Your data is never sent anywhere: the chart is built in your browser and your last chart is kept in this browser's local storage, so it is still there when you come back. There is no account, no watermark, no limit and no ads. The tool is free; a coffee is appreciated but never required.
Work out changes with the percentage calculator, compare markets with stock market returns vs inflation, check margins with the profit margin calculator, or see all free tools on the apps page.