GALAXY OF TOOLS

CHARTS SECTOR

Bar Graph Maker

Type or paste your numbers, get a clean bar graph, and download it as PNG, SVG or PDF. No sign-up.

Category
Remove row

Type in the table, or paste cells straight from Excel or Google Sheets into any cell. Enter moves down a column.

Paste or open a CSV

Favourite sport in Class 7B (example survey)Number of students051015116Cricket74Football45Kabaddi37Badminton23ChessSportBoysGirls

5 categories, 2 series. Largest: Cricket (17 in total).

Your chart is saved in this browser only — nothing is uploaded.

Runs entirely in your browser. Nothing you enter or upload is sent to a server.

Free for everyone. If this tool saved you time, buy me a coffee.

A free bar graph maker that works in your browser

This bar graph maker turns a small table of numbers into a clean, labelled chart in seconds. Type your categories and values, or paste cells straight from Excel or Google Sheets, and the graph redraws as you type. It is built for school projects, reports, presentations and quick comparisons: favourite subjects in a class survey, monthly sales, marks in each test, rainfall by month.

Choose columns or horizontal bars, put several series side by side, stack them, or stack them to 100%. Add a title and axis names, switch on value labels, pick a colour-blind-safe palette, then download a sharp PNG, an editable SVG, a vector PDF on A4 or Letter, or print it. Everything happens on your device; your numbers are never uploaded.

How to use the Bar Graph Maker

  1. Edit the example table, or press Start blank. Each row is a category (a bar or a group of bars); each column is a series.
  2. Paste from a spreadsheet into any cell, or open Paste or open a CSV and drop in comma, tab or semicolon separated text. A first row of names becomes the series names.
  3. Write the chart title and the two axis titles, then choose Vertical columns or Horizontal bars.
  4. With two or more series pick Grouped, Stacked or Stacked to 100%. Sort the categories if you want a ranking.
  5. Download the PNG for a document or slide, the PDF for printing, or the SVG to edit in a drawing program. “Data as CSV” saves the table itself.

Bar Graph Maker features

Grouped, stacked and 100% bars

Compare series side by side, add them up in one bar, or show each category as shares of 100%. Stacked bars print the total above each bar.

Colour-blind-safe by default

The default palette is the Okabe-Ito set, chosen so people with common colour-vision differences can still tell the series apart. A greys palette is there for black-and-white printing, and every series colour can be changed.

Indian and international number formats

Show 12,34,567 (lakh and crore grouping) or 1,234,567, add a prefix such as ₹ or a suffix such as kg, and choose the number of decimals.

Spreadsheet-friendly entry

Paste a block of cells, press Enter to move down a column, flag cells that are not numbers, and open or save CSV files.

Exports that look right everywhere

PNG at twice the screen size, SVG for editing, a vector PDF with real text, and a print view that shows only the chart.

How the axis and the bars are worked out

Bars always start from zero, because the length of a bar is the number it stands for; a bar graph that starts at 50 makes a value of 60 look twice as large as 55. The tool finds the smallest and largest value (for stacked bars, the largest stack), then picks a “nice” step of 1, 2 or 5 times a power of ten so the gridlines land on round numbers. You can override the start and end of the axis, but doing so can exaggerate differences, so use it carefully.

In a grouped graph each category gets an equal slot and the series share it equally; the gap between bars slider controls how much of the slot is left empty. In a 100% graph each bar is divided by that category’s total, so tall and short categories become comparable shares. Blank cells are simply skipped, and a cell that is not a number is highlighted and left out.

When to use a bar graph (and when not to)

Use a bar graph to compare separate categories, such as sports, towns or months treated as labels. If the horizontal axis is continuous (time or measurement) a line graph shows the trend better, and if you want to show parts of one whole a pie chart is the usual choice, although a sorted horizontal bar graph is often easier to read when there are more than five parts.

  • Keep category names short; long names wrap onto up to three lines under the columns, or sit on the left in horizontal mode.
  • Sort by size (largest first) for rankings, keep the original order for time-like categories such as Jan to Dec.
  • Use at most four or five series in a grouped graph; more than that is easier to read as separate small graphs.
  • Tick Show value labels when the exact number matters and the chart will be printed; leave them off when the shape is the message.

Bar Graph Maker FAQ

How do I make a bar graph online for free?

Edit the example table (or paste your own numbers), add a title and axis names, and press Download PNG. There is nothing to install and no account.

Can I make a double bar graph?

Yes. Add a second series with Add series (the example already has two) and keep the layout on Grouped to get two bars side by side for each category.

How do I make a stacked or 100% stacked bar chart?

With two or more series, change Several series to Stacked or Stacked to 100%. Stacked shows the total of each category; 100% shows each series as a share.

Can I paste data from Excel or Google Sheets?

Yes. Copy the cells, click the first cell of the table and paste; the table grows to fit. You can also use Paste or open a CSV and include a header row to name the series.

Is the bar graph colour-blind friendly?

The default colours come from the Okabe-Ito palette, which stays distinguishable for the common types of colour-vision deficiency. Value labels and the legend add a second way to read the chart.

Is my data uploaded anywhere?

No. The chart is drawn in your browser and saved only in this browser’s storage so you can come back to it. Clear your site data to remove it.

You might also need