All Work
webCompleted
Math PDF Generator
A web-based random math worksheet generator that creates printable PDF bundles with configurable problem types and difficulty. Generates question and answer pages packaged into a downloadable zip file.
The Challenge
Generating well-formed, varied math problems across multiple types while keeping everything client-side with no backend dependencies. Bundling multiple PDFs into a zip in the browser using jsZip and FileSaver.js.
Tech Stack
HTMLJavaScriptjsPDFjsZipFileSaver.js
Key Features
- 01Generate any number of PDFs, each packed with random math problems and matching answer pages
- 02Choose from addition, subtraction, multiplication, division, BEDMAS, exponents, word problems, brain teasers, and mixed equations
- 03Custom number of question pages per PDF — up to 50 pages
- 04PDFs bundled into a zip file for one-click download
- 05Random file names for each generated PDF
- 06Works on both desktop and mobile browsers
The Outcome
A fully client-side math worksheet generator live on GitHub Pages, capable of producing and downloading multi-PDF zip bundles in seconds.
toolseducationpdfjavascriptmath
Last updated: March 7, 2026