gamecal NFL · schedule transfer Sheet

NFL Schedule
Your Calendar

Pick your teams, choose what counts as a calendar-worthy event, and send it to Apple Calendar, Google Calendar, or Outlook. Every event carries kickoff, venue, TV, and current records in the description.

Waiting to pull schedule…
What to include
Teams
Event settings
Loading…

Subscribe instead

A download is frozen at the moment you clicked. Subscribe once and your calendar updates itself.
building…
Where to paste it
Apple Calendar · Mac
File → New Calendar Subscription. Or just hit Open in Calendar.
Apple Calendar · iPhone
Settings → Apps → Calendar → Accounts → Add Account → Other → Add Subscribed Calendar.
Google Calendar
Other calendars → + → From URL. Needs the https:// form, and refreshes on its own schedule — often once a day.
Outlook
Add calendar → Subscribe from web.

The URL tracks your filters above, so pick your teams first. A subscription is its own calendar, so removing it later takes one click.

How do I get this into my calendar?
Import into a new, dedicated calendar — not your main one. You're adding a few hundred events at once. Every calendar app lets you pick a destination during import, and choosing a separate one means you can hide or delete the entire season later with a single click. Merged into your everyday calendar, there is no undo: Google in particular offers no bulk removal, leaving you to delete games one by one.

Apple Calendar · Mac

  1. Click Download .ics file above.
  2. Double-click the file in your Downloads folder.
  3. Calendar asks which calendar to add to. Choose New Calendar — don't add these to your main one.
  4. Click OK.

A separate calendar lets you hide the whole season with one checkbox, and delete all of it in one click later.

Apple Calendar · iPhone

  1. Email the .ics file to yourself, or save it to Files.
  2. Tap the attachment, then Add All.

Easier route: add it on your Mac and let iCloud sync it to your phone.

Google Calendar

  1. Click Download .ics file above.
  2. Open calendar.google.com on a computer.
  3. In the left sidebar, Other calendars → +Create new calendar. Name it something like "NFL".
  4. Gear icon → SettingsImport & export.
  5. Choose the file, set Add to calendar to the one you just made, click Import.

Google won't open the file by double-clicking, and the mobile app can't import at all — you need the desktop site.

Outlook

  1. Click Download .ics file above.
  2. Desktop: double-click the file, or File → Open & Export → Import/Export.
  3. Outlook.com: Add calendar → Upload from file, and pick a new calendar as the destination.

As with the others, a dedicated calendar makes removing the season later a single action.

One game at a time

Every row has its own buttons. Download .ics saves just that game as a file — double-click it and Apple Calendar opens with the event ready to add. Add in Google and Add in Outlook skip the file and open a pre-filled event in that service instead.

Re-importing is safe

Each event carries a permanent ID, so importing the same file again updates games instead of duplicating them. Re-download whenever you want fresh records or a flexed kickoff time.

A downloaded file is a snapshot. Records and kickoff times are frozen at the moment you clicked, so a game flexed to Sunday night will keep the old time until you download again. For a calendar that updates itself, subscribe to a feed URL instead — that requires running the included server.js, and the setup is in the README.