Zwift Workout Editor Web App Announced

Zwift Workout Editor Web App Announced

Zwift Workout Editor (zwiftworkout.com) is a new web app that allows you to create Zwift workouts in a quick and easy way. It’s also the first visual workout editor for running workouts on Zwift!

The completely free and open source project was developed in React by Zwifter Carlo Schiesaro. It has all the key features of Zwift’s in-game workout editor, but is arguably easier to use and more powerful due to its run workout editor and extra features like workout sharing. Plus, the web app is easily accessible from any browser.

Runners, Rejoice!

Zwift does not currently allow runners to create custom workouts in game, but it’s easy with Zwift Workout Editor!

Runners can finally forget complicated Excel files for creating custom workouts, and cyclists can enjoy editing their workouts without running the game.

Using the App

Just go to zwiftworkout.com and click “Open Editor”. You will be presented with the workout editor inspired by the in-game Zwift workout editor. From the top right of the screen you can choose if you want to edit a cycling workout or a running workout.

Running workouts have 2 different duration types: time bases or distance based. By switching the 2 modes you can see the timeline changing from time to distance.

From the bottom bar you can add your FTP and body weight to get more statistics while editing your workout. Runners can add their paces (1 mile, 5K, 10K, HM, M) to estimate duration (or distance).

To create a workout just click on the segments in the bottom bar. You can add warm-up, steady-state, intervals, free rides, text messages, and cool down.

Additional Features

You can also import existing workout files (ZWO), edit them, and download or share them with friends or training partners.

The app does not require authentication to work but you can sign up to save your workouts online and share the link to your workout.

More Sharing Options

To share a workout without creating an account, simply download the workout file (ZWO) and send it to others via email or another service. This post explains how your friends can add your ZWO file to their Zwift workouts list. Want to do a custom workout together? Here’s a simple hack for organizing group workouts via Meetups.

Need Help?

If you need help on uploading your workout Zwift or using the editor there is a How To section from the home page.

About the Creator

My name is Carlo Schiesaro. I’m a passionate cyclist and software engineer. I live and work in London (UK) and during the 2020 lockdown I mainly trained indoors. Zwift was a great support to my mental health and fitness during these difficult times. I wanted to create something to give back to the amazing cycling and running community on the platform.

About The Author

Eric Schlange

Eric runs Zwift Insider in his spare time when he isn't on the bike or managing various business interests. He lives in Northern California with his beautiful wife, two kids and dog. Follow on Strava

Subscribe
Notify of
guest
32 Comments
oldest
newest most voted
Inline Feedbacks
View all comments
Darren
Darren
4 months ago

I’m sure I’m not the first to wonder if there is a future development of getting custom workouts directly imported (from a website like this) without having to copy the file into a folder on your PC/Mac. I only have Zwift on an apple TV, so basically can’t have custom workouts.

Allan
Allan
4 months ago
Reply to  Darren

What Darren said 🙂

Joe
Joe
4 months ago
Reply to  Darren

Also an Apple TV user, iPad and iPhone. I never use desktop applications outside of work.

Jon
Jon (@jonmea)
4 months ago
Reply to  Darren

The workaround to this is to import it using a PC/Mac (put the file in your Documents\Zwift\Workouts\<> folder), then it should show up when you startup your Apple TV. Zwift says the limitation is with Apple’s hardware.

Darren
Darren
4 months ago
Reply to  Jon

This is only a workaround if you own a PC/Mac. I have a work PC which is locked down and then a chromebook/phone/apple TV for personal use. I’m sure the technology is there, i.e. I can create a route in Strava and star it and then it just appears on my Garmin device the next time I use it.

Cédric
Cédric
4 months ago

It looks a little bit more polished than zwofactory.com but the upload feature doesn’t work : I get a 404 when POSTing to .netlify/functions/upload …

Carlo Schiesaro
4 months ago
Reply to  Cédric

Thanks for reporting. This has been fixed now.

Trainer Day
Member
Trainer Day (@trainerdaycom)
4 months ago

I talked to the product manager at Zwift about integration with our site https://trainerday.com for direct integration of workouts and he said sorry, not on the roadmap…

Sam
Sam
4 months ago

Zwif don’t care about users or they would give us an API to work with…

Derek
Derek (@dpr4473)
4 months ago
Reply to  Sam

Yeah, Zwift has their own agenda. They really don’t pay much attention to our requests.

D C
D C
4 months ago

It would be great if the user could select and copy/paste multiple/selected blocks, ex. an intervals + rest block.

Carlo Schiesaro
4 months ago
Reply to  D C

Right now you can now only copy one block at a time but I’m working on multiple selection as well. Thanks for the suggestion!

Unknown
Unknown
4 months ago

