Your first month of FORMA Pro is free

Get FORMA on the App Store
  1. Install FORMA
  2. Open it and enter the code
Already have FORMA? Open it here

Create your account below — the free month is saved to it.

Your plan, from your numbers.

FORMA reads your training, sleep and HRV — then builds the next two weeks around where you actually are. Not a template with your name on it.

This sign-in isn't linked to an account

Already use FORMA? Your account is safe. To get back in:

  1. Sign in below the way you did the first time.
  2. I'll then offer to link this sign-in too, so both work from now on.

New to FORMA? Start fresh with .

Read, not chosen from a list Load, fatigue and form are worked out from your own workouts in plain code. The coach writes the sessions and tells you how to do each one — it never invents the numbers.
Moves when you do Change the time you have, do something unplanned, or let your form shift — the plan is rebuilt around it, on its own.
Lands on your head unit Every session in your own watts and heart rate, sent straight to your device — with how to do each one.
FormaFree, and it stays free
  • Your own numbers read properly: capacity, sleep, today's load, and how your base and fatigue are actually moving — measured from your own training and running, not from an average
  • The whole session library to browse — every cycling, running and strength session the coach can pick from, with the shape of each one
Forma ProA coach on top
  • Sessions written for your goal and for the week you actually have, across cycling and running — rewritten when your form moves, your time changes, or the goal does
  • The library becomes yours: every session in your own watts and heart rate, sent straight to your head unit, with when to use each one, and why
  • The full strength program library unlocked
14 days of Pro, free

Card required, nothing charged for 14 days. Cancel before it ends and you pay nothing.

$6.67 a month after that, paid yearly

Or $9.99 month to month.

Today's numbers

Activities

Your training
Tap a week —
easysteadyhardstrength
This week
Base

Your training, measured

The chart is your last twelve weeks, one bar per week. Height is the week's Load. Colour is how the time was spent — easy, steady or hard. Strength sessions are their own colour: they have no heart-rate zones, their Load comes from how hard they felt.

easysteadyhardstrength

Load is the familiar training-stress scale, where one hour at threshold is 100. Power when the workout has it, heart rate otherwise.

Usually is your typical week over these twelve — so this week is read against your own habit, not against anyone else's.

Base is your long-term fitness: what the weeks add up to, built slowly and lost slowly. Every point on the line is a Sunday.

The streak counts weeks with at least one session. The lit week at the end is this one.

Everything here is measured from your own sessions. Nothing on this screen needs Pro.

This week
easysteadyhard

Workouts

You and your goal

Your enginethe numbers every session is set from
FTP W
Threshold HR bpm
Max HR bpm
Threshold pace /km
Run threshold HR bpm
Your body
Weight kg
Sex
Age —years Tap to set

What you train

Where you lift

Notifications

Save to rebuild your plan

A code from a friend

Enter the code from the friend who invited you. You can only do this once.

Settings and help

Admin

Your engine

Threshold power (FTP) — the power you can hold for about an hour. Best measured with a real test; FORMA has one built in. Leave it blank and FORMA plans by heart rate or effort instead.

Threshold heart rate — the heart rate you can hold for about an hour at a hard, steady effort; close to your average in a 20–30 minute time trial. It is the anchor every training zone is built from, so if your watch knows it, it is worth two minutes here.

Maximum heart rate — the highest number you have actually seen during a hard effort beats any formula. On its own it is enough to get zones and daily load going.

Threshold pace — the pace you can hold for about an hour, close to a hard 10 km. Leave it blank and your running is set by heart rate.

Your own number always beats your device's, and your device's beats FORMA's estimate.

W/kg — your threshold power divided by your weight. It follows your form, not a one-off test.

What you train

Cycling plans in watts when you ride with power, and by heart rate when you don't. Running goes by heart rate, and by pace if you give a threshold pace. Strength follows the phase — placed after a hard day, never before one.

I don't run yet — start with run/walk intervals and build up gradually.

Keep strength on its own day — normally strength goes with a workout on a day with time for both, a few hours apart, and on a hard day the workout comes first. Turn this on and strength gets a day of its own instead, which can cost you a workout.

Your age

Your age is worked out from your birthday, and never goes stale.

Day · month · year.

Nothing changes until you press Save.

FORMA's analysis

FORMA's analysis

FORMA's analysis

FORMA's analysis

Your data

Your training and health data builds your plan and nothing else. It is never used to train models. Only I can open it, only to help you, and every view is logged.

Ask for a copy of everythingSent by email within a few days

Delete your account?

Referrals

Direct connections

Sessions out

What you train with

Where you download sessions to

What you train with

Decides what the coach may prescribe: no watts without a meter.

Power meter or smart trainer — sets your sessions in watts, indoors and out. Heart rate monitor — measures how hard each session actually was, and follows your load and form over time. Sleep tracker worn overnight — adds your nightly sleep need, your HRV and a Recovery score.

Watts outdoors too? — say indoors only and every session also carries a heart-rate target, so it works outside.

Where sessions go

Zwift — import the .zwo file, or link it here on Connections and it arrives on its own. Wahoo app, TrainerRoad or similar — the .erg file works with most smart trainer software. Garmin Edge — copy the .fit file into the Workouts folder on the device, or let your devices push it.

Say no to a platform and its button disappears from every session.

What else do you train with?

Pick it, and FORMA shows you how to link it.

Device check

Help me connect

Your subscription

Bug or idea?

FORMAPEAKS

A coach that reads your week — not a template.

Sessions written for your goal and the time you actually have, in your own watts and heart rate, rewritten when your form moves.

Your sessions in watts from here on, with a heart-rate target beside them so you can take them outside.
Today’s session and the next hard day, rewritten when your form moves.
Every session sent to your device as .zwo, .erg or .fit, or straight into your calendar.
When and why to use each session, and the full strength library.