4 items
Download Canvas course materials into organized folders Take control of your Canvas course materials. Canvas One-Click Downloader is the ultimate productivity tool for students and educators using the Canvas LMS. Stop downloading files one be one. With a modern, intuitive interface, you can grab exactly what you need—from a single lecture slide to an entire semester's worth of modules—in seconds. Key Features: 📂 Granular Selection: Browse your course content in a tree view. Select individual files, specific modules, or entire categories (Assignments, Quizzes, Pages). 📦 Smart Organization: Downloads are automatically organized into folders (e.g., Course Name/Modules/Week 1/Lecture.pdf), keeping your local drive clean. 🌍 Custom Domain Support: Works with ANY Canvas instance. Whether you are at NUS, classic Instructure, or a custom university domain, just enter your URL. 📄 Content Capture: Not just files! We convert Canvas Pages, Assignments, Quizzes, and Announcements into offline-viewable HTML files. 🔒 Privacy First: Your API Token is stored locally on your device (Chrome Storage) and is NEVER sent to any third-party server. How to Use: Navigate to any Canvas Course page. Open the extension. Enter your Domain and API Token (instructions provided in-app). Select the content you want and click Download. Perfect for: Archiving course materials before the semester ends. Downloading all lecture slides for offline study. Backing up your submissions and grades. Version 1.0.0 Release Notes: Initial Public Release. Added comprehensive support for Modules, Files, Assignments, Quizzes, and more. Added "Check All" and Granular file selection. Added Custom Domain support. Disclaimer: This extension is an independent project and is not affiliated with Instructure or Canvas LMS.
Jan 7, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.