Quantified Self.io

Endurance training intelligence

All your training data. Across your devices. Under your control.

Bring your Garmin, Suunto, COROS and Wahoo activities together. Understand your training, explore insights with AI, and keep your original files under your control.

Start with manual uploads and training analysis on free Starter. Provider connections and automatic sync require Pro.

  • Open source
  • Original-file exports
  • Your connections

Your training, together.

Sample data

Explore the same charts inside Quantified Self.

Bring It In. Keep It Moving.

Pro brings new activities into one history automatically and lets you send them along supported sync paths. Connect Garmin, Suunto, COROS, or Wahoo; you choose which services exchange activities.

Connect

Bring your training activities together across supported devices and files. Keep your original data accessible and under your control.

Understand

Explore your fitness, fatigue and recovery with advanced training analysis and AI insights grounded in your own data.

Improve

Plan personalized workouts, track your progress and make more informed training decisions based on your own history.

Understand your training

Training Load, Readiness, and Recovery

See your current load, fitness, fatigue, form, recovery, intensity balance, and efficiency—then explore the charts behind every signal.

Readiness brings load, sleep, and overnight readings together, with sources kept clear. Your Training snapshot keeps current state, recent volume, and exact load-model values in the same hierarchy used by Training.

Explore Training Analysis

Your Training Snapshot

Sample data · Current state, readiness, recent volume, and exact load-model values in the same hierarchy used by Training.

Charts Behind Every Signal

See how Form, freshness, intensity, efficiency, and power change over time, with readiness, recovery, and sleep views available in Training.

See How Your Training Evolves

Explore your sport's training mix, compare matching builds, and follow power capacity and long-session durability with the evidence behind each result.

Build the Dashboard You Need

Start from a preset or arrange Curated, KPI, Custom, and Map tiles yourself. Each tile keeps its own filters; maps add style and marker-clustering controls.

Explore every activity

Analyze Every Workout

Compare heart rate, power, altitude, depth, pace, and more in synchronized charts. Inspect intensity zones, grade-colored elevation, inverse depth, aerobic durability, and cadence versus power. Switch between distance, duration, or time where supported, then select a range for stats or zoom in.

Explore Training Analysis

Plan what comes next

Plan What Comes Next

Build or generate your next workout, save your favorites, and organize your plan into named phases. Plan for running, cycling, swimming, walking, hiking, rowing, or strength.

Plans and standalone workouts are free. Sending compatible workouts to connected providers requires Pro.

Explore Training Plans

A workout that fits today

Generate a workout from Calendar or New Workout using your selected recovery, training and Timeline context. Pro members can opt in to a daily suggestion when they open Today. Review a workout or rest day before adding it.

Standalone or Dated Plans

Start with one standalone workout, or organize dated plans with phases such as Base, Build, Recovery, or Taper. Use your own names, dates, and colors, with date shifting and history.

Build and See Your Workout

See your interval profile as you build. Set time, distance, or lap-ended steps, add repeats and heart-rate, power, pace, or cadence targets, then reorder or duplicate blocks. For strength, build exercises, sets, reps or holds, load, and rest.

Save It. Use It Again.

Keep favorite sessions in your Workout Library. Add a saved workout to one date or repeat it across selected days, in a plan or on its own. Each scheduled copy stays independent.

Plan Through MCP

With separate Training permissions, compatible MCP clients can read your schedule, assess provider compatibility, and prepare bounded plan, workout, or delivery changes for your approval.

Send Your Workouts

Send compatible workouts to Garmin, Suunto, or Wahoo with Pro. Choose a plan to sync or send a workout on its own.

Separate Calendar Overlays

See standalone workouts, active-plan workouts, and phase labels beside completed activities without adding them to recorded totals or Training analysis.

Health beyond training

Your Health, Beyond Training.

Follow sleep, heart rate, HRV, and body measurements over time. Bring supported Garmin, Suunto, and COROS health data together, compare each source, and add your own measurements.

Your Health at a Glance

Start with your latest readings and 30-day charts. Browse Body, Vitals, Movement & energy, Recovery & sleep, and Fitness, then open a metric’s history. Each recorded source stays separate.

See How You’re Sleeping

Explore sleep duration, stages, and overnight readings, with each provider clearly identified.