If I use this would it just automatically send the workouts to my account? Or do I need to log into my account on zwiftworkout.com?

Michael
Michael
4 months ago

I cancelled my TR subscription, but I have to say their application to build custom workouts is far superior. I am a little surprised they ziwft hasn’t improved it in years.

Jessica
Jessica
4 months ago

Since no one has said this in the comments yet, I just want to give Carlo a big THANK YOU. He spent his own time to develop something just to make our lives easier. Yes, Zwift could be better so people like Carlo don’t have to build these things, but that doesn’t take anything away from his contribution.

Carlo Schiesaro
4 months ago
Reply to  Jessica

Thank you Jessica for your kind words!

Paul
Paul
4 months ago

So it’s zwofactory? What’s the difference?

Graham
Graham
4 months ago
Reply to  Paul

It seems to be less good than zwofactory since I can only edit intervals by dragging them up or down, longer or shorter with the mouse – seems to be very fiddly to get them the right length or intensity especially if they are very short sprints. It just looks shinier…

Unknown
Unknown
4 months ago

Hi Eric, this is a bit off topic but I was scrolling through my zwift folder on the computer and I found the part that showed the worlds, bikes, wheels, etc. I noticed that there was a colnago C60 that was listed. Will this be coming to the drop shop? Or is it an old beta bike. Also it said that there are 11 worlds in zwift when I can only list 10…

Mac Weelz
Mac Weelz (@wongsol)
4 months ago

First off, Thank you Carlo Schiesaro. I’m always grateful for people who donate their time and talents as a labor of love to give us tools like this. It’s usually unpaid, and often not fully appreciated by those who use it. As one who works in UX and software development I can appreciate the work that went into this. There is a lot to like about it. Some suggestions: Dragging to resize and adjust intensity is nice but can be slow (trying to get the exact number you want) and sometimes inaccurate. The ability to put in numeric values for… Read more »

Carlo Schiesaro
4 months ago
Reply to  Mac Weelz

Mac – thank you very much for taking the time to write this. I will take your feedback into account to improve my work.

About inputting the values I’m not a great fan of input fields but You can adjust power and time with your keyboard (arrow keys).

I really appreciate your words and happy to see you and other users finding it useful.

Fell free to join my GitHub repository add feature requests there so I can update you on the progress!

Kind Regards,
Carlo

Nathan Shickle
Nathan Shickle (@nathan_shickle)
4 months ago
Reply to  Mac Weelz

What Mac said, except more eloquently. I can’t make much use of this editor as I use Zwift exclusively on iOS. I do not own a PC or Mac.

Numeric value entry fields would be great when using this tool on iOS. Even though I can’t use the workouts, I still like to play.

Thanks again for doing this.

Alex Ciherean
Alex Ciherean
4 months ago

It doesn’t look more user friendly than the workout creator inside the game. I didn’t manage to create a workout in the zones that I wanted.

Derek
Derek (@dpr4473)
4 months ago

Great idea but needs some refinement. I can only increase the power of my intervals so far before it disappears off screen and I can no longer see what I’m editing. Maybe that’s on my end, not sure. Going to have to play around with it.

Derek
Derek (@dpr4473)
4 months ago
Reply to  Derek

320w is as far as I can drag the power up to. After that it disappears off screen and I can no longer edit the block. What’s up with that?

dan
dan
4 months ago

I think its nice and clean; pity the Z6 is capped at 61wpk, i would have liked to see it up to 10-15 for sprints

dan
dan
4 months ago
Reply to  dan

6.1 cap

C.R3
C.R3
2 months ago

Hi Carlo,
thumb up for your WO editor! It’s pretty intuitive. But one should read the “How to” first. Took me a while to learn how to drag the text and scroll the timeline. You may think about to add a simple dialog to specify name of the workout and download folder path to avoid manual file renaming and import. I like it anyway!

tata
2 months ago

The app does not require authentication to work but you can sign up to save your workouts online and share the link to your workout.

Fieldwork
2 months ago

Wow, cool app! Why haven’t I heard this before?! My friends and I will be happy to download and use it. During the pandemic, the number of cyclists has increased significantly and your application will be useful to us and other people. thank you, Carlo! 

Ofer
Ofer
1 month ago

Hi, how i can build an interval with more then 2 parts?

like “4 intervals of [1min of Z-5, 22min of Z3, 1min Z4, 2min Z2]

Dean
Dean (@itchytrout)
1 month ago

Hi Carlos – I recalled reading this article when Eric released it but didnt see much point until I started playing around with custom workouts in past few weeks. Thanks very much … really easy to use and very effective. And thanks to Eric for supporting smart dudes like Carlos.

32
0
Would love your thoughts, please comment.x
()
x