Amplitude Labs

Free horizontal bar chart maker

A horizontal bar chart is a bar chart turned on its side, which gives every category name a full line of space. Import a CSV, sort the bars into a ranking, and download or embed the result. Free, no signup, nothing uploaded.

  • 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 horizontal bar chart?

A horizontal bar chart encodes each category’s value as the length of a bar running left to right. It asks the reader to make the same judgment a vertical bar chart does — which one is longer — but the sideways layout solves a practical problem: labels sit on their own line, horizontally, however long they get. That makes it the better format for rankings with names like “Organic search” or “Enterprise, EMEA”, which a vertical chart would rotate, truncate, or wrap into two cramped lines under each column.

How to make a horizontal bar chart

  1. Import your CSV

    A label column and a numeric column is enough, like Channel,Signups. Drag the file in, browse for it, or paste rows from a spreadsheet.

  2. Pick the horizontal bar type

    Choose it from the chart picker. Your column selections carry over, so flipping between vertical and horizontal bars is a single click either way.

  3. Sort into a ranking

    Check the sort option in Advanced to reorder rows by your first series, largest first. Longest bar on top is what makes the chart read as a ranking.

  4. Download or embed

    Export a high-resolution PNG or JPG, copy a self-contained HTML embed, or send the data back out as CSV.

When to use a horizontal bar chart

  • Rankings with long labels: channels, page titles, feature names, teams

  • Lists with many categories, since the bars extend downward instead of crowding sideways

  • Survey responses and top-ten tables lifted straight out of a spreadsheet

When not to: Anything dated. A timeline is read left to right, so time on the vertical axis works against the reader — use a line chart or vertical bars for trends.

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

When your category names are long, or when you have more than roughly eight categories. Horizontal bars give every label its own line at a readable angle, so nothing has to be rotated or cut off.
Check the sort option in the Advanced section. Rows reorder by the first series you selected, putting the longest bar at the top of the chart.
Both names get applied to both orientations in practice. In this tool, "bar chart" means vertical bars and "horizontal bar chart" means the sideways version; the data you import and the files you export are identical.
Yes, up to five. The bars group together within each category, one color per series, with a legend added automatically.
Yes. Turn on "Show value labels" in Advanced and every bar gets its number, which carries into downloads and embeds. Above 40 rows the labels switch off, since they would overlap.
There is no hard row limit, but a chart much taller than the screen stops getting read. Past fifteen or so categories, group the small ones into an "Other" row before charting.
No. Download PNG and Download JPG work immediately, with no account, no email gate, and no export queue between you and the file.

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.

  • Bar chart

    Compares amounts across categories. The right pick when your x-axis is a set of things, not a timeline.

  • Stacked bar chart

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

  • 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.