✦ Always Free & Always Private

Crush your PDFs for
Moodle & GoodNotes

Drop heavy lecture notes or handwriting exports. We shrink them to your target size — instantly, in your browser. No uploads, no accounts, no forced ads or limits. Ever.

Always free — no paywalls
No forced ads, ever
No file size limits

Drag & drop your PDF files here

or choose files · Multiple files supported

No file ever leaves your device
No waiting — runs in your browser
Targets your custom size limit
Multi-threaded — uses all CPU cores
❤️ Keep MoodleCrush free
Buy Me a Coffee at ko-fi.com

This tool will always be free.
No hidden limits. No forced ads.

MoodleCrush runs entirely in your browser — we have zero server costs for your files. We believe students shouldn't have to pay to compress a PDF. That's a promise.

If you find MoodleCrush useful, you can support us for free. It costs you nothing and keeps the lights on. 🙏

How it works

A simple, smart pipeline that runs entirely in your browser.

1

Load

Your PDF opens locally with pdf.js; the file never leaves your device.

2

Detect type

MoodleCrush checks if your PDF is mainly text (Word/LaTeX) or scanned/GoodNotes style pages.

3

Compress

Text PDFs get a lossless re-save; scanned PDFs go through a few compression stages to approach your target size.

4

Download

The final PDF is assembled with pdf-lib and saved straight to your Downloads folder.