Keep your timetable in your calendar

Generate a private, unlisted iCal subscription URL from your Loughborough timetable. Subscribe once in Apple, Google or Outlook and updates pushed here will appear automatically in your app.

Easy

Register and fetch your timetable in seconds — we do the rest.

Private

We never store your Loughborough password; the subscription URL is unguessable — treat it like a secret.

Compatible

Works with most calendar apps that accept iCal subscription URLs.

Secure

Site passwords are hashed. Loughborough credentials are used only to fetch and promptly cleared.

calendar
How it works

Quick summary:

  1. Register on this site (we store only a hashed site password).
  2. On your dashboard, submit your Loughborough username & password — we use these only to fetch your timetable and do not save them.
  3. You get a private subscription URL. Add it to your calendar app to subscribe.
Privacy & security

We do not store your Loughborough credentials. Site passwords are stored only as secure hashes. The subscription URL we provide is unlisted and unguessable — anyone who has it can access your calendar, so treat it like a private password and do not share it publicly.

Note: This service does not automatically detect changes to your timetable. Because we do not store your Loughborough credentials, you must re-fetch/update your timetable from the dashboard when your schedule changes. Consider the subscribed calendar a private, periodically-updated snapshot rather than a real-time feed.

Want automatic updates from your phone? Use our iOS Shortcut to trigger a fetch using your API key from Settings.

Prefer to self‑host? Check out mesub7/lboro-cal for a self‑hosted option.