Canvascal
Canvascal turns your Canvas calendar feed into a calendar subscription you can actually live with: only the courses you pick, titles without the course code glued on the end, and real reminders before each deadline. Paste your Canvas feed link, choose your courses, and you get a subscription URL to add to any calendar app.
Status
Waiting for your Canvas feed link.
Your subscription
Add this URL to your calendar app as a subscribed or internet calendar. Keep it private: it carries your Canvas feed link inside it.
- Open the subscription URL
- Subscribe with your default calendar app (webcal link)
- Add to Google Calendar (opens in a new tab, and gives the URL to Google)
One calendar per course
If you would rather subscribe to each course separately, use these instead.
Limits
- Canvas caps each feed at 1000 events per category, so a very busy term can be cut short at the source.
- A Canvas feed covers only 30 days back to 366 days ahead. Nothing outside that window can appear.
- Concluded courses do not appear in the feed at all.
- Canvas does not say which events are quizzes, so quizzes and assignments look the same here.
Privacy
- No accounts, no sign-in, no database. Nothing is stored, on this server or anywhere else.
- Your configuration lives inside the subscription URL itself, encrypted. That URL is the only copy.
- Your Canvas feed link is never shown back to you by this page and is never written to a log.
- Canvascal needs no Canvas API token and can only read what your feed link already exposes.
- If you revoke the feed link in Canvas, every subscription built from it stops working.
- The one exception: the "Add to Google Calendar" link below your result hands your subscription URL, which carries your sealed Canvas feed link, to Google. Use the plain URL instead if you would rather it did not.