Bar Graph Maker

Paste a list of labels and numbers, or upload a spreadsheet, and get a clean bar graph to download as a PNG image or an Excel file.

  • Runs in your browser
  • Free
  • No sign-up

Paste cells from Excel or Google Sheets, or type rows separated by tabs or commas.

Sales by regionQ1Q2020,00040,00060,000Northeast · Q1: 42,000Southeast · Q1: 38,500Midwest · Q1: 29,800Southwest · Q1: 25,400West · Q1: 51,200Northeast · Q2: 46,500Southeast · Q2: 41,200Midwest · Q2: 33,100Southwest · Q2: 27,900West · Q2: 49,800NortheastSoutheastMidwestSouthwestWest
Chart data as a table
RegionQ1Q2
Northeast42,00046,500
Southeast38,50041,200
Midwest29,80033,100
Southwest25,40027,900
West51,20049,800

How to Make a Bar Graph Online

  1. Add your data. Paste cells copied from Excel or Google Sheets into the Data box, or upload an .xlsx, .xls or .csv file. The sample data shows the layout.
  2. Check the headers. The first row is used as column names when it has no numbers in it; untick "First row is headers" if that guess is wrong.
  3. Give the chart a title. It is drawn at the top of the image and used for the file names.
  4. Download. PNG for slides, documents and email (drawn at twice the on-screen size so it stays sharp), SVG for print and the web, or Excel for the numbers behind the chart.

When to Use a Bar Graph

A bar graph compares amounts across separate categories: sales by region, votes by candidate, tickets by team. Bar length is the easiest visual comparison people make, so it is the safest default when the categories have no natural order in time.

Add a second value column and the bars are grouped side by side, one color per column, which is how you compare two periods or two measures of the same unit across each category.

How to Lay Out Your Data

Put the category labels in the first column and one or more columns of numbers after it. Each extra numeric column becomes another bar in every group, named by its header. Rows that repeat a label are added together, so a raw list of transactions charts as totals per category.

How to Make a Bar Graph in Excel

To build the same chart natively in Excel, download the Excel file above (or use your own sheet) and:

  1. Select the labels and the numbers, including the header row.
  2. Go to Insert > Insert Column or Bar Chart.
  3. Choose Clustered Column for vertical bars, or Clustered Bar for horizontal ones.
  4. Use the + button beside the chart (Chart Elements) to add data labels or an axis title.

Excel calls vertical bars a column chart and horizontal bars a bar chart. This tool draws vertical bars, which Excel files under Column.

What This Bar Graph Maker Does Not Do

  • Bars are vertical only, and grouped rather than stacked.
  • Up to eight value columns; further columns are ignored.
  • Bars appear in the order of your rows. Sort the data first to rank them.

Other Chart Makers

Every chart maker takes the same pasted or uploaded data, and you can switch type in the Chart type box without retyping anything. To chart a whole workbook column by column, with grouping by sum, count or average, use the Excel chart maker.

Frequently Asked Questions

Related Tools