Bar Chart Race Maker
framechart is a bar chart race maker that renders the race natively inside DaVinci Resolve — one CSV in, and the bars grow, overtake, and reorder on the GPU right in your timeline. No code, no After Effects, no keyframing, no per-period exports.
A bar chart race shows horizontal bars reordering over time as rankings change — countries by GDP, companies by revenue, apps by downloads. framechart animates the entire race from a single spreadsheet, with cinematic motion blur and bloom, at your timeline resolution (4K and beyond).
Watch: CSV to finished race in 5 minutes
Install, CSV import, Top N, motion blur, transparent compositing over footage, and export — the complete workflow, unedited pace.
What Is a Bar Chart Race?
A bar chart race is an animated visualization where horizontal bars grow and reorder over time to show changing rankings. The most widely shared examples: country GDP rankings from 1960–2020, most-subscribed YouTube channels over time, programming language popularity by year.
The "race" effect comes from bars overtaking each other as their values change across time periods. This makes abstract ranking data immediately engaging — viewers can follow individual bars like competitors in a race.
Bar chart races are popular on YouTube, Twitter/X, and LinkedIn because they turn static spreadsheet data into a video that holds attention. The format works for any dataset where rankings change over time: market share, population, revenue, sports statistics.
How to Make a Bar Chart Race Video
One file covers the whole race. Long format (recommended): one row per time × entity pair — e.g. Year, Country, Value. Wide format works too: one row per entity, time steps as column headers (common in Excel exports). framechart auto-detects either shape.
Install the free framechart plugin, then drag framechart Bar Race from Effects → Generators onto a video track. Trim the clip to your intended duration — the race paces itself to fill the clip.
In the Inspector, point the generator at your CSV. The time, entity, and value columns are detected automatically; the Data Mapping pickers let you override. Set Top N to choose how many bars stay visible as ranks change.
Cinematic dark templates add bloom and glow for standalone videos. Clean templates render a transparent background for compositing over footage. Race Duration controls how fast the timeline of your data advances.
The race renders live in your timeline with GPU motion blur. Add narration, music, titles, and your footage around it; tweak data or pacing at any time and the race updates in place. Deliver like any other Resolve project.
CSV Structure for a Bar Chart Race
Long format — one row per time × entity pair, for the entire race:
2020,United States,21060
2020,China,14690
2021,United States,23315
2021,China,17820
2022,United States,25460
2022,China,17960
Rules that matter for bar chart races:
- →Row 1 must be column headers. Values are plain numbers — no currency symbols, no commas in numbers.
- →Entity names must be identical across time steps. "United States" and "USA" are treated as different bars.
- →Export from Google Sheets: File → Download → CSV UTF-8. From Excel: Save As → CSV UTF-8. Wide-format Excel exports (years as columns) work as-is.
Full details: CSV format documentation.
Bar Chart Race With Transparent Background
The framechart plugin renders bar chart races with a transparent background directly in your timeline — composite the animated chart over any layer without masking or green screen. For Premiere Pro or After Effects, deliver the race from Resolve as ProRes 4444 with Export Alpha.
Transparent bar chart races are used by:
- →YouTube creators who want the chart to float over background footage or branded motion graphics
- →Motion designers compositing data overlays into a larger video production
- →Journalists and analysts embedding chart animations into branded slide templates
Select a clean template and the race composites with a transparent background right in your timeline. See the full guide: How to Export a Transparent Chart Video.
Bar Chart Race Maker Comparison
Different bar chart race generators suit different use cases:
| Tool | Output | Quality | Workflow |
|---|---|---|---|
| framechart | Renders in the Resolve timeline; deliver any format incl. ProRes 4444 alpha | Cinematic — GPU motion blur, bloom, 4K+ | One CSV → native race, no keyframing |
| Flourish | Web embed or GIF | Web-quality, not video-grade | Native race for the browser, screen-record for video |
| BarbaChart (Adobe) | After Effects / Premiere composition | Professional, AE-grade | CSV → race inside Adobe apps |
| After Effects manually | Any video format | Full control, professional | Requires motion graphics expertise, hours per chart |
framechart is the right choice when you need video-grade quality inside your editor: GPU motion blur, bloom, 4K-plus resolution, and transparent compositing, live in the DaVinci Resolve timeline. For quick web embeds or GIFs, Flourish is faster.
Who Uses Framechart for Bar Chart Races
Channels producing "Top 10 countries by GDP 1960–2024" style videos. framechart animates the race; you add narration, flags, and music in the same timeline. 4K quality with motion blur gives the professional finish audiences expect from viral data videos.
Converting research data into shareable video content. Transparent compositing lets you place the race over branded backgrounds without design software expertise.
Turning competitive analysis, market share data, or growth metrics into social video. CSV in, race out — no motion graphics background required. The free plugin is complete; only the watermark is paid.
Frequently Asked Questions
What is a bar chart race?
A bar chart race is an animated data visualization where horizontal bars change length and reorder over time to show how rankings change. Common examples: country GDP rankings by decade, most popular apps by year, sports team wins over a season. The "race" comes from bars overtaking each other as their values change.
What is the best bar chart race maker?
framechart is the best bar chart race maker for video creators who need 4K quality, cinematic motion blur, transparent compositing, and custom branding — rendered on the GPU natively inside DaVinci Resolve from a single CSV. For quick web embeds, Flourish is faster; for Adobe editors, BarbaChart is an alternative.
Can I make a bar chart race with transparent background?
Yes. The framechart plugin renders the race with a transparent background directly in your timeline for compositing over any layer — no green screen. For Premiere Pro or After Effects, deliver from Resolve as ProRes 4444 with Export Alpha enabled.
Is framechart a free bar chart race generator?
The full DaVinci Resolve plugin is free with a small watermark — every feature, including chart races at your timeline resolution (4K and beyond) and transparent compositing. A $19/month license removes the watermark.
How do I make bars reorder automatically across time periods?
They just do — the Bar Race generator animates rank changes natively. Bars grow, shrink, and slide past each other continuously as the data advances. There is nothing to keyframe and no per-period assembly; one CSV produces the whole race.
What CSV format does a bar chart race generator need?
One CSV for the whole race. Long format (recommended): columns like Year, Country, Value — one row per time × entity pair. Wide format also works: one row per entity with time steps as column headers. Row 1 = headers; entity names identical across time steps; export as CSV UTF-8.
Related
Last reviewed: July 2026