Free Bar Graph Maker
Charts & GraphsMake a bar graph online for free. Start from a sample, type your own labels, drag each bar to the right height, compare two groups side by side, and download a PNG — no signup, no watermark, no Excel.
Free PNGNo signupNo watermark
Loading tool...
Was this tool helpful?
Want more customization?
Open the full editor with 80+ widgets, templates, and AI generation.
How to Use
- 1
Choose a sample before editing
In Data, use Survey Results for percentages or Top Regions for counts without a unit symbol. Other samples include Monthly Revenue, Budget vs Actual, Product Comparison and Channel Mix. Choosing a sample replaces the current chart, so do this before entering your own data.
- 2
Name the graph and categories
Click the title and category labels on the chart to replace them. In Grouped or Stacked, edit series names in the legend. Use Categories + to add a category or − to remove the last one. Include the measurement or unit in the title.
- 3
Enter the measured values
Click a number on the chart and type a non-negative value, then press Enter. You can also use the selected-value control above the chart. Stacked values are editable in the table below the plot. Dragging a bar changes its data value; type exact measurements rather than adjusting heights for appearance.
- 4
Choose a layout for the comparison
Under Type, Vertical and Horizontal show the first series. Grouped puts series side by side; Stacked shows their combined total. Other series are retained when you switch to a single-series view. Use Add series in Grouped or Stacked for another group, and replace its sample numbers with your own.
- 5
Check the labels and download
Choose a style in Style and colours in Data. Check the title, units, category order and every value, then select Download PNG. Standard PNG is free without signup or a watermark. Inspect the downloaded file at its intended display or print size.
Why Choose GraphMake?
Worked example: a class activity survey
Illustrative data, not a real survey: 20 pupils each choose one favourite break-time activity. The question is “Which activity would you choose?” Convert each count to a percentage using count ÷ 20 × 100 before entering it.
Sports: 10 responses → 50%.
Drawing: 5 responses → 25%.
Reading: 3 responses → 15%.
Music: 2 responses → 10%.
Other: 0 responses → 0%.
The counts total 20 and the percentages total 100%. Each pupil chose one answer, so these categories describe the whole sample. The numbers illustrate the method; replace them with your own results for a real project.
Build and check the survey graph
Choose Survey Results in Data. Keep Horizontal selected and the existing five categories. Replace the title with “Break-time activities (% of 20 pupils)” and rename the labels Sports, Drawing, Reading, Music and Other, in that order.
Replace the five values with 50, 25, 15, 10 and 0. The sample already supplies the % symbol. Type each number on the chart and press Enter; the selected-value control above the chart is another way to enter an exact number. Do not choose another starting sample after entering the results.
Check that Sports is the longest bar, Drawing is half its length and Music is one fifth. Other should show 0% with no coloured bar. Keep the labels in descending order yourself; changing a value does not automatically sort the categories.
Choose Clean Report in Style, then Download PNG. Check that all five labels, percentages and the title remain readable in the saved image. You can switch to Vertical for columns while keeping the same results. For two classes, use Grouped and enter each class as its own series; use the same categories and state whether you are comparing counts or percentages.
What You Can Create
Science fair and homework
Graph experiment results or a class survey as a clean, labelled bar graph that is ready to print.
Comparing two groups
Put this year next to last year, or one class next to another, as a double bar graph that shows both at a glance.
Quick rankings
Rank regions, products, or answers with horizontal bars for an email or a slide, without opening a spreadsheet.
Frequently Asked Questions
How do I make a double bar graph?
Choose Grouped under Type. If you have one series, select Add series; switching layouts alone does not create comparison data. Rename the two series in the legend and enter a measured value for each category in both groups. Product Comparison is a two-series starting sample without a currency or percent symbol. Grouped and Stacked use vertical columns; horizontal multi-series bars are not offered here.
Can I make a bar graph without Excel?
Yes. Everything happens on the page: type the labels, drag or type the values, and download. There is no spreadsheet to set up and nothing to install.
How can I use it for a school project?
Use a clear question, category names and measured values, and state the unit and sample size. The illustrative class survey below gives a worked example. Download the PNG and check that its labels are readable in your worksheet or slide. Marker Sketch is an optional visual style; it does not change the data or replace your teacher's graph requirements.
Can I enter zero, decimals or negative values?
Zero and positive decimals are supported. Zero has no coloured bar, but its number stays editable. Negative values and invalid text are rejected; the last accepted value is kept and restored when you finish editing. This studio does not have a signed axis for values below zero.
Will changing the layout keep my data?
Yes. Vertical and Horizontal display the first series and keep the others for when you return to Grouped or Stacked. This is different from choosing a starting sample, which replaces the chart. Added categories and series contain sample values: replace those before presenting the graph.
How do I choose counts, percentages and axis labels?
Unit symbols come from the starting sample: Survey Results uses %, Monthly Revenue and Budget vs Actual use $, and Top Regions and Product Comparison have no unit symbol. There is no separate unit-symbol or axis-title control in this studio. Name the unit in the graph title. Calculate percentages before entering them; entering counts into Survey Results does not convert them to percentages.
What is the difference between a bar graph and a histogram?
A bar graph compares separate categories, like favorite fruits or monthly sales, so its bars have gaps between them. A histogram shows how numbers are spread across ranges, with bars that touch. For ranges of numbers, use the histogram maker.
Which exports are free, and can I save an editable graph?
Standard PNG is free without signup or a watermark. This studio's HD PNG at 2×, 3× or 4×, SVG and animated video require Pro or an active export pass. Save requires sign-in, and account storage limits apply. A downloaded PNG is an image, not an editable saved design. Check SVG or video output in the application where you plan to use it.
Related Tools
Free Bar Chart & Bar Graph Maker
Create bar charts, bar graphs, and column charts online for free. Use horizontal or vertical bars, grouped or stacked layouts, custom colors, and PNG export - no signup, no watermark.
Try it freeFree Column Chart Maker
Make a column chart online without Excel. Build clustered or stacked column charts, drag each column to its value, pick a report-ready style, and download a PNG — free, no signup, no watermark.
Try it freeFree Stacked Bar Chart Maker
Create stacked bar charts online for free. Compare parts of a whole across categories with color-coded segments. Perfect for showing composition and trends.
Try it freeFree Histogram Maker
Create histograms online for free. Visualize frequency distributions with touching bars that show how data is spread across ranges. Download as PNG — no signup.
Try it freeFree Graph Maker
Make a graph online for free. Paste your numbers or type them in, pick a bar, line, or pie graph, drag the graph itself to adjust values, and download a clean PNG — no signup, no watermark, no Excel needed.
Try it freeBuild a Full Infographic
Combine charts, timelines, stat cards, and 80+ widget types into a complete infographic.
Try the Full Editor