Free Chrome & Edge Extension · v5.0.1

Download All Your
Google Classroom
Materials in One Click

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.

1-Click Bulk Download
100% Serverless & Private
7 File Type Filters
📅 Sync From Date
2025-01-01
📤 Export Format
PDF (Recommended) ▾
78%
Downloading 24 files...
19 / 24 files processed

Built for learners at

🎓 Universities 🏫 High Schools 📚 Online Courses 👩‍🏫 Educators 🧑‍💻 Students

Everything You Need, Nothing You Don't

Built by a CS student who was tired of clicking through dozens of folders every exam season.

📁

One-Click ZIP Archives

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.

Core Feature
🌐

Master Archive Mode

Download every file from every active course simultaneously into one massive, structured archive. Perfect for end-of-semester backups.

🔄

Auto PDF Conversion

Automatically converts uploaded Word, Excel, and PowerPoint files into high-quality PDFs using Google Drive's native engine — no software needed.

🔍

File Preview Modal

Preview the complete list of discovered files before downloading. Search, select, deselect, or invert your selection — you're always in control.

📅

Date Filtering

Only download files uploaded after a specific date. Ideal for syncing just the latest materials without re-downloading your entire archive.

🎛️

Smart File Filters

Choose exactly which file types to include: PDFs, Word docs, PowerPoints, Excel sheets, images, videos, and more. Filter via the settings dashboard.

🛡️

100% Serverless & Private

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.

Zero Data Collection
♻️

Smart Retry Engine

Automatically retries failed downloads with exponential backoff. Flaky network? The extension handles it gracefully so you don't lose files.

📊

Download History

Keeps a local log of your last 50 download sessions — date, course name, file count. Review and clear it anytime from the Options page.

Up and Running in 60 Seconds

01

Install the Extension

Click "Add to Chrome" from the Chrome Web Store. The extension installs in seconds with no account creation required.

02

Sign In with Google

Navigate to classroom.google.com and click the extension icon. Sign in securely using Google's official OAuth flow — we never see your password.

03

Configure & Preview

Set your export format, date filter, and file-type preferences. Preview all discovered files and select exactly what you want to download.

04

Download & Done!

Hit the download button. Watch the live progress ring as files are fetched, compressed, and saved directly to your computer as a structured ZIP.

How We Use Your Google Data

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.

🔑

Google Sign-In Required

To access your courses, you must authenticate securely using Google's official OAuth flow. We never see, intercept, or store your password.

🏫

Reads Classroom Data

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.

📂

Reads Drive Data

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.

Built with Privacy-First Architecture

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.

  • Zero Data Collection
    Your files, credentials, and activity are never transmitted to us or any third party.
  • No External Servers
    All processing happens locally in your browser tab using standard Web APIs.
  • Official Google APIs Only
    The extension talks directly to Google's Classroom and Drive APIs using your own OAuth token.
  • Local Storage Only
    Your preferences and download history live in your browser's local storage and never leave your device.
  • Google API Limited Use Compliant
    Our use of Google APIs strictly adheres to Google's API Services User Data Policy and Limited Use requirements.
Read Full Privacy Policy →
🔐
End-to-End Local Processing
Your Browser
Google APIs
No middleman. No servers. No data leaks.
OAuth 2.0 Secure MV3 Compliant Open Source Ready

Frequently Asked Questions

Yes, completely. There are no premium tiers, no subscription fees, and no hidden costs. The extension is free to install and use indefinitely.
The extension is compatible with Google Chrome and Microsoft Edge (and any other Chromium-based browser that supports the Chrome Web Store). Firefox is not currently supported.
Google Classroom materials are stored in Google Drive. The 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.
Yes! The "Master Archive Mode" downloads materials from all of your active enrolled courses simultaneously, organized into a single ZIP file with sub-folders per course and assignment.
Yes. Google Workspace files (Docs, Slides, Sheets, Drawings) are automatically exported during the download. You can choose to export them as PDFs or as their native Office format (DOCX, PPTX, XLSX) from the export format dropdown.
The extension has a built-in smart retry engine that automatically retries failed downloads up to 3 times with exponential backoff. If a file ultimately fails, it's logged and the rest of the download continues uninterrupted.
Absolutely not. Authentication is handled entirely by Google's official OAuth 2.0 system via the Chrome Identity API. We never see, receive, or store your Google credentials.

Ready to Reclaim Your Time?

Join students and educators who've automated the most tedious part of Google Classroom.

Install Free on Chrome

No signup required · Works instantly · 100% private