YEAR IN SPORT

Local recap maker · Free and open source

No subscription. No API. No upload.

Your activity archive, finally worth looking back at.

Drop your Strava or Garmin export ZIP to turn your own activity history into a private annual recap.

  • Monthly distance and time
  • Longest efforts and streaks
  • Daily activity heatmap
  • Landscape and story share cards

The ZIP is opened in a Web Worker on this device. It is never sent to us.

Test boundary

Built against documented fields and synthetic exports. It has not yet been checked against the owner's real export; unusual archive layouts may need an update.

WHY THIS EXISTS

“Strava puts popular ‘Year in Sport’ recap behind an $80 paywall.”

Your account export is still yours. This tool reads that file directly instead of asking an API for permission.

Source: Slashdot, 19 December 2025

THE PRACTICAL BITS

Before you hand over a 200 MB ZIP

Does the file leave my computer?

No. Parsing and recap calculations run in your browser. There is no upload endpoint, account or stored copy.

Which exports work?

Strava bulk exports containing activities.csv, and Garmin account exports containing JSON activity summaries. FIT and GPX files accompanying Strava exports are recognised but summary metrics come from the CSV.

Why might one activity look wrong?

Export formats change and regional fields vary. This first release is verified with synthetic files only; report a layout that fails and include field names, never your private archive.

Choose export ZIP