Skip to content
GPX View

Convert a FIT to GPX

Drop the .fit file your watch or bike computer recorded: it comes back as a GPX, the format GPS devices and outdoor apps read. No account to create, nothing to install.

Your file never leaves your device

Reading, converting and saving all happen in the browser. Nothing is uploaded, nothing is kept, no server sees your activity. Close the tab and nothing is left of it.

How it works

  1. Get the file

    Plug the watch or bike computer in over USB: the .fit files sit in an "Activities" folder. From a phone, the manufacturer's app offers to export a ride.

  2. Drop it

    The browser decodes the file itself, byte by byte. The conversion is immediate: there is no queue and no upload.

  3. Save

    The file produced keeps your own name, with a .gpx extension. It is written by the browser, straight into your downloads.

FIT and GPX, two formats for two jobs

FIT

Flexible and Interoperable Data Transfer, the recording format of watches and bike computers. It is a binary file — it does not open in a text editor — and it describes a session second by second: positions, elevations, sensor readings, timer stops.

GPX

GPS Exchange Format, the format of GPS devices, outdoor apps and mapping software. It is text, readable as it stands, and it describes a route: latitude, longitude, elevation and time of passage. It is what most devices and sites expect.

Kept: the path point by point, the elevations, the timestamps — so the duration and the paces — and the timer stops, which become breaks in the path. Lost: the sensor readings, the declared sport and the lap summaries, which any GPX reader recomputes from the points anyway.

Show this track on a mapSee every GPX tool on this site

What this page cannot do

A browser does not walk down into a valley with no signal. GPX View keeps your tracks and maps on your phone, guides you along the way and records your outings — still with no account.

Download GPX View on the App StoreGet it on Google Play

Frequently asked questions

Is my file sent anywhere?
No. It is read, decoded and written again by your browser, and never transmitted. You can cut your connection after the page has loaded: the conversion still works.
Where do I find my ride's .fit file?
On the watch or bike computer plugged in over USB, in an "Activities" folder: the device shows up as a drive and the files are named by date. From a phone, the manufacturer's app can export a ride; that export sometimes offers .tcx instead, which has its own page here.
Are the timestamps kept?
Yes, point by point. GPX has a tag for the time of each point, so the file produced keeps its duration, its paces and its times of passage — that is the difference from a conversion to KML, which loses them.
What about heart rate, power and cadence?
They are not carried over. Standard GPX has nowhere to write them; there is an extension that allows it, but a good half of the software that reads GPX ignores it in silence. A file that looks richer and that fewer programs can read helps nobody. The page tells you which of those readings your file held.
Why does my ride come out in several stretches?
Because your timer stopped and started again — a red light, a pause at the top, a second day. Each stop becomes a break in the path, so that no straight line is drawn across it. Your distance and elevation gain are unchanged.
Can it go the other way, GPX to FIT?
Not here, and it is not the same operation: reading a FIT and writing one are two different jobs. For loading a route into a bike computer, GPX is almost always enough anyway — most recent devices import it directly.
Do I need an account?
No, neither here nor in the app. There is no account to create, so nothing to remember and nothing to delete.