Get to Know Your Usual

Follow resting heart rate and HRV over time. Compare nightly HRV with your personal range when enough history is available. Add context with notes about travel, sickness, stress, and time away.

What Changed Around Your Note?

Compare sleep, nightly HRV and daily resting heart rate around a Timeline note in matching 7, 14, or 28-day windows. Same-source readings, with coverage shown. Observed differences, not cause and effect.

Log Your Measurements

Log blood pressure, weight, body composition, blood oxygen, and VO₂ max. Follow your readings over time alongside imported health data, with manual entries clearly labelled.

Explore Health

Ask about your training

Ask About Your Training

Explore sleep, readiness, training, measurements, and recent activities in one conversation. The Assistant answers from your current data, with the evidence behind it.

Explore the Assistant

Ask in Your Own Words

Start with today, a trend, or a recent workout. Ask follow-up questions without starting over.

Bring Your Data Together

The Assistant draws from sleep, recovery, training, measurements, and activities when your question needs the broader context.

Check the Evidence

Each answer shows the data behind it, so you can see exactly what supports it.

Analyze with ChatGPT or Claude

Connect ChatGPT or Claude through permission-scoped MCP. Ask them to analyze your training or prepare a bounded Training-plan proposal grounded in your approved data. Timeline note, activity-tag, and Training changes each require separate access and your client’s approval; location access remains separate.

Connect ChatGPT or Claude

Your activities on a map

Map Your Activities

See every GPS activity together, then filter by date or activity type and explore the trips across your history.

Real activity traces · open-water swimming, trail running, and mountain biking.

Explore Activity Map

Compare watches and sensors

Built for Device Reviewers

Compare same-session recordings from watches, bike computers, and sensors. Set reference and test devices, auto-align their timelines, and turn GNSS and sensor differences into repeatable evidence.

Compare R–R intervals and heart rate variability (HRV) when beat-to-beat data is recorded.

Compare Workouts and Devices

Integrations

Sync Your History

Connect Garmin, Suunto, COROS, and Wahoo. New activities arrive automatically, and you can import the activity history already stored with each provider.

Move Workouts and Routes

Choose automatic delivery between supported providers. You can also send past activities by date range without enabling future sync.

Activity paths: Automatically deliver new workouts or backfill past activities by date range.

Route paths: Deliver imported Suunto routes automatically or on demand. Saved FIT/GPX routes can also be sent manually to Garmin, Suunto, COROS, or Wahoo.

Upload Your Own Files

Import FIT, TCX, GPX, JSON, and SML activity files into Quantified Self. You can also send FIT activities directly to Suunto, COROS, or Wahoo for one-off transfers.

Start with the data you already have.

A connected watch is optional. Your own activity files work too.

  1. Create your account

    Start free and complete onboarding.

  2. Connect or upload

    Upload FIT, TCX, GPX, JSON, or SML files, or connect a supported provider with Pro.

  3. Explore your training

    Open Calendar, inspect a workout, and build what comes next.

Membership

Start free. Grow when you need to.

Core tools are included with Starter. Upgrade for more history, higher Assistant allowances, or connected provider services.

View current pricing

Starter

Free

Core tools, free forever.

  • Up to 100 activities
  • Up to 10 saved routes
  • Plans and standalone workouts
  • Manual uploads and core analysis
  • Up to 20 Assistant requests per calendar month
Start free

Basic

More history

Everything in Starter, with more history and Assistant requests.

  • Up to 1,000 activities
  • Up to 100 saved routes
  • Up to 50 Assistant requests per billing period
Explore Basic

Pro

Keep it connected

Everything in Basic, plus automatic imports, supported sync and daily workout suggestions.

  • Unlimited activities and routes
  • Automatic activity imports
  • Supported cross-provider sync
  • Compatible workout delivery
  • One included daily workout suggestion
  • Up to 100 Assistant requests per billing period
See pricing

Paid prices and billing options are shown on the membership page.

Your data. Yours to keep.

Open-source code. Connections you control. Download your original activity files whenever you want—for a backup, a change of service, or analysis elsewhere.

How QS works

A few things you might be wondering.

Your next training chapter starts here.

Bring your history together. Understand today. Plan what comes next.

Get Started