How to ride a GPX file indoors on your smart trainer
The Moveee team
Free coaching · a real route for every ride
A GPX file is just a list of points and elevations — the universal language of routes. And here's the useful consequence: if you can get a route as a GPX, you can ride it indoors on your smart trainer, in 3D, with the real gradients driving the resistance. Your favourite loop, a bucket-list climb, next month's race course — all rideable from the pain cave.
Where GPX files come from
Almost everything in cycling can hand you a GPX. A few of the usual sources:
Strava
Export any route or activity as GPX from its page.
Komoot / RideWithGPS
Both export GPX from any planned route.
Your bike computer
Garmin, Wahoo and Hammerhead all save rides as FIT/GPX you can export.
A race organiser
Most events publish the official course as a downloadable GPX.
Drawn yourself
Sketch a route on a map tool and export it.
What makes riding a GPX indoors feel real
The trick isn't just drawing the route on a screen — it's linking the route's elevation profile to your trainer's resistance. When the GPX says the road tilts to 7%, the trainer should get genuinely harder; when it drops, it should let you spin. That's what turns "a line on a map" into a ride you feel. Look for an app that reads the GPX's elevation and drives a smart trainer in simulation mode.
How to do it
- Get your GPX from any of the sources above.
- Open a browser trainer app (Chrome or Edge) and load the file.
- Pair your smart trainer over Bluetooth.
- Ride — the gradient does the rest, and the ride records with full power data.
Do it free, with nothing to install
Moveee Indoor takes a route you've drawn or imported and rebuilds it in 3D from real OpenStreetMap and elevation data — the actual streets, buildings and climbs the GPX follows — then drives your smart trainer's resistance from the real gradient as you ride. It runs entirely in the browser, it's free while in alpha, and rides save with full power data to your Moveee training plan and Strava.
Any route you can export, you can ride. That's a lot of roads to get through this winter.
Keep reading

The best indoor cycling app for Mac (no download, runs in your browser)
Looking for an indoor cycling app for Mac that doesn't need a download? macOS runs a full smart-trainer session straight from a browser tab — pairing, ERG, real 3D roads and a Strava upload. Here's how, and the one thing to watch on Apple Silicon.
How to use your Wahoo KICKR without Zwift (a free browser app)
Your Wahoo KICKR doesn't need Zwift — or any subscription — to give you a proper session. Here's how to use a KICKR (or KICKR Core, Snap and Move) with a free browser app that controls resistance, holds ERG targets and saves to Strava.