Your upcoming Canvas assignments and calendar due dates, automatically in Todoist and on your Margin dashboard.
Users
30
+13 in 30 days
Rating
5.0 / 5
+5.00 in 30 days
Ratings
1
+1 in 30 days
Store rank
#132K
#110K among extensions
Version
2.6.0
updated 17 Oct 2026
Users
monthly, 5 months
Latest, 18 Oct 2026:30 usersMove the mouse over the chart for any month
Ratings count
monthly, 5 months
Latest, 18 Oct 2026:1 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About Margin | Canvas Assignment Planner + Todoist
Every professor posts assignments differently, and the deadline you missed was buried somewhere in Canvas. Margin reads your coursework where it already lives (every assignment, quiz, and deadline) and keeps it in one running list, right in your Chrome sidebar. No more refreshing five different course pages to piece together your week.
WHAT IT DOES
• Canvas, stay signed in the way you normally do; there's no key to generate or paste. Works with most US and UK Canvas sites: tell Margin your school's Canvas address once. If your school uses its own web address, you'll also approve a one-time browser prompt.
• PrairieLearn and Gradescope, too (Margin Pass). If your courses use them,
Margin reads the assignment lists on the course pages you visit and folds those due dates in.
• Your calendars, as well. Add a subscription (.ics) link from Blackboard,
D2L / Brightspace, Moodle, Google Calendar, Apple Calendar, or anything that
exports one, and those due dates flow in alongside Canvas.
• Straight into Todoist. Margin writes each assignment there, tidily labeled, and keeps it in sync: it clears duplicates and checks off what you finish.
• Onto your Margin display. The Margin e-paper desk device reads the same as Todoist, so today's work sits on your desk, no screen to open, and nothing buzzing at you. The device is optional; the extension works on its own.
FREE AND MARGIN PASS
Margin Pass widens it to the whole semester: full-term calendar capture, PrairieLearn and Gradescope pages, syllabus import, and the semester side panel.
PRIVATE BY DESIGN
Your assignments never pass through a Margin server. They're read in your browser and go straight to your Todoist, so we never see your assignment titles, due dates, or grades. We do run a small backend for sign-in and device sync. It stores only account and device data (your email, your plan, sign-in identifiers, an encrypted copy of your Todoist token, and your device's sync status) and never your coursework. Connecting to Todoist uses Todoist's official OAuth flow by default; you can paste a personal access key instead, and it stays on your machine. Either way, there's no password for us to see.
Privacy policy: https://www.margin.computer/privacy.html
WHAT MARGIN CAN (AND CAN'T) DO
• Reads the assignment and assessment lists on the school sites you use (Canvas,
PrairieLearn, and Gradescope) while you're signed in, plus the calendars you add.
• Writes assignments to the Todoist account you connect.
• Does not read your browsing history, sell your data, or show ads.
SET UP IN UNDER A MINUTE
1. Add to Chrome.
2. Click "Connect Todoist" — one tap, through Todoist's official sign-in.
3. Point Margin at your school in the welcome tour; pick Canvas and enter
your school's Canvas web address once. Signed in? Your assignments start
flowing. Add calendar feeds whenever you like.
Margin is for students who want their coursework handled, not gamified.
Everything due; nothing else.
Get the Margin display at https://www.margin.computer
Growth
Window
Users
Change
Ratings
Rating
7 days
+6
+25.0%
+1
+5.00
30 days
+13
+76.5%
+1
+5.00
Chrome Web Store search rankings
Where Margin | Canvas Assignment Planner + Todoist appears when people search the store, with the 30 day change