Open a Zwift .fit file — a virtual ride with no GPS

A Zwift file looks like an outdoor ride and is nothing of the kind: half of it was measured and half was drawn by the game.

Open your file

Drop your file here

a .fit file from a watch or bike computer

No account. No upload. The file is read on this device and never leaves it.

Nothing has been sent anywhere. 0 requests to this site, for the page's own code.

Real power, simulated everything spatial

Zwift records your actual power — from a smart trainer or a power meter — and your real heart rate. But there is no road and no sky: the speed, distance and elevation come from Zwift’s physics engine turning your watts and the virtual course into a plausible ride. So a Zwift file mixes measured fields with simulated ones under the same record structure, and treating its distance as you would an outdoor ride’s compares a game’s output to a GPS measurement.

No GPS, and often no start time

Because the ride happens in a virtual world, there is no position track at all — a reader expecting latitude and longitude finds none, correctly. Zwift files also, like Wahoo, may omit the session start time and state only the end. Neither is a defect; both are consequences of a ride that never touched a satellite, and a reader has to accept a spatially-empty, end-timestamped file as complete.

What you get from this page

This page opens your Zwift file on your device and separates the measured fields — power, cadence, heart rate — from the simulated speed and distance, so the game’s numbers and your body’s numbers are never confused. It runs locally and uploads nothing.

60 files from this manufacturer are in the corpus this tool is tested against. See every manufacturer a .fit file can name, and open any .fit file whatever wrote it.