Lap 1Riding
Lap time
0:00
Lap power
–W
Lap NP
–W
Next hairpin–
Draft 0 %
Gear12
Climb
To the top
0 km
Climbing left
0 m
Gradient left
0 %
Time to the top
0:00
WorkoutERG
Warm-up0 W targetnext
Riders around you
+ − change by 10 W
Z1Z2Z3Z4Z5Z6Z7
Heart rate (by HR zone)CadenceWorkout target
Camera 1 · Chase
Keep holding U to turn around
Lap

Lap 1

Sycle
Equipment

Ride

Basic maps built into the game. Loops never end: ride round and round, every pass of the line is counted. Climbs turn you around at the top for the descent.

My routes

Upload a GPX file from gpx.studio, Strava, Komoot or Garmin. The world around it is generated for where the route is.

World for this route

Workouts

Pick a structured workout to ride on any route. In ERG mode the trainer holds the target power for you; without ERG you follow the target yourself and the trainer simulates the road.

My activities

Every ride over a minute is saved in this browser. Download the FIT file and upload it to Strava, TrainingPeaks, Garmin Connect or intervals.icu.

Fitness
042-day training load
Fatigue
07-day training load
Form
0fitness − fatigue
This week
0:000 km · 0 TSS

Level and challenges

Level1

Achievements

Power curve

All time   Last 90 days

Tests

Rides

Settings

Account

Rider

Trainer difficulty: how much of the road’s gradient you feel. 100 % is the real slope, 50 % feels like half of it (Zwift’s default). It does not change your speed in the game.

Your rider

Jersey
Bike

Heart-rate zones

Upper limit of each zone in bpm. They start from 60 / 70 / 80 / 90 % of your max heart rate; change them if you know yours.

Graphics

Weather and light

Language and units

Sound

Data screens

Choose what each slot shows. Top bar (first slot is the big one), side panel, and the lap screen that appears when you press Space.

Top bar
Side panel
Lap screen

Keys

Click a key to change it, then press the new key. Arrow keys, PageUp/PageDown and the mouse move the free-look camera.

About Sycle

Your health. Indoor training and the fitness tests (ramp test, critical power test) are hard efforts. If you are not sure your health allows it, ask a doctor first, and stop if you feel unwell. You use Sycle at your own risk.

Your data. Without an account, your rides, settings, routes and workouts stay in this browser on this device. With a free account they are also stored in our database (Supabase) so you can use them on any device; only you can read them, and deleting a ride in the app deletes it there too. We use your e-mail to run your account, and for news only if you ticked that box. To delete your account and all its data, write to us. The trainer and sensors connect straight to the browser over Bluetooth. FIT files are only made when you download them. The page loads no trackers or ad networks; our host counts visits without cookies.

Not affiliated. Sycle is not connected with Zwift, Strava, Garmin, TrainingPeaks, intervals.icu or the organisers of any race. Their names only say which file formats and services Sycle works with. Place names say where a route is set; the routes and landscapes are generated.

Sponsors. The bike.sk and EBIX logos are shown with their permission.

Open source used. three.js (MIT licence, © three.js authors) · Saira Condensed and IBM Plex fonts (SIL Open Font License).

–
Workout
Free ride
Race against
Ride summary

0:00

Distance
0 km
Elevation gain
0 m
Avg power
0 W
Normalized power
0 W
TSS
0
Avg heart rate
–
Work
0 kJ
First time to the finish
–
LapTimeDistanceAvg powerAvg HR

Saving…

Share card
Picture of this ride to share

Download the image and post it anywhere.

Test

0 W