Turn any PDF into a quiz without cloning a repo
Upload a PDF, slides or notes and get multiple-choice, true/false or short-answer questions with explanations. No install and no command line.
Why people search for a PDF to quiz generator on GitHub
Many people who search for a PDF to quiz generator GitHub project want a working tool more than the code itself. Running an open-source script means installing dependencies, setting up an API key and handling the output yourself, which takes time before you get a single question.
- Generate multiple-choice, true/false and short-answer questions from your own material.
- Read text from PDFs, DOCX, PPTX, notes and photos of pages.
- Study in the browser on the free plan, with no install or setup.
- Export to PDF or DOCX on Plus, and to QTI 2.1 or Moodle XML on Pro.
Works from any PDF or slide deck
Upload PDF, DOCX, PPTX, plain text notes or a photo of a page, and the text is read for you.
Explanations on every question
Each multiple-choice, true/false or short-answer question comes with an explanation, so wrong answers become study moments.
Export when you need it
Export to PDF or DOCX on Plus, and to QTI 2.1 or Moodle XML on Pro for learning management systems.
How it works
Upload your material
Add a PDF, slides or notes from your browser. No repository to clone and no dependencies to install.
Pick a question type
Choose multiple choice, true/false or short answer, then generate the quiz from your own content.
Practice or export
Work through the quiz in the browser on the free plan, or export it for a class or LMS on a paid plan.
DeckOwl is a hosted alternative. You upload your own PDF, slides or notes, and it writes practice questions with explanations you can study in the browser. The free plan includes 3 generations per month, and no credit card is needed to start.
Explore related topics
PDF to Quiz for GitHub Notes
Turn a GitHub PDF into AI practice questions with explanations, studied in the browser.
AI Exam Generator from PDF
Turn PDFs and slides into practice exam questions with explanations.
AI Multiple Choice Question Generator
Turn PDFs and notes into multiple-choice questions with explanations for practice.
AI quiz creator from PDF: how it works
Turn PDF notes into multiple-choice, true/false and open quizzes with explanations.
AI Quiz Generator from PDF
Turn PDF notes or slides into practice quizzes with explanations.
Free AI Quiz Generator from PDF
Make quizzes with explanations from your PDFs, slides or notes. Free to start.
Free AI Quiz Generator From PDF
Upload a PDF and get a practice quiz with explanations. Free to start, no card needed.
AI quiz generator for GitHub
Turn your own GitHub notes or slides into a quiz with explanations, not a code repo.
Frequently asked questions
What is the difference between git fetch and git pull?
git fetch downloads new commits from the remote without changing your working files. git pull runs fetch and then merges those commits into your current branch.
What does a pull request let reviewers do on GitHub?
A pull request proposes merging changes from one branch into another. Reviewers can comment on specific lines and request changes before the merge happens.
Do I need to install anything or use GitHub to start?
No. The free plan runs in the browser, includes 3 generations per month and needs no credit card to start.
Can I export quizzes to QTI or Moodle XML?
QTI 2.1 and Moodle XML export are on the Pro plan at $14.99 per month. PDF and DOCX export are included with Plus at $39 per year or $7.99 per month.
Keep exploring the topic
Review the main ideas visually or practice recalling them.
Mandarin Flashcards from Your Own PDF
Make Mandarin flashcards from your notes or slides, with spaced repetition built in.
Rhythm Flashcards From Your Own PDF
Turn your music theory PDF or notes into rhythm flashcards with spaced repetition.
Mind map structure template
Turn your notes into an editable mind map with a clear branch structure, free to start.
Health Mind Map Generator
Turn health notes and PDFs into editable mind maps you can explore and revise.