Quick verdict
- What it is
- Store information collected; independent summary not yet available.
- At a glance
-
- Free (App Store) · Free (Google Play)
- In-app purchases
Categories and search queries
Official categories
- Health & Fitness
AppCorpus categories
Key functions
| Function | Availability | Access | Scope | Evidence |
|---|---|---|---|---|
| Free app | Yes | Free | — | Store published |
| In-app purchases | Yes | Limited free | — | Store published |
Screens
25 store screenshots
18 store screenshots
Pricing & paywalls
- Zwift — $19.99
- Free to download
Ratings & reviews
-
5/5Zwift and real world
Last year I committed to exercise and as fall arrived began looking for a way to continue. Enter the various cycling apps. So downloaded RGT, Rouvy, Trainer Road., and Zwift. Purchased the required gear and began experimenting. First off riding indoors is not riding outdoors. No wind to dry sweat but also no bug to fly in your face. So I road trainer road first. Best part was the instructions while doing the training plan. Definitely a winner. The downside…just you and the app. I am a social creature so maybe a supplement but not a main. Next up RGT. Between trainer road and RGT…Trainer road. RGT had some good workouts but trainer road was more instructive. Moving to Rouvy. Awesome app…nice courses not a bunch but the ones they had were almost IRL quality. Just needed people to dodge, cars to avoid, birds to hear and insects to chew on. So if graphics is a requirement you need…Rouvy. I did have a few glitches hooking equipment but easily resolved. Finally Zwift, like the others I gave it a week. The graphics were a downgrade from Rouvy. But the social aspect, the group rides, and the large variety made up for the graphics. Then there is the network issues. Most of us have two networks in our homes 2.4 and 5.0 and with our phones three. Sometimes the companion app and the computer app were not able to communicate. But oh when they did the group aspect encouraged me to stay the course on riding. Final rating Zwift, 5 stars if I want IRL graphics…there is IRL rides. Rouvy, easy to use, great graphics will need to build more socially, 4.7 stars. RGT and Trainer Road 4.5. Really it is dependent on your motivation and your style of learning. End result is weight goal almost there…increase in FTP, group C IRL rides much easier this year am looking to increase to IRL group B. Ride on people.
Greywalk · 30 Aug 2026
-
4/5NOT a true running app. Great cycling app!
When I started on Zwift, I absolutely loved it! Finally a workout video game; what a concept. But then after my trial period ended and I became a paid subscriber, I found that some of the features and functions began to wean. It first started when I was riding a race and got a message that I was riding at “superhuman” and “professional” speeds before wiping my results from the leaderboards. I was super annoyed with the first couple, but became enraged with the third and fourth after I recalibrated my equipment. Then came the running problems. First of all, Zwift should not advertise itself as a “running” app, because it has very little that runners can do compared to the cycling events. Aside from that, it quit syncing up with my Garmin Forerunner 945 all of a sudden. Even after several “uninstalls” and reinstalls of both Zwift and resetting my Garmin, it does not sync up still. So the app is completely useless when that happens. I am so disappointed, because I thought I found an app that would keep me working out basically for the rest of my days. However, I have canceled my membership and hope that another developer will come up with something that far exceeds that of Zwift. Goodbye, Zwift!
Sorry, Zwift. · 30 Aug 2026
-
1/5Dropped out nearly every time I used it!
I had been using Rouvy or TrainerRoad with my Smart Trainer, but thought I’d give Zwift a try since our daughter and son in law are now using it. I’m not a big fan of the Virtual World, but was willing to give it a go. I should first point out that the firmware was up to date on my Hammer H3 and I ALWAYS run a calibration before riding any routes as part of my warmup routine. Right off I noticed absolutely NO synchronization between negative and positive grade changes. It was actually HARDER to pedal DOWNHILL than up hill. I have NEVER had such a blatant issue with either Rouvy or TrainerRoad. 50% of the time Zwift simply stopped in the middle of a ride leaving me scrambling to keep my workout going. Seems it lost contact with the trainer and my HR monitor, something that has never happened with the other Apps. Another peeve is Zwift only shows the grade changes in graph form as you progress, not of what’s ahead whereas Rouvy and TrainerRoad display the grade/resistance profile of the entire route so you can more accurately pace yourself. Unlike Rouvy, where you can ride REAL roads from all over the world, I found the choice of routes limited and repetitive. I also found simply TOO much going on visually with Zwift for my taste. If you are looking for a App that functions properly and gives you the impression you’re riding outside on a road forget Zwift, go with Rouvy instead!
N1Sp · 30 Aug 2026
-
5/5Love this app - it’s fun and easy to use
I started on Zwift about two years ago as a cyclist. I bought a trainer specially having never tried the app which was a risky investment but was a great choice. I liove cycling on Zwift. I don’t feel safe on the road and I go further knowing only have top hop off the bike and I’m home. I had to give up cycling for the minute due to herniated disks (hoping to be back on the bike soon) so I bought a treadmill and started running with Zwift. I love it! I’ve never really enjoyed running before but the Zwift environment makes it enjoyable- i ran 65 miles this month! Training plans are good. I have no issues with app stability (using IPad). When you start it is hard to understand how it all fits together / there is the Zwift app (where you do the activity) but also the companion app where you organize everything - took me a while to make sense of that- but once you get going it’s excellent.
bec12343213 · 30 Aug 2026
-
3/53 Star
As far as when Zwift works, I would always give it a 5 star rating. However, getting zwift to work is always such a struggle. I have refrained from complaining for a long time, but I can’t hold back anymore as it is hard for me to be able to use the app every single time I try. The calibration freezes on the spin down, and sometimes I have to restart the app up to 10 times before it will complete to 0 MPH to complete (it usually freezes and stops at either 2 or 4 MPH, and will not complete) . Also, after the new update when I FINALLY did complete the spin down, I got on the map (Watopia) and started pedaling. When I started pedaling, all the sudden I was going 35 MPH, and it said my power output was 490 WATTS. I was barely spinning at a warmup pace, and no matter how many times I restarted/recalibrated it wouldn’t fix the power output error. Zwift has been such an amazing training tool, but it still feels like it’s in a test phase as far as development. Maybe instead of keeping on trying to give us new maps (we all want 24/7 watopia) try fixing all of the bugs the app has. Regardless of the issues I still LOVE the app and the program! I just want to be able to hop on and spin with ease!
Matt Bisceglia121 · 30 Aug 2026
No store reviews collected for Google Play · US
Privacy & accessibility
Privacy
- Data Linked to You — Analytics — Contact Info — Email Address Developer declared
- Data Linked to You — Analytics — Contact Info — Name Developer declared
- Data Linked to You — Analytics — Health & Fitness — Fitness Developer declared
- Data Linked to You — Analytics — Identifiers — User ID Developer declared
- Data Linked to You — Analytics — Usage Data — Other Usage Data Developer declared
- Data Linked to You — Analytics — User Content — Gameplay Content Developer declared
- Data Linked to You — App Functionality — Contact Info — Email Address Developer declared
- Data Linked to You — App Functionality — Contact Info — Name Developer declared
- Data Linked to You — App Functionality — Diagnostics — Crash Data Developer declared
- Data Linked to You — App Functionality — Diagnostics — Other Diagnostic Data Developer declared
- Data Linked to You — App Functionality — Diagnostics — Performance Data Developer declared
- Data Linked to You — App Functionality — Health & Fitness — Fitness Developer declared
- Data Linked to You — App Functionality — Identifiers — Device ID Developer declared
- Data Linked to You — App Functionality — Identifiers — User ID Developer declared
- Data Linked to You — App Functionality — Usage Data — Other Usage Data Developer declared
- Data Linked to You — App Functionality — User Content — Customer Support Developer declared
- Data Linked to You — App Functionality — User Content — Gameplay Content Developer declared
- Data Linked to You — Developer’s Advertising or Marketing — Contact Info — Email Address Developer declared
- Data Linked to You — Other Purposes — User Content — Photos or Videos Developer declared
- Data Linked to You — Product Personalization — Contact Info — Email Address Developer declared
- Data Linked to You — Product Personalization — Contact Info — Name Developer declared
- Data Linked to You — Product Personalization — Health & Fitness — Fitness Developer declared
- Data Linked to You — Product Personalization — Identifiers — User ID Developer declared
- Data Linked to You — Product Personalization — User Content — Gameplay Content Developer declared
- Data Linked to You — Contact Info Developer declared
- Data Linked to You — Diagnostics Developer declared
- Data Linked to You — Health & Fitness Developer declared
- Data Linked to You — Identifiers Developer declared
- Data Linked to You — Usage Data Developer declared
- Data Linked to You — User Content Developer declared
- Data Not Linked to You — Analytics — Usage Data — Product Interaction Developer declared
- Data Not Linked to You — Usage Data Developer declared
Accessibility
No accessibility labels collected yet.
Privacy
- Data collected — Advertising or marketing — App activity — App interactions Developer declared
- Data collected — App functionality — Files and docs Developer declared
- Data collected — App functionality, Advertising or marketing, Fraud prevention, security, and compliance, Personalization — Personal info — Email address Developer declared
- Data collected — App functionality, Advertising or marketing, Fraud prevention, security, and compliance, Personalization — Personal info — Name Developer declared
- Data collected — App functionality, Advertising or marketing, Personalization — Personal info — Sexual orientation Developer declared
- Data collected — App functionality, Analytics, Advertising or marketing, Fraud prevention, security, and compliance — Device or other IDs Developer declared
- Data collected — App functionality, Analytics, Advertising or marketing, Fraud prevention, security, and compliance, Personalization — Health and fitness — Fitness info Developer declared
- Data collected — App functionality, Analytics, Advertising or marketing, Fraud prevention, security, and compliance, Personalization — Personal info — User IDs Developer declared
- Data collected — App functionality, Analytics, Fraud prevention, security, and compliance — App info and performance — Crash logs Developer declared
- Data collected — App functionality, Analytics, Fraud prevention, security, and compliance — App info and performance — Diagnostics Developer declared
- Data collected — App functionality, Analytics, Fraud prevention, security, and compliance — App info and performance — Other app performance data Developer declared
- Data collected — App functionality, Fraud prevention, security, and compliance — Messages — Other in-app messages Developer declared
- Data collected — App functionality, Personalization — Photos and videos — Photos Developer declared
- Security practices — Your data is transferred over a secure connection — Data is encrypted in transit Developer declared
- Security practices — The developer provides a way for you to request that your data be deleted — You can request that data be deleted Developer declared
Accessibility
No accessibility labels collected yet.
Versions
-
1.100.0
• Fixed an issue that might cause Zwift to require a relaunch in order to connect to devices via Zwift Companion. • Fixed an issue that could prevent JetBlack Smart Turn Block devices from being discovered in the Pairing screen. • Fixed an issue that could cause wifi-connected devices to be visible in the Pairing screen after being powered off. • When riding off-route, the elevation profile shown below the mini-map now looks out further to include 3 km / 1.86 miles ahead of you. • Fixed a crash that could potentially occur when navigating to the iOS home screen when Zwift is still running.
-
1.101.0
• Introducing Power Segments: a new type of segment that measures your best power over a set time. Available in the New York City expansion! • Critical Power Bests are now included on the Ride Report screen. • Fixed a bug where Holo Replays were not appearing in the Zwifters nearby list.
-
1.102.0
• Improved visual quality for devices with Apple A19 and M5 chips. • Fixed an issue that could potentially show an incorrect starting location for activities published to Strava. • Updated the performance of the Dura-Ace C36 wheels to better match real-world performance. • Fixed an issue that could potentially calculate incorrect Stress Points (SP) when sitting idle in Zwift during an activity. • Fixed an issue that could cause heart rate monitors to get stuck in a Connecting state when paired via Kickr Bridge. • Fixed an issue that could potentially cause fitness devices connected via Wi-Fi to disconnect immediately after selection. • Various visual improvements throughout New York.
-
1.103.0
• Improved draft behavior on steep gradients. • Various visual improvements in New York. • Fixed a crash that could potentially occur when joining an event while in worlds without intersections, e.g. Paris. • Fixed an issue that caused Ultra graphics to not be enabled for devices with Apple M3 chips.
-
1.104.0
• A new Progress Report screen is now available at the end of every cycling activity and shows career progress, fitness trends, and performance data. • Six routes that were previously event-only are now available for free rides and meetups. • Reduced the effort required to ride up the escalators in New York. • Improved the New York escalators to better balance the boost effect across riders of different weights. • Zwifters using Zwift Click v2 can now disable virtual shifting in Zwift Settings under the Hardware tab. • Fixed an issue that could potentially cause connection issues when pairing fitness devices using Wahoo Direct Connect (WiFi or Ethernet). • Fixed an issue that could cause a saved activity to have an incorrect name in some situations.
-
1.104.3
• Fixed an issue where resistance may not work as expected for some trainers connected via Bluetooth or WiFi.
-
1.104.4
Are you ready to party? The Tour de Zwift is here! The biggest party on Zwift only happens once a year—don’t miss it.
-
1.105.2
• Wahoo and Zwift have enabled the KICKR Bridge feature for KICKR CORE 2, allowing Zwifters to pair their Zwift Ride, Zwift Click 2, or heart rate monitor through the KICKR CORE 2 to improve Bluetooth connectivity. To enable this capability, update your KICKR CORE 2 to firmware version 2.54 or 3.54 (or newer) using the Wahoo app. • Fixed an issue with extra lanes in New York on Central Park roads. • For races with event cooldowns enabled, fixed an issue where race rank could be incorrectly positioned on the Zwifter's avatar on some devices. • Fixed an issue where erroneous emoji symbols would display for the ride leader name if it contained emojis.
-
1.105.3
• Fixed an issue that could cause running pace settings (in My Profile) to save incorrectly after being updated.
-
1.106.0
• The Empire Elevation route in New York is now available for free rides and meet-ups. Go get that badge! • Minor refinements to draft indicator behavior. • Fixed an issue that could make workout arch pulses difficult to see. • Fixed an issue that could cause Tour de Zwift reward previews to display incorrectly when a handcycle is equipped. • Improved readability of bike frame description text in the Garage. • Various visual improvements in Richmond and New York. • Fixed an issue that could potentially cause cycling socks to be at their minimum height, or missing. Seems we caught the triathlon bug.
-
1.107.0
• Various visual improvements to how workout blocks are displayed in workout cards on the Home Screen. • Fixed an issue that could cause emojis to not be visible in chat messages after game updates or fresh installations. • Fixed an issue that could cause Coffee Stop to not work when joining an event from a workout. • Fixed an issue that could cause Power Segment leaderboard results to be delayed. • Fixed an issue that could cause bodies of water to be missing in some locations in Makuri.
-
1.108.0
• We’ve simplified how Zwift activities appear on Strava by shortening activity titles and moving the route and world into the description. This change applies only to events, workouts, and RoboPacer rides. • Fixed an issue that could cause the Goal Met notification to incorrectly appear in-game. • Fixed an issue that could cause the level-up visual effect to display the wrong level. • Fixed an issue that could cause level-up notifications to not appear in the Zwifters Nearby list when riding in Climb Portal. • Fixed an issue that could cause Apple Watch to appear as "UNKNOWN DEVICE" in the Pairing Screen. • Improvements and refinements made to Coffee Stop. • Fixed an issue that could cause workout arches to render incorrectly in the Watopia volcano. • Improved an issue that could cause minor visual discrepancies between the Race Score shown in the Zwift post-ride progress report vs. Zwift Companion. This only affected the display of Race Score - the underlying values were unaffected.
-
1.109.0
Mystery Spinners have arrived in Watopia! From now until April 19, explore Watopia to find them and unlock prizes from Big Spin's past. Find them by spotting an orange road marker with a question mark. Happy hunting! Fixed an issue that could cause Zwifters to not receive the correct amount of Bike Upgrade progress after teleporting multiple times. Fixed an issue that could cause estimated route completion time to be inconsistent between route cards on the home screen and the route details sidebar. Fixed an issue that could cause flickering colors in Makuri Islands. iOS: Stability improvements.
-
1.110.0
• New Cannondale Super X and Canyon Grail bikes, and Zipp 303 XPLR SW wheels are now available in the Drop Shop. • New in Makuri Islands, the Yumezi Grit route is now available for free rides and meetups. • Improved the appearance of the elevation preview after selecting a route on the Home screen. • Route cards you haven’t done yet will now display XP available for completing them. • Fixed an issue that could cause the Climb Portal routes Koppenberg and Paterberg to be missing activity title and difficulty level in the Post-Ride Report. • Fixed an issue that could display an incorrect value for Race Score on the Home Screen when using a shared Zwift device with multiple Zwifters. • Fixed an issue that could cause the camera to be zoomed in after switching bikes when a steering device is connected (e.g. Zwift Ride, Zwift Play, Zwift Click 2).
-
1.110.2
• Improved stability.
-
1.111.0
• Six routes that were previously event-only are now available for free rides and meetups. Go get those badges! • New bike day! Zwifters can find new bikes from Specialized, Pinarello and Cervelo in the Drop Shop. • New ROVAL wheels have also rolled into the Drop Shop. • Zwifters who use heart rate monitors (HRMs) will be prompted to provide one-time consent to share heart rate data with Zwift the next time they connect the HRM device.
-
1.112.0
• The level cap for cycling and running will rise on April 22nd. You will also see a new stripe signifying riders who have reached level 100 and deserve a Ride On. • Corrected the weight of the Cervelo Aspero 5 bike frame. • The Princeton Carbonworks Wake 6560 wheels in the Lava (red) colorway now have the same weight as the wheels in the White colorway. • Fixed an issue that could cause the Elite Square smart frame controllers to appear twice in the Pairing screen. • Fixed an issue that could cause the background images on Home screen cards to load slowly. • Removed the notification sound that plays when a mutual friend starts riding in the same world as you.
-
1.113.0
• The customizable HUD is now available within workouts! Personalize your center HUD with 4 new modifiable fields and choose from 13 performance metrics. • 3 new Van Rysel bikes and 2 Swiss Side wheels have rolled into the Drop Shop. • Improved connection reliability for trainers connected via Wi-Fi and Ethernet. On mobile platforms like iOS, this improves connection reliability when temporarily switching to other apps. • Corrected the weight of the Specialized Tarmac SL8 bike frame.
-
1.114.0
• A new Zwift Recumbent Trike is available in everyone’s Garage. Engineered from real-world data and validated by World Ultra Cycling Association (WUCA), this recumbent trike combines low-drag efficiency with exceptional stability. Its aerodynamic position lets you hold speed with less effort, offering a fast, controlled ride from a whole new perspective. • Split average power, heart rate, and cadence are now available in the customizable workout HUD. • Fixed an issue that could potentially cause Zwifters to lose bike upgrade progress after teleporting. • Fixed an issue that could potentially cause workout text to overflow the HUD in French, Italian, and Spanish languages. • Fixed an issue that could cause workout cadence goals to disappear while a workout was paused. • Fixed an issue that could cause the 3rd-person camera view to zoom in after switching bike frames. • Fixed an issue that could cause the 3rd-person camera to zoom in when equipping the handcycle. • Fixed an issue that could cause Coffee Stops to not be available in private meetups with the "Keep everyone together" setting enabled. • Fixed an issue that could cause the crankset to be invisible on the Specialized Tarmac SL8 frame.
-
1.115.0
• Fixed an issue where the orange century stripe was not extending across the left corner with the blue background on the riders nearby list. • Improved the icons used in the customizable HUD to better differentiate between whole-activity averages and split averages. • The following achievements will now be automatically added to Strava activity descriptions for Zwifters with linked Strava accounts: New critical power PR, Level-up, and Increased FTP • Fixed an issue that could cause certain visual effects (e.g., lightning socks, aero lightning socks, water spray, shadows) to appear while a Ghost power-up was active. • Fixed an issue that prevented some Zwifters from updating numeric profile fields (e.g., weight) in locales that use commas as decimal separators.
-
1.116.0
New Bikes are rolling into the Zwift Drop Shop from Cervelo, Giant, Cannondale, and Wilier! Zwifters can find the following new bikes in the Drop Shop under the brands collection. Fixed an issue where selecting an item in the garage could reset the equipped bike paint color to default. Improved connection reliability for trainers connected via Wi-Fi and Ethernet. Fixed an issue where other riders on recumbent bikes or handcycles could appear to have incorrect pedaling animations. Fixed an issue that could cause riders to move slower than expected in some locations in New York City when in meet-ups with the "Keep Everyone Together" option enabled. Fixed an issue that could potentially cause delays when logging in.
-
1.116.2
Two of cycling’s newest bikes and wheels are rolling into the Zwift Drop Shop from Specialized and Canyon! Zwifters can find the bikes in the Drop Shop under the brands collection.
-
1.117.0
• The Challenges section in the Home Screen is now renamed to "This Week on Zwift". • After completing a Challenge, it will move to the end of the This Week on Zwift section in the Home Screen. • Challenges on the Home screen now show the number of remaining days until the Challenge ends when within one week of ending. • Zwifter using cycling speed sensors can now change their tire size under Settings → Hardware. • Increased the size of the Target Watts field in the Workout HUD. • Fixed an issue that could cause an incorrect level to be displayed above a nearby rider as they level up.
-
1.118.0
· 22 Jul 2026
When equipping a bike in the garage, the last selected paint color for that frame will be restored. Clicking the paint icon to hide the color slider will also reset the equipped bike’s color to stock paint. Fixed the end of ride screenshot selection toggling on drag instead of tap for phones and tablets. Fixed reconnection bug with trainers' relayed sensors. Fixed an issue where some riders could face in reverse in the event paddock.
-
1.118.2
· 29 Jul 2026
Improved stability.
-
1.119.0
• Increased the minimum required iOS/tvOS versions to 15.0 (released in 2021). Good news - nearly every iPad and iPhone currently supported are capable of updating to OS 15. Zwifters running versions older than 15.0 will need to update their OS software. • Added Canyon Aeroad CFR CANYON//SRAM • Added achievement badges and XP available for runners on six routes. • Fixed an issue that could cause Power Bests shown in the post-ride Progress Report to be inconsistent. • Improved the accuracy of estimated route completion times for climbing routes. • Fixed an issue that could cause settings sliders to not be draggable on touch screen devices.
-
1.120.0
· 19 Aug 2026
• The following routes now have badges and XP available for runners: Flat Route Run, Loop de Loop Run, Volcano Flat Run, and Beach Island Loop Run. • New wheels are available in the Drop Shop: Shimano C36, Shimano C50, Shimano C60, and Shimano C99. These new wheels replace the previous Shimano Dura-Ace C36, C50, and C60 wheels which are no longer available for purchase in the Drop Shop, but remain in the Garage for Zwifters who already own them. • Zwifters can now deselect all screenshots at the end of an activity (previously one screenshot was required). • Route sorting preferences are now saved between sessions and shared between cycling and running modes. • Fixed an issue that could cause a ride leader's name to be shown in on-screen messages as 'Ride Leader' if certain emojis were included in their name. • Fixed an issue that could cause custom bike colors to be reset when changing paint jobs / colorways. • When swapping bike frames, the wheels that were last used with that frame will also be restored.
-
1.99.0
• Zwifters can now unlock the JetBlack cycling kit by riding with any JetBlack trainer - just connect to the trainer in the Pairing screen and enjoy your ride! • Improved connection reliability for trainers paired via Wi-Fi. • Fixed an issue that could potentially cause duplicate devices to appear in the Pairing screen when using the Wahoo Kickr Core 2 as a sensor hub. • Fixed an issue that could cause virtual shifting to be unavailable for Zwifters using the new Zwift Click (v2) if they had previously disabled virtual shifting for Zwift Play controllers. • Improved the appearance of some pedestrians in Paris.
- 1.119.0 (164079) · 30 Jul 2026
Alternatives
- Wahoo — Same category + similar ratings
- TrainingPeaks: Plan Train Lift — Same category + similar ratings
- Ride with GPS: Bike Navigation — Same category + similar ratings
Availability by market
- US
Data quality & evidence
- Page completeness
- Live store listing
- Last verified
- 30 Aug 2026
- Sources
- App Store, Google Play
- Independent summary has not been published yet.