Amplitude Labs

Free bar graph maker

Compare categories side by side. Import a CSV, and every row becomes a bar — sorted, labeled, and styled. Download the bar chart as a PNG or JPG, or copy an HTML embed, free with no signup.

  • Free forever
  • No signup
  • Your data never leaves your browser

Drag and drop your CSV

Or paste rows straight from a spreadsheet. Your data stays in your browser — nothing gets uploaded.

What is a bar chart?

A bar graph represents each category as a rectangle whose length encodes its value, which is the easiest visual comparison the human eye can make. That is why it is the workhorse of reporting: rankings, survey results, revenue by region, anything where the question is "which is bigger and by how much." Vertical bars (columns) are the default; horizontal bars fit long category names.

How to make a bar chart

  1. Import your CSV

    A label column plus a numeric column is all you need — like Channel,Signups. Drag the file in or paste rows from a spreadsheet.

  2. Sort the bars

    Check "Sort rows, largest first" in Advanced to turn the chart into a ranking.

  3. Label the values

    Turn on "Show value labels" to print each bar’s number — the labels carry into downloads and embeds.

  4. Download or embed

    Export a high-resolution PNG or JPG, or copy a dependency-free HTML embed.

When to use a bar chart

  • Comparing amounts across categories: channels, plans, regions, teams

  • Rankings, especially with the one-click sort by value

  • Survey results and counts where each row stands on its own

When not to: For trends over time with many periods, a line chart reads better than a forest of bars. And when category names are long, switch to the horizontal bar type so the labels fit.

Charts that update themselves

A chart from a CSV is a snapshot. Amplitude charts read straight from your product’s data — funnels, retention, and trends that stay current without another export. Plans start free.

Frequently asked questions

Yes, the two names mean the same thing. This tool makes vertical bars by default and also has a horizontal bar type for long category names.
Check "Sort rows, largest first" in the Advanced section. The bars reorder by the first selected series.
Yes. Turn on "Show value labels" in the Advanced section and each bar gets its number, which also carries into downloads and embeds.
When category names are long or you have many categories. Horizontal bars give every label a full line of space — switch types with one click.
Yes. Select up to five numeric columns and the bars group side by side per category, each series in its own color with a legend.
Yes, and that is the reason it is built this way. Parsing happens in your browser, so a salary table or an unreleased revenue figure is charted without ever being transmitted. Nothing is logged and there is nothing on our side to delete.

Why use this chart maker

Create beautiful charts instantly

Every chart is drawn in Amplitude’s own palette and typography, the same ones behind our product. There is no theme to choose and no colors to adjust, so your data looks presentable the moment it lands.

No signup or account needed

There is no signup, no login, and no paywall. Your CSV is parsed and charted entirely in your browser, so nothing is ever uploaded to Amplitude or saved on our side. You can chart data you would never paste into a website.

Download or embed on the spot

Take a high-resolution PNG or JPG for a deck, the cleaned CSV, or a self-contained HTML snippet that drops into a doc or wiki. One click, no export queue.

Your data carries over, so switching type costs you nothing — no re-importing. Every chart below is drawn by the same tool, in Amplitude’s palette.

  • Line chart

    The default for trends over time. Use it for metrics like weekly active users, revenue, or signups by month.

  • Area chart

    A line chart with the space under it filled in. Good when the volume itself matters, not just the direction.

  • Stacked area chart

    Shows how parts add up to a whole over time, like traffic by channel or revenue by plan.

  • Stacked bar chart

    Category totals plus what each one is made of, in a single chart.

  • Horizontal bar chart

    A bar chart turned sideways. Use it for rankings or when category names are too long to fit under columns.

  • Pie chart

    Share of a total at a single point in time. Works best with five or fewer slices, so this pie chart generator groups the rest into “Other” for you.

  • Donut chart

    A pie chart with an open center. Same job as a pie, with a lighter look.

  • Funnel chart

    Drop-off across sequential steps, like visit, signup, activation, purchase. The classic product analytics view.

  • KPI chart

    Turns each series into a headline number with its total and average, for when the figure matters more than the trend.