Bar chart race FAQ
How should my data be laid out?
One row per thing being ranked, one column per period. The first column holds the label — a country, product, team or channel — and every column after it is a point in time, with the period name in the header row. Paste it straight out of Excel, Google Sheets or Numbers; tab, comma and semicolon separated data are all detected automatically.
How many periods do I need?
At least two, but a race only becomes interesting somewhere around eight to ten. Values are interpolated between periods, so ten yearly columns already give a smooth video. Monthly data over several years produces the smoothest motion of all, and you do not need to fill every cell — blanks carry the previous value forward.
Is my data uploaded anywhere?
No. Parsing, animation and recording all happen in your browser, which is what makes it safe to use with unpublished revenue, headcount or internal metrics. The data is kept in this browser's local storage so it is still there next time, and clearing site data removes it.
How long does the export take?
The same as the video length, because the browser records the canvas in real time — a 20-second race takes 20 seconds. Keep the tab visible while it runs, since some browsers throttle canvas capture in a hidden tab.
What is the difference between this and a normal bar chart?
A bar chart race shows rank changing over time. It is worth using only when the ordering itself is the story — who overtook whom, and when. If the interesting part is the shape of the trend rather than the rank, a plain line chart communicates it better and takes a reader two seconds instead of twenty.
Can I get a still image instead of a video?
Yes. "Save frame as PNG" exports whatever the canvas currently shows at full resolution, which is useful for slides, reports and posts where video is awkward. Scrub the preview to the moment you want first.
Why do bars sometimes slide off the bottom?
Only the top N rows are on screen at any moment. When a row falls out of the top N it fades and slides off, and it slides back in when it climbs again. Raise the Top N setting to show more rows at once — though past about twelve, bars get too thin to read on a phone.
Can I use my own brand colours?
Yes — choose “From my colour…” and pick one hex. The tool builds a set of distinguishable steps around that colour, keeping the hue family so the whole chart still reads as your brand rather than as a rainbow. There are also twelve ready-made palettes, including Corporate, Earth, Pastel and Grayscale for reports that need to stay sober.
Where does the sample data come from?
The samples are rounded, publicly reported approximations chosen to demonstrate the format — browser share, tech market value, streaming subscribers, language popularity, city populations and GDP — plus one invented business dataset. They are for trying the tool out, not a source to cite. Each one loads with its own title, units, speed and bar count, which is the part worth copying when you set up your own data.
What video format do I get?
Chrome and Edge export MP4 where supported and otherwise WebM; Firefox exports WebM; Safari exports MP4. Every major platform accepts WebM on upload, and any free converter turns it into MP4 in seconds if a desktop editor in your workflow insists on it.