Quick answers about compatibility, the 14-day free trial, accounts, and billing.
Use Start Now for Free. The signup flow helps you confirm equipment compatibility first, then create your account and choose a plan with a 14-day free trial.
Yes. Start Now for Free gives you full access for 14 days with no payment required to begin. Cancel before the trial ends and you pay nothing.
We recommend it. The compatibility test helps confirm your browser can connect to and control your equipment before you create your account or subscribe.
Yes. Workout access requires an active subscription or trialing subscription. Monthly is $10 after the trial, and annual is $79.99 after the trial.
Native FTMS treadmills, ellipticals, and rowers work directly. Many non-FTMS models can work through the QZ Fitness bridge.
YouTread records workout changes as percentages, then adapts those percentages to the actual range your equipment supports. If a workout shows changes from 0% to 100% in 10% steps, but your treadmill only has 6 possible incline or resistance levels, some displayed changes will map to the same equipment setting.
That means you may see 10 transitions on screen, while your machine only physically changes 6 times. The other transitions are still part of the workout, but they do not always create a visible change on equipment with fewer available settings. This is expected behavior: YouTread spreads terrain and coach commands evenly across your machine's capabilities.
If you want to fine-tune the workout while it is running, use the bias controls to raise or lower incline, speed, resistance, or other supported settings on the fly.
An easy check to confirm that YouTread is sending an incline command that should change the equipment is to click the plus and minus controls on the Incline Bias in the player.
GPX import is for POV route videos. The category matters because the telemetry setup options are based on the category selected when the workout is created. Choose a POV_* category, such as POV Walk, POV Run, or a cycling or other POV equipment category, during the initial Create step. Once the workout is created, the category is locked for that workflow.
POV_* category before clicking Create.When you import GPX into a video with a POV Walk or POV Run category, YouTread sets the primary telemetry line to speed. When the category is cycling or another non-walk/run equipment type, YouTread calculates the primary telemetry line assuming it is controlling power.
Another important setting when importing a GPX file is in your user preferences. It is the Grade for 100% setting. This tells YouTread what real-world grade should become 100% of your equipment's incline or resistance range. For example, if Grade for 100% is set to 6%, then a 3% hill becomes about 50% of the available incline or resistance range.
Those percentages are what end up in the workout timestamps. Each timestamp stores the workout's primary and secondary control values as percentages, then the player maps those percentages to your selected equipment profile and supported device range during playback.
If the GPX file includes timestamps, YouTread preserves that timing even if the route is longer than the video. If the GPX file does not include timestamps, YouTread spreads the route across the video duration and uses 50% as the default speed baseline before terrain and preference mapping are applied.
AI Analysis is for coach-led videos where the instructor gives workout cues such as speed, incline, resistance, power, intervals, recoveries, or effort changes. It is most useful for Coached_* categories.
AI works best when the coach gives clear spoken instructions and the workout has a structured format. It may be less accurate when the video is music-only, has unclear audio, gives vague effort cues, or changes intensity without saying so. Treat AI telemetry as a strong first draft, not as a certification that every timestamp is perfect.
If the video is not coach-led, use GPX import for POV route videos or manual telemetry for full control.
Session racing lets you add saved sessions as ghost racers before starting a workout. You can race your own previous sessions, and when available, sessions from other users on the same workout.
A 1 vs 1 race is useful when you want a simple head-to-head target, such as racing your previous best session or matching another user's pace. Group racing is useful when you want several benchmarks at once, such as an easy target, a realistic target, and a stretch target.
This is useful when you want to repeat a route and measure improvement, chase your previous best effort, pace yourself against a steady session, or make an indoor workout feel more competitive. It can also help you choose a realistic target for a hard interval workout or a hilly route.
Ghost racing uses workout progress and session timing. It is meant for comparison and motivation; it does not change the workout's telemetry or permanently edit the workout.
Use bias controls for temporary changes during a workout. Bias controls let you raise or lower speed, incline, power, resistance, or other supported settings on the fly without permanently changing the workout. This is best when you want today's session to be easier or harder, or when your equipment responds differently than expected.
Use Make Customized Copy when you want a permanent version tailored to you.
If you own the original workout, you can edit its telemetry directly once telemetry exists. If you do not own it, make a customized copy first so the original creator's workout is not changed.
My Favorites are workouts you saved with the star button. A favorite can be your workout or someone else's shared workout. Use My Favorites when you want quick access to workouts you like, want to repeat, or want to keep handy without owning or editing them.
My Workouts are workouts owned by your account. These include workouts you created and customized copies you made from other workouts. Use My Workouts when you need to edit metadata, add telemetry, make a workout public or private, verify ownership, request telemetry certification, or manage your own drafts.
Both are available from the category dropdown on workout list pages. My Favorites filters to saved workouts. My Workouts filters to workouts where you are the owner.
Use these steps when support asks you to collect the Bluetooth FTMS commands that YouTread is sending to your equipment or to QZ Fitness. The goal is to capture the commands sent during a workout, including at least one primary setting change, usually speed, and one secondary setting change, usually incline.
Ctrl + F5. On macOS, press Cmd + Shift + R.... menu, then More tools, then Developer tools. Select the Console tab.localStorage.youtreadFtmsDebug = "1";
location.reload();
[YouTread FTMS TX] and [YouTread FTMS RX]. TX means YouTread sent a Bluetooth command. RX means YouTread received a response from the equipment or bridge.Useful entries look like this:
[YouTread FTMS TX] {opcode: "0x02", opcode_name: "setTargetSpeed", raw_hex: "0x02 0x82 0x00"}
[YouTread FTMS RX] {response_opcode: "0x80", request_opcode: "0x02", request_opcode_name: "setTargetSpeed", result_code: "0x01"}
[YouTread FTMS TX] {opcode: "0x03", opcode_name: "setTargetInclination", raw_hex: "0x03 0x00 0x00"}
[YouTread FTMS RX] {response_opcode: "0x80", request_opcode: "0x03", request_opcode_name: "setTargetInclination", result_code: "0x01"}
The most important values are opcode_name, raw_hex, request_opcode_name, and result_code. A response result of 0x01 means the FTMS device or bridge reported success for that command.
Youtread.com uses Web Bluetooth, which requires a compatible browser, Bluetooth hardware, and HTTPS.
Compatible: Chrome or Edge on Windows 10/11, Chrome or Edge on macOS, Chrome on ChromeOS, and Chrome/Edge on Android. Chrome on Android can work; Chrome on iPhone cannot.
Not compatible: iPhone and iPad browsers including Chrome, Safari, Edge, and Firefox; Safari on macOS; Firefox on desktop or mobile; Internet Explorer; and browsers that do not expose Web Bluetooth.
References: MDN Web Bluetooth and Chrome Web Bluetooth.
Use the Subscription page to start, update, cancel, or manage your plan. You can cancel anytime.