Canvas Course Downloader: Save Canvas LMS Files, Pages and Grades
Overview
Download your Canvas courses in one click, before you lose access: every file, page, assignment and grade. Free, no API token.
Save your Canvas courses to your computer before you lose access. One click on a course page saves every file, page, assignment and announcement, plus your own submissions and grades, as folders or a ZIP that opens without internet. When a term ends, Canvas courses turn read-only or disappear. When you graduate, your login can close the same day. Saving a course file by file takes an evening. This takes one click. HOW IT WORKS 1. Open a course in Canvas and press Download course, next to the course name. 2. The course saves in its own tab. Keep using Canvas, or close it. 3. Press Show in folder and open the "Open me" page. For many courses at once, press Download courses on your Canvas Dashboard and tick the ones you want, current or past. WHAT YOU GET - Files in their Canvas folders, plus files that only appear in modules or are linked inside pages - Pages, assignments with their rubrics and due dates, announcements, discussions, quizzes, modules and the syllabus - Your own submissions with feedback, and your grades as a spreadsheet (CSV) - Videos and audio uploaded to Canvas itself, with captions - An "Open me" page that works offline: the course by module, and anything that couldn't be saved, with the reason - Deadlines.ics with every due date, for your calendar - Pages as web pages or Markdown, saved as one ZIP per course or as folders, in Downloads or a folder you choose (for example inside Google Drive, OneDrive or Dropbox) STUDY WITH AI Pick "A study pack for AI" and a download becomes a few tidy files for NotebookLM, ChatGPT or Claude: a course guide with deadlines and grading, one file per module, and the slides and PDFs. When a course has more files than the tool accepts, the pack is split into several notebooks or projects. A study pack never contains other students' work. For coding tools there's also a Markdown copy with AGENTS.md, llms.txt and course.json. ONLY WHAT'S NEW Download a course again and it skips the files you already have. Courses you saved before get a short note on your Canvas Dashboard that names what's new, with a button to download only that. FOR TEACHERS Archive the courses you teach before a term closes or your school changes systems: files, pages, assignments, quizzes with their questions, discussion prompts and every deadline. Students' work stays out unless you turn on "Include students' work". Then the copy also holds every submission, the gradebook and quiz results. Optionally, it saves the .imscc course package Canvas makes for importing the course again. NEW IN 3.0 The whole extension is rewritten. Downloads run in their own tab and fetch several files at once. Every copy has an overview page and a calendar file. Courses you saved before show what's new on your Dashboard, and there are study packs for AI. Your settings and download history carry over. PRIVATE - No account and no API token. It uses the Canvas you're already logged in to, on any school's Canvas address. - Nothing about you or your courses is sent to the developer or anyone else. No analytics, no tracking. - It talks only to your Canvas, plus GitHub once a day for the project's star count. - It doesn't submit, post or change anything in your courses. - Open source under the MIT license: https://github.com/jasp-nerd/canvas-course-downloader Why Chrome says it can "read and change all your data on all websites": schools run Canvas on their own web addresses, so the extension checks each page to see whether it's Canvas. On every other site it stops at once and reads nothing. GOOD TO KNOW - Recordings in other tools (Panopto, Kaltura, Canvas Studio, YuJa, Zoom) can't be downloaded. Videos uploaded to Canvas itself can. - You need to be logged in to Canvas. - Saved pages are clean copies of the content, not pixel copies of the Canvas layout. Free, without ads, made by a student. If it saved you an afternoon, a review helps other students find it. Something missing from a download? The "Open me" page says what and why. Still stuck: https://github.com/jasp-nerd/canvas-course-downloader/issues Canvas is a trademark of Instructure, Inc. This extension is independent and not affiliated with or endorsed by Instructure.
4.9 out of 523 ratings
Details
- Version3.0.1
- UpdatedNovember 6, 2026
- Size863KiB
- LanguagesEnglish
- DeveloperWebsite
Email
jasper.meijerink@outlook.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser