MakeYourChart

Animated line chart races that tell a story

The format behind the viral "which would you pick?" finance videos: lines that draw themselves over time, labels that ride the tips, and a ranked result at the end.

No signup to start · Free 720p export · Pro $11.99/month

Why line races go viral

A line race turns a comparison into a contest. Viewers pick a side in the first second ("I'd start at 30, that's fine") and stay to see if they were right. The axis rescales as values grow, so the ending feels bigger than the start.

Story captions at key dates (a crash, a launch, a record) give viewers a reason to keep watching between lead changes.

Make one in four steps

  1. Paste your time series: one row per date, one column per line.
  2. Choose Line race and a theme. Midnight matches the dark finance look; Paper is great for editorial charts.
  3. Add captions at the moments that matter and a hook title phrased as a question.
  4. Export as a 9:16 MP4 and post with the question in your caption to drive comments.

Great line race ideas

  • Investing early vs late
  • Rent vs buy over 30 years
  • Subscriber growth of rival creators
  • Stock vs the company's product price
  • Life expectancy by country since 1950

Frequently asked questions

What data format do I need?

Any table works. Put dates down the first column and one column per item, or put items down the first column and dates across the top row. A three-column list (date, name, value) works too. Paste straight from Excel or Google Sheets, or upload a CSV.

Can values go negative?

Yes. The axis includes zero and expands below it, so losses and drawdowns show clearly.

How many lines can I show?

As many as you like; labels are shown for the top 10 at each moment so they never overlap.

Is it free?

Yes. You can build, preview and export 720p videos with a small watermark for free, no account needed. Pro is $11.99 a month and swaps our watermark for your logo, adds 1080p and 4K, 60 fps and music. Pro + AI is $19.99 a month and adds AI cleanup for messy data.

Make your first one in two minutes.

Open the editor