Canvas Course Downloader & Exporter
v2.1.0 Updated Mar 20, 2026 66.56KiB
✅Recently updated
Description
Canvas courses disappear after the semester ends. This extension lets you download, export, and back up everything from your courses before that happens: files, pages, assignments, discussions, announcements, modules, your syllabus, and even your grades as a CSV.
It works on any Canvas LMS instance, whether hosted on instructure.com or your school's own domain. Just navigate to a course page and click the download button. The extension uses your existing Canvas session, so there's no API token to set up.
Export your course materials to use with AI tools like ChatGPT, Claude, or NotebookLM. The organized folder structure and clean HTML exports make it easy to upload everything and turn your courses into a personal tutor, generate study guides, or search across all your materials at once.
What you can download:
- All course files with the original folder structure preserved
- Pages, assignments, discussions, and announcements saved as HTML with scripts stripped out
- Module structure with any files referenced inside them
- Your syllabus as a standalone HTML file
- Grades exported as a CSV with assignment names, due dates, scores, and letter grades
- Files embedded in page content that don't show up in the course file browser
Other things worth knowing:
- Batch mode lets you select multiple courses at once, including past/completed courses, and download them all
- ZIP bundling packs each course into a single .zip instead of hundreds of individual file downloads
- Incremental mode skips files you've already downloaded, so re-running only grabs what's new
- File filters let you exclude videos or skip files above a size limit
- A progress panel shows what's downloading, what failed, and lets you retry failures
- Each download includes a manifest.json with course metadata and file counts
- Configurable throttle delay between downloads to avoid hitting rate limits
- Keyboard shortcut (Ctrl+Shift+D / Cmd+Shift+D) to start a download without opening the popup
- Presets for common scenarios: full archive, files only, text content only
The extension only communicates with your Canvas instance. No data is sent anywhere else. The entire project is open source at https://github.com/jasp-nerd/canvas-course-downloader if you want to check for yourself.
Reviews
Loading reviews...
Permissions (4)
Permissions
activeTabℹ Can access the current tab when you click the extension downloadsℹ Can manage and monitor downloads notificationsℹ Can show desktop notifications storageℹ Can store data locally in your browser
Details
| Version | 2.1.0 |
| Updated | Mar 20, 2026 |
| Size | 66.56KiB |
| First Seen | Mar 26, 2026 |
Popular in education
Kami for Google Chrome™
by Kami
19M
★ 4.56
education
19M
★ 4.56
education
EndNote Click
by EndNote Click
5M
★ 4.06
education
5M
★ 4.06
education
Promethean® Screen Share
by classflow
4M
★ 2.98
education
4M
★ 2.98
education
Language Reactor
by Dioco
2M
★ 4.20
education
2M
★ 4.20
education
Speechify — Text to Speech
by Speechify
1M
★ 4.59
education
1M
★ 4.59
education
Popular Extensions
Adobe Acrobat: PDF edit, convert, sign tools
by Adobe Inc.
331M
★ 4.40
workflow
331M
★ 4.40
workflow
Chrome Remote Desktop
by Chrome Remote Desktop Release Managers
38M
★ 3.14
workflow
38M
★ 3.14
workflow
Cisco Webex Extension
by cisco.chromestore
24M
★ 2.34
social
24M
★ 2.34
social
Kami for Google Chrome™
by Kami
19M
★ 4.56
education
19M
★ 4.56
education
Read&Write for Google Chrome™
by Texthelp
17M
★ 3.44
accessibility
17M
★ 3.44
accessibility