Season
Your next start and the days to go, your next A race, anything that needs a decision, anything that clashes, a timeline of the year, and the gap between every pair of starts with its number.
iOS · free · English and Spanish
Forma holds the competitions you've entered and the ones you're still weighing up, across every sport. It works out which starts sit too close together, which ones need a decision soon, and what the year adds up to in weekends away.
The app
Your next start and the days to go, your next A race, anything that needs a decision, anything that clashes, a timeline of the year, and the gap between every pair of starts with its number.
Every start grouped by month, with its priority, status — considering, registered, waitlisted, confirmed, done, DNS, DNF — and its trip shown inline.
One year at a time: starts, sports, event types, cities visited, distance travelled, planned versus completed, entry fees paid and pending, weekends racing against weekends free.
What it checks
Each event type carries a footprint — days that should be clear before a start and days after. Forma checks every pair of starts against those numbers, not just the ones next to each other on the calendar. An A race is held to its footprint strictly, a C race barely at all.
Clearances are reported too, not only problems: “Málaga clears the HYROX Singles by 35 days against the 16 it wants.”
Registration opening, registration closing, a ballot drawing, and races you're still marked as considering with the date getting close. Each one shown once, with the deadline window you set.
Weekends racing and weekends free, including the longest free run. Nights away from home. Weekdays lost to midweek starts and travel. Trips are billed once however many starts you take on them, and venues within 25 km count as the same city.
Entries and competitions
HYROX Barcelona is one competition across five days that you might enter twice, at different priorities. A masters meet is one competition with four swims. Forma models the competition and the entries separately, so a Doubles and a Singles the same weekend reads as a deliberate double-up — the spacing is still reported, as a note rather than a warning.
Travel
Set your home city and two thresholds. Anything closer than the first is a day trip, anything past the second is a flight, and everything between is a night or two away — overridable on any competition. Distances show in kilometres or miles; entry fees in the currency you pick.
Adding races
Eight series across 21 countries — HYROX, Hybrid Day, IRONMAN, IRONMAN 70.3, T100, and the major marathons, half marathons and 10Ks across Europe, Spain, Portugal and the US. Search or filter by sport, tap to add.
Catalogue entries carry no exact date on purpose. Organiser calendars move and a wrong date in a planner is worse than no date, so each entry carries the month it usually lands in and prefills that when you add it. You set the day.
Anything not in the catalogue you add by hand, across 27 sports — running, track and cross country, triathlon and duathlon, cycling and MTB, swimming and open water, hybrid and functional fitness, racket sports, combat sports, and whatever else has a start line. Hand-added races count exactly the same everywhere.
What it doesn't do
There are no prescribed workouts, no pacing plans, no nutrition schedules and no training-plan generation. Every rule in Forma is about the room around a start — never about what fills that room. That's between you and whoever coaches you, or nobody at all.
Not in this version either: HealthKit, personal bests, notifications, and sync across devices.
Price and privacy
No sign-up, no ads, no analytics. Your season lives in a single file on your device. The optional venue picker uses Apple Maps for map tiles and place search, and never asks for your location. Read the policy →