Plan your season. Keep your data in your hands.
SeasonSlate is a calendar for mapping out a year of bike racing and travel — where the races are, which ones matter most, and when you're away. It runs entirely in your browser, so your plans stay private to you.
Races and travel in one place
Add road, gravel, MTB, crit, and stage races alongside trips, training camps, and days you're unavailable — each color-coded by type.
Three ways to see the year
A month grid for the details, a season timeline to read the whole year at a glance, and an agenda list for what's coming up next.
Priorities and conflicts
Mark your A, B, and C races. SeasonSlate warns you when a race lands on days you've blocked off for travel, so nothing collides by surprise.
Drive time and export
Estimate the drive from home to any event, then export your confirmed races to Google, Apple, or Outlook calendars with one click.
Your calendar is stored in this browser
SeasonSlate has no accounts and no server. Every event you add is saved in your browser's own storage, on the device and browser you're using right now. Nothing is uploaded, and no one else can see it — not even us.
That privacy comes with a few trade-offs worth knowing about:
- It doesn't sync. Your laptop and your phone keep separate calendars. A race you add on one won't appear on the other.
- Clearing your browser can erase it. If you clear cookies and site data, your events are cleared with them.
- Private windows don't remember. Anything added in an incognito or private window is gone once you close it.
- Each browser is its own calendar. Switching from Chrome to Firefox, or to a new computer, starts from an empty slate.
Two buttons in the top bar handle it: Backup downloads your whole calendar as a single file, and Restore loads one back in. A restore replaces what's currently loaded, so it doubles as your recovery path if a browser ever gets wiped.
- Back up after each planning session. Any time you add or change events, download a fresh copy.
- Keep the file somewhere durable. A cloud drive or a folder you already back up is ideal — not just the same computer.
- Moving to a new device or browser? Back up on the old one, open SeasonSlate on the new one, and Restore.
Do I need an account?
No. There's nothing to sign up for — SeasonSlate works entirely in your browser.
Is my data private?
Yes. Your events never leave your device. There's no server to send them to, so no one — including us — can see your calendar.
Will my events sync to my phone?
Not automatically. Because everything is stored locally, each device keeps its own calendar. Use Backup and Restore to move a copy between them.
I cleared my browser and lost my events. Can I get them back?
Only from a backup. If you have a saved .json file, use Restore to bring everything back. Without one, the events can't be recovered — which is exactly why a regular backup habit matters.
Does SeasonSlate need an internet connection?
Mostly no. Adding and viewing your calendar works offline. Two things do reach the internet: the drive-time Calc button, which looks up the route, and the page fonts when it first loads.
What does the calendar export include?
Export .ics creates a file of your confirmed events as all-day entries, ready to import into Google Calendar, Apple Calendar, or Outlook.
Is there a limit to how much it can hold?
Not one you'll reach. A full season of races and trips — dozens or even hundreds of events — fits comfortably.
Is it free?
Yes.