Bar chart maker

Create a bar chart from Excel, CSV, or pasted data

Compare categories clearly with a fast browser-based bar chart maker. Import a spreadsheet, select the data you need, and download a polished chart without uploading your file.

Create a bar chartRuns locally in your browser

Make a chart

Data table

5/5 rows and 3/3 columns used in chart

Sample data · local only

Chart configuration

Import, edit, visualize and export — your data never leaves your device.

Color palette

How to make a bar chart

Use this workflow to turn a category column and one or more numeric columns into a chart that is easy to compare and share.

1

Prepare category and value columns

Put category names in the first column and numeric values in the columns beside them. Include a clear header row so the legend and axis labels are meaningful.

2

Import or paste your data

Upload an XLSX, XLS, CSV, or TSV file, or paste tabular data directly into the local editor. You can switch worksheets before creating the chart.

3

Choose bar chart and customize

Select the bar chart type, choose the rows and series to display, then adjust the title, labels, palette, width, and height.

4

Review and download

Check the category order, values, and legend in the preview. Export the result as PNG for documents or SVG for scalable editing.

Use a simple category and value structure

A bar chart works best when each row represents one category and each numeric column represents a comparable measure.

RegionRevenue
North420
South365
East510
West298

When to use a bar chart

Compare categories

Show sales, signups, costs, or other values side by side across regions, products, or teams.

Summarize business metrics

Turn a spreadsheet summary into a scannable chart for reports, dashboards, and weekly reviews.

Make rankings easy to scan

Use sorted bars to make the highest and lowest categories visible at a glance.

Bar chart tips

  • Keep category labels short enough to read without overlap.
  • Use consistent units across every numeric series.
  • Start the value axis at zero when bar length is used for direct comparison.