Chart Maker

Open a CSV or Excel file, or paste a table copied from a spreadsheet, and make bar, line, area, pie, scatter or combo charts. Save PNG (with scale) or SVG. Your table is never sent off your device.

On-device・No uploadMobile friendlyWorks offline

Your files and input are processed only inside your browser on this device and are never uploaded to our servers.

Drop a file here

or

Files are processed in this browser on your device and never uploaded.Accepts: Excel (.xlsx) / CSV / TSVUp to 100 MB per filePaste (Ctrl+V) also works

How to use

  1. sales.xlsx3 columns × 12 rows

    Add a table (CSV, Excel or paste)

  2. X axis: monthlabel column
    Series: salesvalue column

    Pick the label and value columns

  3. chart.pngPNG, SVG or CSV

    Choose a type, save as PNG or SVG

Make a chart from a table, then save it as an image or CSV
  1. Open an Excel (.xlsx), CSV or TSV file, or paste a table copied from a spreadsheet into "Paste / type". "Try a sample" shows how it works.

  2. Choose whether the first row is a header, then pick the X axis (category) column and the numeric columns to chart (series).

  3. Pick a chart type (bar, line, area, pie, scatter, combo and more) and adjust the title, axis labels, legend, data labels and number format.

  4. Check the preview and save a PNG (scale 1–4), an SVG, or the data used for the chart as CSV.

What it does

10 chart types

Vertical and horizontal bars, stacked bars (vertical and horizontal), line, area, pie, donut, scatter and a bar + line combo with a second axis. Multiple series are supported.

Colour-blind-friendly default colors

A 12-color palette chosen to be easy to tell apart, exportable on a white or dark background. Legends and data labels mean color is not the only cue.

Reads real-world number formats

Values like "1,234円", "▲500" and "12%" are read as numbers. Choose thousands separators, percent and decimal places; codes with leading zeros stay text.

Encoding auto-detection

CSV files in Shift_JIS, UTF-8 and others are detected automatically, and you can reload with another encoding if the guess is wrong.

SVG with no external references, hi-res PNG

Exported SVG contains no scripts or links to external files. PNG supports scales 1–4 (up to 8,000 px per side and 40 million pixels).

Use cases

  • Turn a sales or summary CSV into a bar or line chart for a report or slide
  • Show survey answer shares as a pie or donut chart
  • Show sales (bars) and margin (line, second axis) in one chart
  • Check how two numeric columns relate with a scatter plot
  • Make a chart image from a table without opening a spreadsheet app

Supported formats

Input

Excel (.xlsx / .xlsm)CSV (.csv)TSV (.tsv / .txt)Pasted table (tab, comma or semicolon separated)

Output

PNGSVGChart data (CSV)

Capability matrix

FeatureSupportNotes
Bar (vertical/horizontal), stacked, line, area, pie, donut, scatterSupported—
Bar + line combo (second axis)SupportedChoose which series are drawn as lines
Title, axis labels, legend, data labels, number formatsSupported—
Export PNG (with scale), SVG and data CSVSupported—
CSV encoding auto-detectionSupportedShift_JIS / UTF-8 / EUC-JP / UTF-16
Changing colorsPartialDefault palette only; background is white or dark
Date axis, log axis, custom axis rangesNot supportedDates are shown as text categories
Export as an Excel chart (xlsx chart object)Not supportedSave as PNG, SVG or data CSV instead
Legacy Excel files (.xls)Not supportedRe-save as .xlsx in Excel

Limits & notes

  • Files up to 100 MB and 3 million cells. Pasted text up to 2 million characters.
  • Bar, line and pie charts use the first 500 rows; scatter plots the first 5,000 points. Up to 12 series, and 30 slices in a pie.
  • PNG is limited to 8,000 px per side and 40 million pixels. Lower the scale or save SVG if you exceed it.
  • Formula cells use the calculated value saved in the workbook.

Privacy & safety

Your table, chart and exports are processed in this browser and are never sent to a server. Usage measurement covers only counts, chart type, number of categories and export format — no file names or table contents.

FAQ

How do I make a chart from a CSV?
Open the CSV (or paste a table). The first column becomes the categories and numeric columns become series, so a chart appears immediately. You can change columns and type afterwards.
Can I make a chart from an Excel file?
Yes. Open the .xlsx, choose a sheet and pick the columns. Charts that already exist in the workbook are not imported. Save the result as PNG, SVG or data CSV.
How do I make a pie chart?
Choose "Pie" or "Donut" as the type. The X column gives the slice names and the first selected numeric column gives the values. Zero and negative values are not drawn.
Can I show sales and margin in one chart?
Choose "Combo" and tick the series (such as margin) to draw as a line. Lines use the second axis on the right.
Can I save it as an Excel chart?
No. Excel chart objects are not exported; save PNG (scale 1–4), SVG or the chart data as CSV.
Does it work with large tables?
Files up to 100 MB and 3 million cells load, but only the first 500 rows (5,000 points for scatter) are drawn. Filter the rows for larger tables.

Last updated: