- Chart maker
- Stacked bar chart maker
Free stacked bar chart maker
A stacked bar chart shows each category’s total and what it’s made of, in one view. Import a CSV with one column per segment and the bars stack automatically — free, 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 stacked bar chart?
A stacked bar chart divides each bar into segments, one per sub-category, so the full bar shows the total and the segments show its composition. It compresses two charts into one: the comparison across categories and the breakdown within each. The 100% variant rescales every bar to equal height, trading away totals to make shares directly comparable.
How to make a stacked bar chart
Import your CSV
One row per category or period, one numeric column per segment. Drag the file in or paste from a spreadsheet.
Pick the segments
Check up to five columns — each becomes one layer of the stack, in a fixed brand color.
Absolute or 100%
Keep real totals, or flip on % Relative in Advanced to stretch every bar to 100% and compare shares.
Download or embed
Export as PNG or JPG, download the data as CSV, or copy the static HTML embed.
When to use a stacked bar chart
Totals plus composition: revenue by region split by product line
Comparing a mix across categories or time periods
The % Relative view for share-of-total comparisons
When not to: Middle segments are hard to compare precisely because they don’t share a baseline. If exact segment comparison matters more than the total, use grouped bars or separate charts.
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
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.
Make another kind of chart
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.
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.