Skip to content
plot.tools

Turn your table into a chart

A free online chart maker. Pick a chart type, paste your numbers from Excel or Google Sheets, and download the picture.

At a glance

Chart types
Bar, line, area, pie, scatter, radar
Data in
Pasted cells, CSV, TSV, XLSX
Files out
SVG with the font embedded; PNG at 1×, 2×, 3×
Limits
500 rows, 12 series, 320–4000 px wide
Terms
No account, no watermark. Your data stays in the browser.
Bar chart: Orders per quarter. 2 series (This year and Last year) across 4 categories, from Q1 to Q4. This year: highest 580 (Q4), lowest 420 (Q1). Last year: highest 495 (Q4), lowest 380 (Q1).Orders per quarterSample data: this year against last yearThis yearLast year0100200300400500600Q1Q2Q3Q4420510465580380430470495
PNG scale

SVG 1600 × 900 px · PNG 3200 × 1800 px · 16:9

No account and no watermark. The file has the Inter font embedded, named layers and the chart’s alt text, so it looks the same in a slide, a document or a browser. Not every app reads alt text stored in a file, so also paste it into the image’s alt text field.

Alt text: Bar chart: Orders per quarter. 2 series (This year and Last year) across 4 categories, from Q1 to Q4. This year: highest 580 (Q4), lowest 420 (Q1). Last year: highest 495 (Q4), lowest 380 (Q1).

Your data

First column: labels. Other columns: one series each. The file is read in your browser and is not uploaded.

Table

4 × 2

Label
Remove row

Design

Chart type

Direction
Series

Text

Numbers

Colours

Output

Proportion

320 to 4000 px. PNG multiplies it by the scale.

Background
  1. Step 1: Pick a chart typeBar, line, pie, scatter, area or radar. You can switch at any time.
  2. Step 2: Put in your numbersPaste cells from Excel or Google Sheets, load a file, or type in the table.
  3. Step 3: Download the pictureA PNG for slides and documents, or an SVG you can edit.

Start from an example

Click one to load it in the editor, then replace the sample numbers with yours.

Paste cells from Excel or Google Sheets, or load a CSV or XLSX file, and download a clean SVG or PNG. No account, no watermark, and your data never leaves the browser.

How to make a chart

  1. Bring the data. Copy the cells in Excel or Google Sheets, header row included, and paste them in the Data panel. Or load a CSV or XLSX file. Or type in the table.
  2. Check what was read. A line under the paste box says how many rows and series were found, which separator was used and whether numbers have a decimal point or a decimal comma. If a guess is wrong, change it there.
  3. Pick the chart type in the Design panel: bar, line, area, pie, scatter or radar. The same table feeds all of them, so trying another type costs one click.
  4. Write the title. Click it on the chart and type. A title that states the finding (“Orders grew in every quarter”) does more than one that names the topic (“Orders”).
  5. Download. PNG for slides, documents and messages; SVG for print, for the web and for editing in a vector program.

How the table is read

The first column holds the labels: months, products, countries. Every other column is a series, and its header is the name shown in the legend. One value column gives a simple chart. Two or more give a comparison: bars side by side, several lines, stacked areas.

Empty cells are gaps, not zeros. Text in a value column, such as “n/a”, is left empty too, and the import message counts those cells so nothing disappears silently. If your series are in rows, “Swap rows and columns” turns the table around.

Which chart for which question

  • Which is bigger? A bar chart, sorted, horizontal if the names are long.
  • How did it change over time? A line graph, or an area chart when the quantity itself matters.
  • What is the total made of? A pie chart for one whole with a few parts, stacked bars for several wholes.
  • Do two measures move together? A scatter plot with a trend line.

PNG or SVG

A PNG is a grid of pixels: it opens everywhere and looks the same everywhere, but gets blurry when enlarged. Export at 2× for slides and at 3× for print. An SVG is a drawing made of shapes and text: it stays sharp at any size and its parts can be edited. The SVG from this page groups the parts in named layers and carries a copy of the font, so opening it in a browser shows exactly what you saw here.

Choose the proportion before exporting: 16:9 fills a slide, 4:3 suits a document column, and 1:1 fits a social post. A transparent background lets the chart sit on a coloured slide.

Coming from a file

The pages CSV to chart and Excel to chart explain what is read from each kind of file and what is not, including decimal commas, dates and formulas.

Why use Plot Tools

What you can check for yourself, without taking our word for it.

No account, no watermark
The download buttons work straight away. The exported file holds your chart, your text and the font, and nothing else.
Your data stays in the browser
Pasted cells and loaded files are parsed and drawn on this page. There is no upload step, and the site’s security policy only allows connections to itself.
The PNG matches the screen
The Inter font is embedded in the SVG before it is rasterised, so the labels in the PNG sit exactly where you saw them.
Decimal comma understood
1.234,56 and 3,5 are read correctly: the separator and the decimal mark are detected from the data, and you can override both.
Defaults a data editor would accept
Round axis marks, solid fills, one colour per series, bars that start at zero, and a square background that can be transparent.
Colour-blind-safe by default
The default palette is Okabe-Ito. A test in the code simulates red-green colour blindness and checks that its colours stay apart.
A link that carries the chart
“Copy link” packs the data and settings into the part of the address after #, which browsers do not send to servers.
Alt text written for you
A description is generated from the data and stored in the SVG and the PNG. Line and area charts also say how each of the first four series ends compared with its start. It is shown under the chart with a button to copy it.

Questions and answers

Do I need an account to download the chart?

No. There is no sign-up, and the PNG and SVG files have no watermark. The download buttons are under the chart.

Is my data uploaded?

No. The table is parsed and the chart is drawn by code running in your browser. The page does not send your data to a server. The last chart is saved in this browser’s local storage so it is there when you come back; “Clear saved chart” removes it.

Can I import from Excel?

Yes, in two ways. Copy the cells in Excel or Google Sheets and paste them in the Data panel, or load an .xlsx file. Loading a file reads the values of the first worksheet. Old .xls files are not supported: save them as .xlsx or .csv first.

Why does the PNG look the same as the screen?

The chart uses the Inter font, and the export puts a copy of the font inside the SVG before turning it into a PNG. Without that step a browser draws the PNG with a fallback font, and labels shift.

How big can the chart be?

The width is 320 to 4000 pixels, and the PNG can be 1, 2 or 3 times that. A table can have up to 500 rows and 12 series.

Can I edit the SVG afterwards?

Yes. The SVG groups its parts in layers named background, title, legend, grid, series, axes and labels, and each series is its own group. Browsers and most apps use the embedded font; an editor that ignores embedded fonts falls back to a font installed on your computer.