how-to8 min read

How to Make a Bar Chart Race Video (Free, No Code)

By Framebit Team · June 23, 2026

Bar chart data visualization on a monitor screen
Photo by Luke Chesser on Unsplash

What you'll learn

  • Bar chart race videos show data changing over time — they routinely go viral on social media
  • Free browser tool: no account, no code, and no Flourish subscription required
  • Paste data from any spreadsheet and export to MP4 in under 10 minutes

Bar chart race videos have become one of the most shared data visualization formats on the internet. A well-made one — showing GDP by country since 1960, or smartphone market share from 2010 to today — can rack up millions of views. The problem: most tools that make them are either behind paywalls, require coding, or spit out low-resolution GIFs.

This guide shows you how to make a bar chart race video for free, in your browser, with no code required.

Bar Chart Race Maker — Free

Animate your data into a racing bar chart video. No code, no Excel plugins.

Try it free

What Is a Bar Chart Race?

A bar chart race is an animated horizontal bar chart where the bars grow, shrink, and overtake each other as time progresses. The "race" comes from categories (countries, brands, companies, sports teams) jostling for position as their values change across years or months.

The format became famous after a series of data journalist videos went viral on YouTube in 2018–2019. Since then, it's become a staple format for:

  • Economic comparisons — GDP, inflation, trade volumes by country
  • Market share battles — browser wars, smartphone brands, streaming platforms
  • Sports stats — goals scored per season, win counts over decades
  • Social media growth — follower counts by platform over time
  • Public health — vaccination rates, disease spread, population changes

10M+

views on the top 'GDP by country' bar chart race video on YouTube

A typical bar chart race: bars grow and overtake each other as rankings shift over time.

The emotional hook is simple: people love watching things compete. A bar chart race turns dry numbers into a narrative where familiar names surge, collapse, and reclaim their positions.

The Tools People Use (and Their Problems)

Before we get to the tutorial, it's worth naming why most bar chart race tools disappoint creators.

Flourish — The most popular web tool for bar chart races. It looks great and the free tier is functional, but: requires an account, published charts are public on your Flourish profile by default, and video export requires a paid plan ($49+/mo for team, $274+/mo for business).

Filmora / Adobe Premiere — Desktop video editors can technically produce bar chart races using keyframe animation, but this takes hours and requires professional skills. Not a realistic option for most data-driven content creators.

Python (matplotlib + animation) — Full control, zero cost, but requires coding knowledge and setting up a local development environment. Total time to first video: hours, not minutes.

Datawrapper — Clean tool, but bar chart race exports are locked behind enterprise plans.

Framebit's bar chart race tool fills the gap: it's browser-based, free, produces real MP4 video, and has no account requirement.

How to Make a Bar Chart Race Video with Framebit

The whole process takes 5–10 minutes for a clean dataset. Here's the full walkthrough.

framebit.app/tools/bar-chart-race
Open full tool
Loading Bar Chart Race Studio

Step 1: Prepare your data

You don't need to format a CSV. Framebit's table editor accepts data pasted directly from a spreadsheet.

The data structure is simple:

  • Each row is a category (country, brand, city, team, etc.)
  • Each column is a time period (year, quarter, month)
  • Each cell is the value for that category at that time

For example, to show smartphone market share from 2014 to 2026:

Brand2014201620182020202220242026
Samsung31282220212018
Apple15151822242729
Huawei591312765
Xiaomi14710121112

Copy this from Google Sheets or Excel, open the Framebit table editor, and paste. Column headers become the time axis. Row labels become the racing categories.

Step 2: Open the Bar Chart Race tool

Go to framebit.app/tools/bar-chart-race. The interface loads immediately — no account prompt, no paywall.

Paste your data into the table editor. You'll see the bars populate in the preview as you add values.

Step 3: Set your chart title and labels

In the settings panel, add:

  • Chart title — what the visualization is measuring ("Smartphone Market Share, 2014–2026")
  • Value label — the unit being tracked ("% market share", "USD billions", "millions of users")
  • Time label — what the column headers represent ("Year", "Quarter", "Month")

These labels appear in the video output and make the chart self-explanatory for viewers who encounter it on social media without context.

Step 4: Customize colors

Framebit auto-assigns a color palette, but you can set a custom color for each category bar. For brand datasets, match your bar colors to the actual brand colors — viewers recognize them instantly.

Step 5: Adjust animation speed

The animation speed setting controls how long each time period lasts in the video. Faster pacing works well for long date ranges (many decades); slower pacing is better for shorter spans where individual movements matter.

