Your image never leaves this tab

Free Bar Chart Maker Online

Create and download bar charts instantly — enter your data and export as PNG.

Data

LabelValue

Preview

How it works

1

Enter your data

Type labels and values in the data table. Add or remove rows as needed.

2

Customise the chart

Set the chart title, bar colour, grid lines, and axis labels.

3

Preview live

The chart updates in real time as you edit your data and settings.

4

Download PNG

Click Download PNG to save the chart. Nothing is uploaded to any server.

Common use cases

Reports and presentations

Create quick bar charts for business reports, slide decks, or dashboards without needing a spreadsheet app.

Blog posts

Visualise survey results, statistics, or comparisons for articles and explainers.

Data comparisons

Compare values across categories — sales by region, scores by team, traffic by month.

Educational content

Generate clear bar charts for worksheets, textbooks, or teaching materials.

Frequently asked questions

How many data points can I add?

Up to 20 data rows are supported. For larger datasets, consider a dedicated charting library.

Can I make a horizontal bar chart?

Yes — toggle the Horizontal option to switch from vertical bars to a horizontal bar chart.

What resolution does the PNG download at?

The chart downloads at 800×500 pixels. Increase the pixel ratio slider for higher DPI output.

Can I add multiple datasets (grouped bars)?

Currently single-dataset bar charts are supported. For grouped bars, use the Line Chart Maker with a bar type or export to a spreadsheet tool.

What library does this use?

Chart.js 4.4.4 — loaded from a local file, no CDN request. Your data never leaves your browser.

Is my data uploaded anywhere?

No. Chart.js runs entirely in the browser. No data is sent to any server.