Bar Graph Maker
Make a bar graph online for free — paste your data from Excel, Google Sheets or CSV and create vertical, horizontal or stacked bar charts with several series. Add a title, axis labels and value labels, choose colours and size, and download a sharp PNG or JPG.
100% private — everything runs in your browser. Conversion happens on your device; nothing is uploaded.
First row: series names. First column: labels.
Paste a table from Excel or Google Sheets (or type comma-separated values) and the chart updates as you type. Downloads are rendered at 2× for sharp slides and documents. Your data never leaves your device.
How to make a bar graph
- Paste your data — categories in the first column, one column per series.
- Choose vertical, horizontal or stacked bars.
- Add a title, axis labels and values.
- Download the bar graph as PNG or JPG.
What you can use it for
- Compare sales, results or survey answers across categories
- Show year-over-year changes side by side
- Make bar graphs for school projects and reports
- Add clean graphs to slides and social posts
More free tools
Editing images?
Convert, compress, resize and vectorize images with our free, private image tools.
See all free image tools →Frequently asked questions
How do I make a bar graph?
Paste a table with categories in the first column and numbers in the next columns, then choose the bar style. Each column becomes a coloured series.
What's the difference between a bar graph and a stacked bar graph?
A normal bar graph puts each series side by side for comparison; a stacked bar graph piles them up to show the total and each part of it.
When should I use horizontal bars?
Horizontal bars suit long category names and rankings — the labels stay readable without rotating.
Can I start the axis above zero?
Untick Start axis at 0. Be careful: bar lengths then exaggerate differences, so zero is usually best for bars.
Can I paste data from Excel or Google Sheets?
Yes. Select the cells (including the header row), copy, and paste into the data box — the columns are detected automatically. You can also import a .csv file.
Is my data uploaded?
No. The chart is drawn in your browser and your numbers never leave your device.