Free Bar Chart Maker

Type your labels and values, pick a color, and download a crisp bar chart as PNG or SVG. Switch to a line or area chart in one click. No signup, no watermark.

LabelValue

What is a bar chart?

A bar chart compares values across categories with rectangular bars, where each bar's length is proportional to its value. It's the clearest way to show how a handful of items rank against each other, like sales by month or traffic by channel.

How to make a bar chart

  1. 1Enter your data. Add a row for each category with a label and a value, or start from a sample like weekly sales.
  2. 2Pick a type and color. Keep it a bar chart, or switch to line or area. Choose a color and set vertical or horizontal bars.
  3. 3Tune the look. Toggle value labels and gridlines, and switch to a dark background for slides or social.
  4. 4Download PNG or SVG. Click download for a high-resolution PNG or a crisp, scalable SVG. No watermark and no signup.
  5. 5Automate with the API (optional). Save it as an Imejis template and render a fresh chart from new data on every API call.

What is a bar chart used for?

  • Sales, revenue, or users by month or quarter
  • Traffic or signups by channel or source
  • Survey results and category comparisons
  • Rankings and top-N lists
  • Any comparison across a small set of categories

How this chart maker compares

FeatureThis toolChart-image APIsDesign makers
No-code visual editorYesNo, write JSON/URL configYes
Chord + 23 other chart typesYesLimited / pluginsSome types only
PNG and SVG exportYes, freeVaries, often watermarked freeOften account-gated
No signup, no watermarkYesAPI key requiredAccount required
Matching image APIYesAPI only, no editorNo

Bottom line: config-driven chart APIs make you hand-write JSON and live with dated defaults, and design makers gate exports behind an account. This tool gives you a live editor, beautiful output, free PNG and SVG, and the same chart on tap via API.

Generate bar charts automatically via API

Save your design as a template, mark the chart component dynamic, and render a fresh bar chart from new data on every API call. It is a chart maker with a matching image API.

See the chart component and API

Frequently Asked Questions