Skip to content

FREE · FIT → GPX · NOTHING UPLOADED

FIT to GPX converter — free, in your browser

Drop a FIT file (or .fit.gz) and download it as GPX. Converted in your browser — the file is not sent anywhere.

FIT to GPX converter — free, in your browser

What comes out

A GPX 1.1 file with every track point: latitude, longitude, elevation and time. That is what a map, a route planner, Google My Maps or a print needs. The file is named after the one you dropped in.

What is left behind, and why

Heart rate, power, cadence and temperature. GPX 1.1 has no standard field for them; they live in the FIT file's record messages, and carrying them over would mean inventing a dialect other tools cannot read. If those numbers matter, keep the FIT — the editor reads FIT directly and prints the numbers from it.

Nothing is uploaded

The conversion runs in your browser. The file is not sent to a server, and nothing is stored when you close the tab. That matters more for a FIT than for most files: it starts at your front door and carries your heart rate.

Strava's archive

The bulk export from Strava is mostly `.fit.gz` files — the originals, compressed. Drop them as they are; each is unzipped and converted. If you only wanted one activity, Strava's Export GPX on the activity page is quicker — the export guide shows where it is.

The other direction

GPX to FIT — for loading a course onto a Garmin — is a different thing: Garmin Connect imports GPX directly and builds the course itself, so most people never need a FIT. If you want the file on the device without Connect, GPX to FIT writes a course file you can copy to the Courses folder.

Questions people actually ask

What does the GPX contain?

Every track point with latitude, longitude, elevation and time, in GPX 1.1. That is what a map, a planner or a print needs.

What is lost in the conversion?

Heart rate, power, cadence and temperature. They live in the FIT file's records and have no standard field in GPX 1.1. If you need them, keep the FIT — the editor reads FIT directly.

Is there a file-size limit?

No fixed one. A 300 km ride with a point every second is a few megabytes and converts in a moment; the limit is your browser's memory, which is far away.

Does it work with a Strava bulk export?

Yes. The archive's activities are .fit.gz — drop them as they are, zipped, and each is converted. Several at once is fine.