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.
Drag & drop your PDF files here
or choose files · Multiple files supported
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. 🙏
A 4-step pipeline that runs entirely inside your browser tab.
Your PDF is loaded locally with pdf.js — the same engine Firefox uses. Nothing sent to a server.
Each page renders onto an offscreen canvas. A Web Worker pool applies content-aware grayscale and unsharp masking to keep text crisp.
The engine loops through compression stages — adjusting DPI and JPEG quality — until the file fits under your target size.
The final PDF is assembled with pdf-lib and saved directly to your Downloads folder without opening in Acrobat.