Meet ChartFlow — the stat clip, without the motion-graphics app
Every explainer video has one: eight seconds where the numbers climb, the bars slide past each other, and the point lands harder than any sentence could. It usually costs an afternoon and a subscription. ChartFlow makes it in a browser tab, for free, and your spreadsheet never leaves your laptop.
A friend of ours started a channel this spring. Six videos in, small but real audience, the kind of channel where everything is done by one person on a laptop after work. She sent us a message that we've been thinking about ever since: how do I make the bars-growing thing?
She meant a stat clip. Six numbers, growing left to right, a title on top, about eight seconds long, dropped into the middle of a video. She'd spent a Saturday on it. First a spreadsheet chart, screenshotted, which of course doesn't move. Then a free trial of a motion-graphics app, where the tutorial for animating a bar chart is twenty-three minutes long and starts by explaining what a null object is. She got two bars animating and gave up.
Two bars. On a Saturday. For eight seconds of video that isn't even the point of the video.
The gap nobody was filling
There is good software at both ends of this. Spreadsheets make charts that don't move. Motion-graphics apps make anything move, if you're willing to learn them. In between — someone with six numbers who wants those six numbers to animate once, today — there was a chart library you'd have to write code for, or a web app that wants your email address and your data on their server before it'll show you anything.
So we built ChartFlow. It opens on a data table that looks like a spreadsheet because that's the thing everyone already knows how to use. Type your numbers in, or paste a block straight from Excel or Sheets, or drop a CSV on it. Then pick what shape it should be, and press play.
Nine shapes for six numbers
The chart types are the ones people actually reach for, not a catalogue. Vertical bars and horizontal bars. Line and area, for anything over time. Pie and donut. Scatter. A big-number KPI counter that just ticks a single figure up from zero, which is the most-used clip in the whole app and the least respected chart in statistics. A progress bar for the fundraiser-thermometer shot.
And the bar chart race.
Yes, the bar chart race
You know this one even if you don't know its name. Rows of bars for countries or companies or channels, a year counter spinning in the corner, bars overtaking each other and swapping places as the clock runs. It went properly viral around 2019 and it hasn't stopped working since, because watching one thing overtake another is a story with a beginning and an end built into it.
It's also, historically, an enormous pain to make. The version most people ended up using was a Python notebook. The rest paid a web service per render.
In ChartFlow it's one of the nine buttons. Give it a row per contestant and a column per year, and it works out the ranking at every frame, interpolates the values in between, and — the part that takes the longest to get right — animates the reordering. Bars don't teleport when they swap places. They slide past each other, the labels and values ride along, and the axis rescales smoothly instead of jumping every time a new leader appears. Get that wrong and the whole thing looks broken. Get it right and nobody notices, which is the job.
A stat clip is eight seconds of a twelve-minute video. It should cost you eight seconds of thinking, not a Saturday.
Making it look like your channel
Default charts look like defaults, and a default-looking chart in the middle of your video reads as a screenshot. So ChartFlow ships with curated palettes and gradients, plus theme presets that set the background, the type and the grid in one click — dark, light, and a few with more attitude than that. Pick one, adjust the accent, and you have a look you can reuse across every video.
The animation side works the same way: presets first, dials underneath. Choose how the chart enters, pick an easing curve from the picker if the default feels too mechanical or too bouncy, then drag the scrubber. It's frame-accurate, so you can park on frame 41 and see exactly the frame that'll be in the file. The preview and the export run through the same renderer — there's no second render pipeline to disagree with what you just watched.
MP4, WebM, GIF, PNG
Encoded on your own machine with WebCodecs. No upload, no render queue, no waiting for an email that says your export is ready.
Transparent backgrounds
Export WebM or PNG with no background and the chart sits straight on top of your footage — no green screen, no keying, no halo around the bars.
16:9, Shorts, square
Switch the frame preset and the chart re-lays out for the new shape instead of being letterboxed into it.
Paste from a spreadsheet
Copy a block of cells from Excel or Sheets and paste. Or import a CSV. Or type it — six numbers is faster to type than to import.
Your numbers stay yours
ChartFlow has no accounts, no sign-up and no server. The data table lives in your browser, the frames are drawn by your own graphics card, and saved projects go into the browser's own storage on your machine.
Nothing leaves your device. Not the spreadsheet, not the render. Same house rule as InkFlow, GeoFlow and ReadFlow — local first, no accounts, no data to sell because we never collect any.
That's not an abstract principle here. People animate revenue figures, headcounts, unreleased survey results, numbers from a company that would take a dim view of them being pasted into a free web tool in exchange for a trial. Paste them in. They stay on your laptop.
One honest caveat: every export carries a small Made with sadapanna.com/chartflow watermark in the corner. It's the whole business model — no ads, no upsell, no locked features, just a line of small text. You can see exactly how it looks in the preview before you export anything.
Who we built it for
Our friend with the six numbers, mainly. New YouTubers doing finance, sports, tech or news, who need a chart to move once or twice per video and have no interest in learning a timeline editor to get it. Teachers making a point about a trend. Anyone who has ever screenshotted a spreadsheet chart and felt a little bad about it.
Bring your own numbers. ChartFlow just makes them move.
ChartFlow joins InkFlow, GeoFlow and ReadFlow as another tool you can just use here, right now, for nothing — and it sits alongside the others on our tools for YouTubers page. If you make something with it we'd like to see it, and if there's a chart type you keep wishing were in the list, tell us: hello@sadapanna.com.