Preview the animation using the Play button before exporting. The goal is pacing that's fast enough to be exciting but slow enough to read each label.

Step 6: Export as MP4

Click Export → MP4. Framebit renders the animation client-side in your browser and downloads the file directly. No watermark. No account. No upload to a remote server.

The entire render typically takes 15–45 seconds depending on the length of your animation and your device's speed.

What Makes a Good Bar Chart Race

The chart itself is a template. What makes some bar chart races go viral and others get ignored is the data story.

Pick data with drama. The best bar chart races have reversals — a dominant category that collapses, an underdog that surges. GDP charts work because China's rise is visually shocking. Browser wars charts work because Internet Explorer's fall is satisfying.

Use a tight time range. A bar chart race spanning 1900–2025 at yearly intervals will be either blisteringly fast or painfully long. Pick the span that contains the interesting part of the story.

Add context with the title. "GDP by Country, 1960–2026" is better than "Countries." The title should tell viewers exactly what they're watching.

Don't include too many bars. Eight to twelve categories is the visual sweet spot. More than fifteen becomes illegible at normal video playback speed.

Bar Chart Race Video Ideas (Ready to Use)

If you don't have your own dataset, these are consistently high-performing topics:

Economic & Finance

  • GDP by country, 1960–2026 (World Bank data)
  • Stock market cap by company, 2000–2026
  • Inflation rate by country, 2000–2026
  • National debt by country

Tech & Social Media

  • Daily active users by platform (Instagram, TikTok, YouTube, Facebook), 2012–2026
  • Smartphone OS market share (iOS vs Android vs others)
  • Most-visited websites, 2000–2026
  • Streaming subscribers (Netflix, Disney+, HBO Max, Amazon)

Sports

  • Goals scored by player across Premier League seasons
  • Win counts by F1 team, 1950–2026
  • Olympic medals by country, 1900–2026

Business

  • Revenue by company in your industry, last 10 years
  • Market share by brand in a product category

All of these datasets are available from public sources: World Bank, Statista, Wikipedia, and industry reports. A Google Sheet is all you need before opening Framebit.

Sharing Your Bar Chart Race

Once you've exported your MP4, here's where it performs best:

YouTube — Search volume for bar chart race topics is high. Long-form bar chart races (3–5 minutes) get significant search traffic and session time. Use a descriptive title like "Smartphone Market Share 2009–2026 (Bar Chart Race)" — people search for these exactly.

LinkedIn — Data visualizations perform well with professional audiences. GDP, revenue, and market share charts are especially shareable.

Twitter/X — Short clips (under 2 minutes) work best. The "race" framing generates replies as people root for their country or brand.

Reddit — Subreddits like r/dataisbeautiful, r/MapPorn, and topic-specific subs actively seek out quality bar chart races.

The Bottom Line

Making a bar chart race video used to mean learning Flourish, setting up Python, or paying for a video editing suite. Framebit's browser-based tool skips all of that: paste your data, configure the look, click export, and you have a shareable MP4 in under 10 minutes.

The format rewards interesting data. The tool just gets out of your way.

Bar Chart Race Maker — Free

Animate your data into a racing bar chart video. No code, no Excel plugins.

Try it free

Frequently Asked Questions

What is a bar chart race video?

A bar chart race is an animated visualization where horizontal bars grow and shift positions over time, showing how values change across a dataset — countries by GDP, brands by revenue, cities by population. The 'race' metaphor comes from bars overtaking each other as rankings change.

Do I need a Flourish account to make a bar chart race?

No. Framebit's bar chart race tool runs entirely in your browser with no account required. Flourish is a popular alternative but requires sign-up and limits exports on free plans.

What data format does Framebit accept?

Framebit's table editor accepts manual input or paste-from-spreadsheet. Rows are category labels (e.g. countries, brands), columns are time periods (e.g. years). You don't need to export a CSV — paste directly from Google Sheets or Excel.

Can I customize the colors and fonts?

Yes. You can set a custom color for each bar, change the chart title, and adjust animation speed. The default color palette works well out of the box for most datasets.

What video formats does the export produce?

Framebit exports bar chart race videos as MP4 files. The resolution and frame rate are optimized for social sharing — suitable for YouTube, LinkedIn, and Twitter/X.

Is the bar chart race tool really free?

Yes — completely free. No watermark, no account, no usage limit. Framebit's tool is a browser-based demonstration of its rendering engine, so the incentive is quality output, not upselling.

Ready to level up your videos?

Add captions, compress, convert, and more — all free, right in your browser.