Skip to content

Bar Graph Maker

Type a label and a number on each line and get a clean bar graph — vertical or horizontal, one series or several, grouped or stacked. Add titles, pick colorblind-safe colors, switch on APA figure style, and download the chart as SVG or PNG. It runs entirely in your browser — nothing is uploaded. Free, no sign-up.

Add more values on a line for more series. Separate cells with commas, tabs or semicolons — use semicolons if your numbers have decimal commas. A first line without numbers names the columns.

4 categories · 1 series

Bars
Preferred Study LocationBar graph of 4 categories and 1 series. Largest value: Home, 51. Smallest value: Coffee shop, 17.Preferred Study LocationStudy locationNumber of students0102030405060HomeLibraryStudy roomCoffee shop51342817
Show the data as a table
Study locationStudents
Home51
Library34
Study room28
Coffee shop17

Labels and style

Bar color (the first series)

Takes the title out of the image and the gridlines out of the plot, and sets the figure number in bold and the title in italics above the chart — the APA 7 layout.

How to Use the Bar Graph Maker

  1. 1. Enter your data. One category per line: a label, a comma, then the value — Library, 34. Columns pasted from a spreadsheet work as they are; with decimal commas, separate cells with semicolons: Bibliothek; 3,4.
  2. 2. Add series if you need them. More values per line — Library, 34, 29 — draw grouped bars, one color per series. A header line such as Location, Fall, Spring names them in the legend; choose Stacked to put them end to end.
  3. 3. Choose the layout and order. Vertical columns suit a few short labels or an ordered sequence; horizontal bars give long category names room. Set the order to Largest first when the categories have no natural order of their own.
  4. 4. Label it and export. Write the chart title and both axis titles, pick a color and decide whether each bar shows its value. Turn on APA style figure for a paper, then download the SVG (sharp at any size) or a PNG 1,280 pixels wide.

When a Bar Graph Is the Right Chart

A bar graph compares amounts across categories: counts of survey answers, mean scores per group, spending by department. Every bar starts at the same baseline, so readers compare lengths — a judgment people make far more accurately than comparing angles or areas.

  • Use a bar graph for categories, ordered or not: survey answers, experimental groups, majors, departments.
  • Use a histogram when the x-axis is one continuous variable cut into ranges — test scores in bands of 10, reaction times. Its bars touch because the ranges do. The Histogram Maker bins raw numbers for you.
  • Use a line graph when the categories are points in time and the story is the change between them.
  • Use a table or a sentence when readers need exact values or there are only two or three numbers — a bar graph of two values adds ink, not information.

Grouped or stacked? Grouped bars put the series side by side, so they are easy to compare with each other. Stacked bars show each category's total and how it divides — but only the bottom segment sits on the baseline, so the others are hard to compare across categories. If the parts are the point, group them; if the totals are, stack them. Negative values stack downward from zero.

Formatting a Bar Graph as an APA 7 Figure

APA style keeps the figure's number and title in your paper, not inside the image. APA style figure takes the title out of the image and the gridlines out of the plot, keeping a white background, sans-serif text and the legend inside the figure. Above the chart it previews the APA layout — figure number in bold, title in italic title case — and Copy number and title copies both, formatted, to paste above the image. The rules come from APA's figure setup guidelines.

An APA 7 figure in the paper

Figure 1

Preferred Study Location of Surveyed Students

[the bar graph image]

Note. Data from a class survey of 130 students; each student chose one location.

  • Number figures in the order you first mention them, and call them out in the text as Figure 1 — not fig. 1.
  • Title both axes and give units where there are any: Mean score (0–100) tells the reader more than Score.
  • Keep the text in the image sans-serif and 8–14 points once placed. These charts use Arial or Helvetica; at the full 6.5-inch width of a page their labels print at about 8–9 points.
  • Explain abbreviations, symbols and the source of the data in a Note. below the figure.

Common Bar Graph Mistakes

  • A value axis that does not start at zero. A bar's length is its value, so an axis cut at 60 makes a score of 65 look twice as large as 62.5. This tool always includes zero; if the differences that matter are small, report them in a table or plot the differences themselves.
  • 3-D bars and drop shadows. The extra depth makes the top of each bar ambiguous — readers cannot tell which edge marks the value.
  • Too many categories. Past about a dozen bars, labels crowd. Sort the bars, switch to horizontal, or combine the smallest categories.
  • Nominal categories left in arbitrary order. Sorting largest first lets readers rank them at a glance. Keep the original order only when it means something: a rating scale, months, age bands.
  • Color that carries no meaning. One series needs one color; a rainbow of bars sends readers looking for a pattern that is not there. Series colors here come from the colorblind-safe Okabe–Ito palette.

Frequently Asked Questions

How do I make a double bar graph?
Put two values on each line — Library, 34, 29 — and add a header line that names the two series, such as Location, Fall, Spring. The tool draws a grouped (double) bar graph with a legend. Add a third or fourth value per line for more series; up to eight series get distinct colors.
What is the difference between a bar graph and a histogram?
A bar graph compares separate categories, so its bars have gaps between them and can be put in any order. A histogram shows how one continuous variable is distributed: each bar covers a range of values, the bars touch, and their order is fixed by the number line. For raw numeric data, use the Histogram Maker.
Does the y-axis of a bar graph have to start at zero?
Yes. Readers compare bars by their length, and a bar that starts anywhere but zero has a length that is not its value. That is why this tool always includes zero on the value axis. Line graphs and scatter plots are different: they show values by position, so their axes can start elsewhere.
How do I put a bar graph in an APA paper?
Turn on APA style figure, download the PNG or SVG and insert it in your paper. Above the image, type the figure number in bold (Figure 1) and, on the next line, the title in italic title case — Copy number and title puts both on your clipboard with that formatting. Add a note below the image if the figure needs an explanation or a source.
When should I use horizontal bars instead of vertical columns?
Use horizontal bars when the category names are long, when there are many categories, or when the bars are sorted by value — the labels then read naturally down the left side. Vertical columns suit a few short labels and categories with a natural left-to-right order, such as years or the points of a rating scale.
Can I use the bar graph in Word, Google Docs or PowerPoint?
Yes. Download PNG gives an image 1,280 pixels wide that pastes into any document or slide. Download SVG gives a vector file that stays sharp at any size, for PowerPoint, Word in Microsoft 365 and other programs that accept SVG. Copy data copies your numbers as tab-separated columns for a spreadsheet.

Related Tools

More in Charts & Diagrams

See all Charts & Diagrams