NHL Calendar
Pick any of the 32 teams and get every one of their games in your calendar as a file to download, or as a subscription link that keeps itself up to date when games are moved. Works with Google, Apple and Outlook. Times show in your own timezone. Requires an internet connection any time you want to download a calendar or if you want to create a calendar subscription via URL.
Open NHL Calendar (opens in a new tab)
No account. No sign-up. Needs an internet connection.
Running this app
- This app runs on desktop or mobile.
- You can access this app by selecting the "Open NHL Calendar" button above. Once the app is open you can also install a local version of the app called a "PWA" if you want a shortcut to it on your desktop or mobile device.
Internet access
- Internet is required to open this app and receive calendar information.
- Calendar files can be accessed offline once downloaded.
- Calendar subscriptions will also work offline once downloaded but will make calls to the internet to stay up to date by default.
Data
- Opening this app requests images from assets.nhle.com for team logos.
- Selections you've made in this app will be saved locally in your browser's cache.
- Using this app will send the team code(s) you've selected to us so we can request the correct calendar information from api-web.nhle.com on your behalf.
Licence
- MIT: use it for anything, including at work. Keep the copyright notice and licence text with any copy you pass on. Read the licence
How to use it
- Open the tool and tap the teams you follow.
- Choose which games to include: preseason, regular season, playoffs.
- Press Download my calendar. Before you do, the page shows exactly what will be sent.
- Import the downloaded file into Google Calendar, Apple Calendar or Outlook - the page shows how for each.
- Or skip the file and use the subscription link instead, so moved and cancelled games look after themselves.
Worth knowing
- Do not both import a downloaded file and subscribe to the link. They are separate calendars and your app will not merge them, so every game would show twice.
- When a new season starts, the finished season's games may disappear from a subscribed calendar. The link always carries the current season, so download a file for any season you want to keep.
- Reminders depend on your calendar app. Some use their own default for subscribed calendars instead of the 30 minutes set here.
- Some games, especially late in the season and in the playoffs, do not have a start time yet. The tool lets you leave those out or add them as all-day events on their date.
- Subscription updates are not instant. Each app checks on its own schedule, so a moved game can take up to a day to shift.
Free, and staying that way
This app will always be free, but if you also found it useful you can consider supporting us using the link below. You can pay what you like, but please only do so if you're financially able to. Note: the link below will take you to our payment processor Stripe.
Contribute once