Sport-Calculator.comSport-Calculator.com
Tools3 min read

How to Convert ZWO to FIT: Complete Guide

Learn how to convert Zwift workout files (ZWO) to FIT format for Garmin devices. Free online converter to export structured workouts outdoors.

How do you convert ZWO to FIT? Use our free ZWO to FIT Converter to instantly transform your Zwift workout files into device-compatible FIT format. Upload your ZWO file, enter your FTP, and download a FIT workout ready for your Garmin Edge or other cycling computer.

Zwift uses the XML-based ZWO format for its workouts, but Garmin and most other head units require FIT files. Converting allows you to take your indoor structured training outdoors.

Why Convert ZWO to FIT?

The main reason is freedom: the ability to execute your favorite Zwift structured workouts outside on the road.

BenefitDescription
Outdoor TrainingDo your intervals on the road instead of the trainer
Device CompatibilityGarmin, Wahoo, and Hammerhead all read FIT workouts
No Zwift RequiredRun the workout without an active Zwift subscription
BackupKeep a binary backup of your favorite sessions

How to Convert: Step-by-Step

Step 1: Get Your ZWO File

On PC/Mac:

  1. Go to Documents/Zwift/Workouts/[YourZwiftID]
  2. Find the .zwo file you created or downloaded
  3. If it's a built-in Zwift workout, you may need to recreate it or find a shared version online

Step 2: Upload and Convert

  1. Open the ZWO to FIT Converter
  2. Drag and drop your .zwo file
  3. Important: Enter your current FTP (Functional Threshold Power)
  4. Click Convert

Why enter FTP? ZWO files define power as a percentage (e.g., "95% of FTP"). FIT files for devices usually require absolute watts (e.g., "250 Watts"). Our converter calculates these absolute values based on the FTP you provide.

Step 3: Load onto Garmin

  1. Connect your Garmin to your computer via USB
  2. Open the Garmin drive
  3. Navigate to the NewFiles folder
  4. Paste your converted .fit file there
  5. Disconnect safely. The workout will appear under Training > Workouts

What Data Is Preserved?

Our converter maintains the structure and intent of the workout:

Data TypeStatusNotes
Intervals✅ KeptDuration and power targets
Rest Periods✅ KeptRecovery targets included
Text Messages❌ LostMost head units don't support Zwift-style on-screen text
Cadence Targets✅ KeptIf specified in original file
Ramp Intervals✅ KeptWarmups and cooldowns convert correctly

Common Questions

Why don't the power numbers match exactly?

Zwift uses flexible "% of FTP" logic. When converting to FIT, we "bake in" the specific wattage based on the FTP you entered. If your FTP changes, you should convert the file again with the new number.

Can I use these on Wahoo devices?

Yes. You can import the FIT file via the Wahoo Elemnt app or copy it to the device if supported (via USB). Alternatively, sync the file to TrainingPeaks, which will sync to your Wahoo.

What about "Free Ride" sections?

"Free Ride" sections in Zwift usually convert to "Open" intervals in FIT files, allowing you to ride at any intensity for that duration.

Disclaimer: Information provided by this site is for educational purposes only and is not intended to be a substitute for professional medical advice specific to the reader's particular situation. The information is not to be used for diagnosing or treating any health concerns you may have. The reader is advised to seek prompt professional medical advice from a doctor or other healthcare practitioner about any health question, symptom, treatment, disease, or medical condition.