Stop clicking through dozens of folders. Classroom Content Downloader fetches every file from every course, organizes them into neat ZIP archives, and saves hours of repetitive work — completely free, completely private.
Built by a CS student who was tired of clicking through dozens of folders every exam season.
Download an entire course's files — assignments, materials, and announcements — organized into labelled folders inside a single ZIP file. No more hunting through individual posts.
Download every file from every active course simultaneously into one massive, structured archive. Perfect for end-of-semester backups.
Automatically converts uploaded Word, Excel, and PowerPoint files into high-quality PDFs using Google Drive's native engine — no software needed.
Preview the complete list of discovered files before downloading. Search, select, deselect, or invert your selection — you're always in control.
Only download files uploaded after a specific date. Ideal for syncing just the latest materials without re-downloading your entire archive.
Choose exactly which file types to include: PDFs, Word docs, PowerPoints, Excel sheets, images, videos, and more. Filter via the settings dashboard.
All file discovery, downloading, ZIP creation, and PDF conversion happens entirely inside your browser. Your data never touches any third-party server. The extension communicates only with Google's official, secure API endpoints.
Automatically retries failed downloads with exponential backoff. Flaky network? The extension handles it gracefully so you don't lose files.
Keeps a local log of your last 50 download sessions — date, course name, file count. Review and clear it anytime from the Options page.
Click "Add to Chrome" from the Chrome Web Store. The extension installs in seconds with no account creation required.
Navigate to classroom.google.com and click the extension icon. Sign in securely using Google's official OAuth flow — we never see your password.
Set your export format, date filter, and file-type preferences. Preview all discovered files and select exactly what you want to download.
Hit the download button. Watch the live progress ring as files are fetched, compressed, and saved directly to your computer as a structured ZIP.
To provide seamless batch downloading, the extension requires access to your Google Classroom and Google Drive. Here is exactly what happens when you sign in.
To access your courses, you must authenticate securely using Google's official OAuth flow. We never see, intercept, or store your password.
The extension requests read-only access to your Google Classroom to list your enrolled courses, coursework, materials, and announcements, enabling you to select what to download.
Because Classroom files are stored in Google Drive, the extension requests read-only access to your Drive to securely fetch and download the attached files to your computer.
We take a radical stance on privacy: we collect absolutely nothing. No analytics, no telemetry, no crash reports. The extension has no backend server — it doesn't exist because it doesn't need to.
drive.readonly scope is required to fetch and download files. The drive.file scope is used exclusively to temporarily create a Google Doc copy of uploaded MS Office files for PDF conversion — the temporary copy is deleted immediately after the PDF is exported.