Course2Workout

Transform Your Cycling Routes into Power-Based Workouts

Upload your GPX or TCX file and get a personalized cycling workout optimized for your FTP, weight, and target performance.

Train for events you've never ridden. Understand the effort required and plan your training accordingly.

Why Use Our Workout Generator?

Prepare for Events

Train for races and gran fondos you've never ridden. Understand exactly how much effort to expect and tailor your training to the course demands.

FTP-Based Training

Workouts tailored to your Functional Threshold Power for optimal training stimulus and progression.

Real Terrain Analysis

Upload actual GPX routes with elevation data for realistic power targets that match the terrain demands.

Analysis & Planning Tools

Visualize your workout in detail, experiment with different scenarios, and understand exactly what's required to meet your goals.

Effort metrics and workout details

Detailed Effort Metrics

View comprehensive workout statistics including normalized power, TSS, intensity factor, and time in each power zone. Understand the training load and physiological demands at a glance.

Power segments chart

Power Segments Visualization

See individual segments of your workout color-coded by power zone. Identify climbs, descents, and sustained efforts to understand pacing strategy and where you'll need to dig deep.

Segments plotted on route map

Route Map with Power Overlay

Visualize power segments directly on the route map. Zoom in to see exactly where each effort occurs, helping you mentally prepare for key sections of the course.

Time-based workout adjustments

What-If Scenarios

Experiment with target finish times to see how power requirements change. Factor in weather and wind conditions to understand how much harder you'll need to work to achieve your goals.

Power meter

Power Zone Training

All workouts are calculated using scientifically-based power zones to ensure optimal training adaptations.

Z1 Active Recovery

<55% FTP - Easy spinning

Z2 Endurance

55-76% FTP - Base building

Z3 Tempo

76-90% FTP - Steady effort

Z4 Threshold

90-105% FTP - Race pace

Z5 VO2max

105-120% FTP - High intensity

Z6 Anaerobic

>120% FTP - Sprint efforts

How It Works

1

Upload Your Route File

Start by uploading a GPX or TCX file containing your cycling route with GPS coordinates and elevation data. You can export these files from Strava, RideWithGPS, Garmin Connect, or any route planning tool.

2

Set Up Your Rider Profile

Enter your FTP (Functional Threshold Power), rider weight, and bike weight. Don't know your FTP? Upload an activity from Strava or RideWithGPS and the app will estimate it for you.

This information is used to calculate realistic power targets for each segment of your route based on terrain, gradient, and aerodynamics.

3

Adjust Your Target Performance

Set your target duration to adjust the intensity of the workout. Factor in weather conditions and wind to see how much more power you'll need. Run experiments to understand exactly what it takes to hit your time goals.

The engine automatically calculates power zones, normalized power, TSS, and other metrics to help you understand the workout's demands.

4

View & Save Your Workout

Analyze your workout with interactive charts showing power, elevation, and gradient profiles. Save courses to your library for future reference and quick access to your favorite routes.

Free to Plan, Pay Only to Download

Use the planner completely free. Experiment with routes, adjust settings, and preview results as much as you want.

Use Planner Free

Upload GPX files, create workouts, and view results with no cost or account needed.

Create Profiles

Save multiple rider profiles with different FTP and weight for various times of season.

Save & Preview

Save your favorite courses and preview them anytime before downloading.

3 Free Downloads

Get 3 tokens when you sign in. Try downloading workouts for free!

Only Pay for Downloads

Each workout file download costs 1 token. Everything else - planning, experimenting, saving courses, and previewing results - is completely free.

Tokens Never Expire

Buy tokens once and use them whenever you need. No subscriptions, no monthly fees, no recurring charges.

Indoor Trainer Compatible

Practice event courses indoors before race day. Experience the exact terrain and effort demands on your smart trainer.

Perfect your pacing strategy and build confidence for races you've never ridden.

Zwift*

Export workouts that can be imported directly into Zwift for structured training sessions.

TrainerRoad*

Export workouts that work seamlessly with TrainerRoad for your indoor training.

Intervals.icu*

Export workouts compatible with Intervals.icu for detailed workout analysis and planning.

* See disclaimers

© 2025 Course2Workout. All rights reserved.
* Course2Workout is an independent service and is not affiliated with, endorsed by, or connected to Zwift, TrainerRoad, or Intervals.icu.
Zwift, TrainerRoad, and Intervals.icu are trademarks of their respective owners.