Editable weekly planner. Saved locally, exports to .ics for Garmin, intervals.icu, Apple, Google.
Locally in your browser via localStorage. Nothing leaves your device. That also means the calendar is per-browser; if you switch to another browser or device you'll need to re-enter your sessions, or use Export and Import to move them across.
Yes, via Export. Choose Backup (.json) and send the file to your partner. They open the planner and Import it. That replaces their calendar with yours, so they may want to back theirs up first. For a one-way share to a calendar app instead, use Calendar (.ics).
Indirectly. Garmin Connect doesn't import .ics files directly, but it can subscribe to an iCalendar URL. The simplest path: export the .ics, drop it into Google Calendar or Apple Calendar, then point Garmin Connect at that calendar via its subscribe feature. Workouts then show up on your watch's calendar view.
Yes. intervals.icu accepts iCalendar feeds for events. Export the .ics from the planner and either upload it to intervals.icu directly or host it as a subscribed feed in your calendar app. Sessions appear as events on your intervals.icu calendar.
The planner describes a template week, not specific dated workouts. Exporting with weekly recurrence lets the same plan repeat from the start date you pick. Cap it at 4, 8 or 12 weeks if you want a block, or leave it indefinite.
Yes. Use the Print button. The page is styled for A4 landscape; toolbar, buttons and edit affordances are hidden in the printed version so you get the calendar grid alone.
Each person gets a colour from an 8-tone palette. Assign one participant to a session and the block tints with that person's colour. Assign two or more and the block uses a shared neutral tint, which keeps the legend simple and avoids needing to define every possible group.
Your choice. The import dialog offers Replace mine (overwrites this week's sessions, layout and people) or Add to mine (keeps your existing sessions and appends the file's, and merges people). In both modes, anyone in the file whose name matches an existing person is matched to them so their existing colour is preserved. In Replace mode, current people who aren't referenced by the import are removed so the default Me doesn't hang around as a ghost. You'll always see a preview before anything changes.
Most training weeks have one weekend block (long ride, race day) rather than fully separate Saturday and Sunday plans. The Workweek layout collapses them into one wider cell to reflect that. Switch to Full week if you want sat and sun as their own columns.
Upload a GPX or pick a famous climb (Alpe d'Huez, Ventoux, Stelvio, Kona). Course-specific finish time, IF, TSS, race plan.
Research-based calorie estimator that accounts for climbing grade, wall angle, and rest time.
Chainring, cassette, and wheel into cadence vs speed. Gear ratio, gear inches, and development.
Watts saved at every position in a paceline. Built on peer-reviewed peloton aerodynamics.