Your Strava export, with real names on every file.

A Strava bulk export gives you hundreds of activity files named only by number, many of them packed as .fit.gz. ActivityTidy renames each file with its date, type and name from activities.csv, unzips it and sorts it into year folders, right in your browser.

  • Nothing uploaded
  • No account
  • No install
export_12345678.zip · activities/Before
1836025202.gpx
1243401459.fit.gz
2000000001.tcx.gz
Renamed from activities.csv
export_12345678-tidy.zipAfter
2018/2018-09-12_0644_Ride_Morning-Ride.gpx
2017/2017-10-21_1205_Ride_Gravel-loop.fit
2019/2019-01-03_0030_Run_Tempo-intervals.tcx
manifest.csv

At a glance

What ActivityTidy does and doesn't do

  • Works withThe Strava account export ZIP ("Download or Delete Your Account" → "Request Your Archive").
  • DoesRenames every activity file from activities.csv (date, type, name), unzips .fit.gz / .gpx.gz / .tcx.gz, sorts into year folders, writes a manifest.csv.
  • KeepsOriginal FIT, GPX and TCX data untouched (heart rate, power, cadence stay in the FIT file).
  • Runs onAny modern desktop browser (Chrome, Edge, Firefox, Safari) on Windows and Mac. Nothing to install, no command line.
  • Free25 most recent activities. Full: $9 one-time, unlimited activities.
  • PrivacyThe ZIP is read on your device. Nothing is uploaded.
  • Doesn'tConvert FIT to GPX, upload to Garmin or other platforms for you, or connect to your Strava account.

How it works

Three steps. No unzipping by hand.

Step 1

Request your archive from Strava

In Strava: Settings → My Account → "Download or Delete Your Account" → "Request Your Archive". Strava emails you a ZIP.

Step 2

Drop the ZIP here

The page reads activities.csv, matches each numbered file to its activity, unzips it and gives it a readable name.

Step 3

Download the tidy ZIP

One ZIP with year folders, readable file names and a manifest.csv that maps every old name to its new one.

Tidy

Tidy your Strava export

Everything runs on this page. Your activities never leave your computer.

activitytidy.com
Drop your Strava export ZIP here The export_….zip file from Strava's email, as it is. Nothing is uploaded.

Free: the 25 most recent activities. Unlock all for $9.

0files renamed
0rows with no file
0files with a problem

    Pricing

    Free for 25 activities. $9 once for all of them.

    Try it on your own export first. Pay only if you want every activity.

    Start free

    Free

    $0

    25 most recent activities.

    Tidy my export
    • Real names, dates and year folders
    • .gz files unzipped
    • Full report and manifest.csv
    • No account
    One-time

    Full

    $9 USD

    One-time. Unlimited activities.

    Unlock all activities, $9
    • Every activity in the export
    • Use it on any number of exports
    • No subscription

    Secure checkout by Stripe. The full version unlocks in the browser you pay from. Questions: support@cedanolabs.org.

    FAQ

    Questions about Strava exports

    Is my Strava data uploaded anywhere?

    No. The ZIP is read by JavaScript on this page, on your device. There is no upload step and no server that receives your files. You do not sign in to Strava here.

    How do I get the export ZIP from Strava?

    On strava.com, open Settings, then My Account. Under "Download or Delete Your Account" click Get Started, then "Request Your Archive". Strava emails you a download link, usually within a few hours. Drop that ZIP here as it is. You do not need to unzip it first.

    What do the new file names look like?

    2018/2018-09-12_0644_Ride_Morning-Ride.gpx. That is a year folder, then date, time, activity type and activity name, all taken from activities.csv. Times are UTC, the same as in activities.csv. If two activities would get the same name, the activity ID is added.

    Does it convert FIT to GPX, or change my data?

    No. FIT stays FIT, GPX stays GPX, TCX stays TCX. The only change to a file is removing the .gz compression. Heart rate, power and cadence stay in the FIT file exactly as your device recorded them.

    What happens to activities with no file?

    Activities you typed in by hand have a row in activities.csv but no file. They are listed on screen and in manifest.csv. Files in the ZIP that have no row in activities.csv are listed too, and files that fail to decompress are reported instead of being skipped silently.

    How does the $9 full version work?

    Free handles your 25 most recent activities. The full version is a single $9 payment, with no subscription, and handles every activity in the export. It unlocks in the browser you pay from. Very large exports work best on a desktop with free memory, because the tidy ZIP is built in the browser before it is saved.

    Find any activity by its name.

    Drop the ZIP, get your files back with dates and names. The first 25 activities are free.