Free · No Upload · 100% Private

Fix your workout's elevation gain on Strava

NordicTrack incline trainers track every foot of elevation gain—but Strava shows zero. This fixes that in one click.

Works with NordicTrack x11i · x24i · x32i · Commercial 2950 · Commercial 2450 · and other iFit-connected treadmills.

Drop your TCX file here
or click to browse · exported from iFit.com
📄
File ready!
Download Fixed TCX

How it works

1

Export from iFit

Log in at iFit.com, open your workout, and export the TCX file. Your NordicTrack's incline data is embedded in this file—Strava just doesn't trust it yet.

2

Fix & download

Drop the file above and pick your activity type. We patch the device metadata so Strava recognizes it as coming from a barometric altimeter—no data is altered, just the device tag.

3

Upload to Strava

Import the fixed TCX at strava.com/upload. Your elevation gain shows up correctly. Pro tip: don't change the activity type inside Strava after uploading—it can trigger a recalculation.

Supported spoof devices

Choose any device you own—or use "Generic (with barometer)" which works universally. All of these have barometric altimeters that Strava trusts.

Garmin

  • Fenix 6 / 7 / 8
  • Forerunner 255 / 745 / 945 / 955 / 965
  • Epix (Gen 2)
  • Instinct 2 · Enduro 2
Shop Garmin →

Polar

  • Grit X Pro / X2 Pro
  • Vantage V2 / V3
  • Pacer Pro
Shop Polar →

COROS

  • VERTIX 2 / 2S
  • APEX 2 Pro / APEX 4
  • PACE Pro / PACE 3
Shop COROS →

Frequently asked questions

Why does Strava show 0 elevation for my NordicTrack workout?
Strava checks if your file was created by a device with a barometric altimeter. The iFit export doesn't include a recognized device tag, and it also lacks GPS data—so Strava has nothing to validate the elevation against and defaults to zero. This tool adds the device metadata Strava needs.
Is my workout data modified?
No. Your heart rate, distance, time, and elevation values are untouched. We only change two things: the activity type label (so it imports as a Hike/Run/Walk) and the device creator tag (so Strava trusts the altitude data). Everything runs in your browser—nothing is uploaded anywhere.
Which NordicTrack models does this work with?
Any iFit-connected treadmill or incline trainer that exports TCX with altitude data. This includes the x22i, x32i, Commercial 2950, Commercial 2450, EXP series, and ProForm/Freemotion machines. If your iFit export has AltitudeMeters values in the file, this tool will work.
Everything looked fine, but then I changed activity type and lost elevation data. Why?
When you edit the activity type in Strava's UI, even after using this converter, it triggers a full reprocessing of the file. Without GPS coordinates, Strava can't cross-reference the elevation and resets it to zero. That's why this tool lets you set the type before uploading—so you never need to edit it inside Strava.
Does my elevation count toward Strava challenges?
Yes. Once Strava accepts the barometric elevation data, it counts toward your weekly stats, elevation challenges, and segment leaderboards just like any outdoor activity.
What does "Generic (with barometer)" mean?
Strava's developer docs describe a universal override: any device name with "with barometer" appended tells Strava to trust the elevation data in the file, regardless of whether it recognizes the specific device. This is the safest option if you don't want to spoof a particular brand.
Does this work for TrainingPeaks too?
TrainingPeaks already reads iFit elevation correctly from the original file, so you don't need this tool for TP. The fixed file will still import fine to TrainingPeaks if you want to use one file for both platforms.

Guides & troubleshooting