NFL goes back to 1950.

Football now reaches as far back as baseball and basketball — and the team filter finally does something.

  • +
    Every NFL season since 1950Bar and line, players and teams. Chart Marino's 5,084-yard 1984, or all-time passing yards from Otto Graham to today.
  • +
    PostseasonAll-time playoff leaders, ending on Tom Brady's record 13,400 postseason passing yards.
  • +
    The NFL team filter worksIt had been possible to pick teams and have the chart quietly ignore them. Filtering follows franchises through relocations, so the Oilers and Titans are one club.
  • +
    Honest early-era statsSacks weren't official until 1982, so asking for them earlier says so instead of drawing zeros.
MLB postseason, and NBA history everywhere.

Postseason races for baseball, and the rest of the NBA catching up to 1946.

  • +
    MLB postseasonA Regular / Postseason toggle on MLB player races — wild card through the World Series. The 2023 home run race ends on Adolis García's record 8.
  • +
    NBA line charts and team races back to 1946The last NBA paths still stopping at 1996. Chart the 1971-72 Lakers' 69 wins, or Wilt against Russell across the sixties.
  • +
    Teams that moved stay one lineA Warriors line runs unbroken from Philadelphia through San Francisco to Golden State.
NBA playoffs, and races that play out game by game.

NBA single-season races now animate through the season the way the baseball ones do — and they go back to 1954.

  • +
    PlayoffsA Regular season / Playoffs toggle on NBA player races. Every postseason back to 1954-55 — watch the 1986 Finals scoring race end on Hakeem Olajuwon's 537 points.
  • +
    Game-by-game back to 1954Single-season races used to start at 1996 and only for the regular season. Wilt's 1961-62 now plays out across all 126 game days, hundred-point night included.
  • +
    FasterOlder seasons load in a single request instead of one call per player, so a full-league race builds in under a second.
  • +
    Teams that movedFiltering to the Warriors finds their Philadelphia and San Francisco years too, and the chart still labels each season with the name the team actually had.
NBA races now go back to 1947.

All-time franchise races are in. Pick a team, set the range to 1947, and watch the club's career scoring list build season by season.

  • +
    Every NBA season since 1947Multi-season player races used to start at 1996. They now reach the first BAA season, so Wilt, Russell and Oscar Robertson show up where they belong.
  • +
    Team filters that credit the right clubA player traded mid-season is now counted separately for each team. Franchise history follows the moves too — a Sacramento Kings race includes the Rochester and Cincinnati Royals years.
  • +
    Honest early-era statsThe league didn't record steals or blocks until 1973-74, or three-pointers until 1979-80. Those seasons now show nothing rather than a misleading zero.
  • +
    Data from Basketball-ReferenceCharts built from the historical record are credited to Basketball-Reference automatically.
Pie charts, column races, and a light theme.

Two new chart types, a second look for the whole app, and a long list of fixes.

  • +
    Pie & donut chartsA third chart type. Slices animate through time like the other races, with a hole-size slider that takes it from full pie to thin donut and a running total in the middle.
  • +
    Column chart raceThe bar race, stood up vertically. Same data and settings — a Layout toggle in the bar terminal flips the orientation, and long names rotate to stay readable.
  • +
    Light & dark modeA light theme across the site and the editor, remembered between visits.
  • +
    More music and more fonts92 background tracks and 39 font families to pick from.
Bug fixes.
  • +
    Keep design no longer stretches the chartConverting a design to a new aspect ratio kept the frame but re-derived the plot size from the new canvas, so the chart could outgrow its frame and spill onto the black bars.
  • +
    Undo respects a freshly opened projectUndo could walk back into the previous chart, resetting your layout while the loaded data stayed on screen.
  • +
    No more stray black barsChoosing the black surround could paint bars on a canvas that had never been converted.
  • +
    Team colors work for team racesThe button only appeared for player races. Teams that share a primary color now get distinct shades instead of identical bars.
  • +
    Axis starts where your data startsData beginning mid-year lost its first year label, making the range look shorter than it was.
  • +
    Readable light modeFixed low-contrast text and areas that stayed dark on the pricing, data sources, FAQ and changelog pages.
Bar races, sports data, and Platform Fit.

The biggest update since launch.

  • +
    Bar Race ChartsAnimated ranking races where bars overtake each other over time — perfect for league standings, company rankings, and anything that shifts position.
  • +
    Live sports dataPull real MLB, NBA, and NFL stats for players and teams — career, single-season, and game-by-game — straight into line charts and bar races, including composite stats like PRA, Stocks, scrimmage yards, and extra-base hits.
  • +
    Platform FitDesign once at 1:1, then convert for any platform: keep your design centered on a 9:16 or 16:9 canvas (with background or black bars), or shift everything inside the safe zone that survives TikTok reply and YouTube Shorts cropping.
  • +
    Smoother, more reliable exportsFixed jumpy x-axis labels at the start of videos, more reliable undo, and steadier data pulls.
Audio and My Projects.

Two major additions that make Heartbeat feel a lot more complete.

  • +
    Background musicChoose from 45 curated tracks to mix directly into your exported video. Preview before recording, control volume, and scrub to any start point.
  • +
    My ProjectsEvery export is automatically saved. Click My Projects in the toolbar to restore your last 5 exports: data, settings, colors, and positions exactly as you left them.
We're live.

Heartbeat is officially available. Here's everything that ships with the initial release:

  • + Animated line charts with a live, frame-by-frame preview
  • + Built-in data connections: Alpha Vantage (stocks, crypto, forex), FRED (U.S. economics), World Bank (global indicators), Our World in Data (health, demographics, energy)
  • + Excel (.xlsx) and CSV upload with automatic date and series detection
  • + Full customization: colors, fonts, labels, title, subtitle, aspect ratio
  • + Event overlays and annotations pinned to specific dates
  • + Logo and image overlay support
  • + Video export as MP4 (WebM on Firefox) with no watermark on paid plan
  • + Save and reload your chart settings as a JSON file
  • + 7-day free trial, no credit card required