About ZwiftBikes
What this project is, where its numbers come from, and what it does with your data.
Tell it your weight, height and power, and ZwiftBikes ranks every frame and wheelset in the game by predicted finish time for the exact route you're about to ride - not by a one-size-fits-all "best bike" list.
Where the numbers come from
Frame and wheel ratings use real ZwiftInsider bot speed-test data wherever it exists. Where it doesn't, the app falls back to a clearly labelled estimate, so a guess never passes for a fact:
Route surface and elevation come from each route's real GPS trace where available, and a heuristic estimate otherwise. The full method is written up in How the physics works.
Built on
- zwift-data - the catalog of every route, frame, wheel and segment in the game.
- ZwiftInsider - bot speed-test results for frames and wheels, plus Zwift's rolling-resistance values per surface. Their painstaking, publicly shared testing is what makes these numbers possible at all.
- zwiftmap - hand-mapped surface polygons for each Zwift world, used to work out where a route turns to gravel or cobbles.
- Strava - the real GPS and elevation trace of each route, fetched once when the route data is generated. No Strava account or connection is needed to use this site.
Your data
No accounts, no cookies, no analytics, no tracking, no database. Your garage and rider profile are saved only in your own browser's local storage.
Your weight, height and power are sent to the server with each recommendation request purely to compute that answer - never stored, never shared, never used for anything else.
An unofficial fan project, not affiliated with or endorsed by Zwift. Zwift is a trademark of Zwift, Inc. The code is MIT-licensed and open source on GitHub.