Any exam format
Word .docx, PDF and even scanned past papers all import — no manual cleanup beforehand.
Want to convert Word, PDF & Docs to a Canvas Quiz without rebuilding every question by hand? Upload any document — Word, PDF, Google Docs or Google Sheets. ExamParser takes every question apart — number, stem, options, answer key — and writes it straight into Canvas, Moodle, Quizizz, Kahoot or Google Forms. Pick one platform or several.
Convert Word, PDF & Docs to a Canvas Quiz — get Canvas-ready QTI 1.2
Select up to 3 export formats.
Upload and preview are free — see pricing for full plans.
Core advantages
Most tools flatten a question paper into one block of text and leave the answer key stranded at the end. ExamParser reads each question's number, stem, options and correct answer as one unit, so the answer travels inside the question and every destination gets a file it will actually accept. It handles the question types teachers actually use — single choice (MC), multiple choice (MR), true/false and essay — and keeps each answer in its own field, so nothing gets lost in translation. That is exactly what lets you convert Word, PDF & Docs to a Canvas Quiz without losing a single option or its answer key.
Word .docx, PDF and even scanned past papers all import — no manual cleanup beforehand.
A whole paper is parsed in one pass — dozens or thousands of questions, with no truncation or errors from size.
Single choice, multiple response, true/false, cloze and essay are all recognized and labelled in the preview.
Diagrams, data tables and math formulas in the stem are preserved intact — no broken structure, no garbled text.
Chinese, English, Japanese, Korean, German and more — even mixed in one file — are all handled.
One parse exports to Canvas QTI 1.2, Moodle GIFT, XML, Excel and CSV — drop the file right into your course or question bank.
Moodle
ExamParser turns a paper into one structured row per question — for example MC,,5,Q20,5,a,b,c,d,e — and converts that same data into a Moodle-ready GIFT, QTI 2.1 or XML package. Each question, its options and its correct answer land in your question bank as one unit — no manual fixing, no copy-paste. Want to tidy things up yourself first? The CSV and Excel exports ship alongside, so you can edit, reorder or merge questions in any spreadsheet before importing.
.docx, PDF or a scanned past paper. The parser reads the number, stem, options and the correct answer for every question.
Every question becomes a row. Fix anything in place — edits flow into every export.
One file per job — a GIFT .txt, QTI 2.1 or Moodle XML — containing every question.
Question bank → Import → choose GIFT .txt or Moodle XML / QTI → pick a category. Done.
max_score per item<!-- imsmanifest.xml + per-question xml --> <item ident="q1"> <presentation> <material> <mattext>Which organelle carries out photosynthesis?</mattext> </material> <response_lid> <material>A. Chloroplast</material> <material>B. Mitochondrion</material> <material>C. Ribosome</material> <material>D. Nucleus</material> </response_lid> </presentation> <resprocessing> <respcondition> <conditionvar> <varequal>C</varequal> </conditionvar> <setvar action="Set">100</setvar> </respcondition> </resprocessing> </item>
Product demo
From upload to export, the whole flow in one take. Here is a real walkthrough.
Watch the walkthrough, then try the live converter right now →
Exports
Import limits differ a lot between platforms. This is what ExamParser writes out for each one.
| Destination | File you download | Structure | Answer key |
|---|---|---|---|
| Moodle | .txt GIFT, .xml QTI 2.1 / Moodle XML |
GIFT with = correct and ~ distractors; QTI 2.1 item blocks per question |
Yes, all variants |
| Canvas | .zip QTI 1.2 |
Item metadata, presentation block, response processing per question | Yes, mapped to correct response |
| Quizizz | .xlsx bulk upload sheet |
Question, Option 1–4, Correct Answer, Explanation, Time in seconds | Yes, one chosen answer per row |
| Kahoot | .xlsx bulk upload sheet |
Question, Answer 1–4, Correct Answer, Time limit | Yes |
| Blackboard | Tab-delimited upload or QTI | MC rows with answer column and optional feedback field | Yes |
| Respondus | .rtf in Respondus word format |
Title: block, numbered questions, asterisk marks the key |
Yes, asterisk marking |
| Google Forms | Spreadsheet + Apps Script | Script creates the quiz items; Forms has no native import | Yes, answer key set per item |
| Excel / CSV | .xlsx, .csv |
Number, Type, Stem, Option A–E, Answer, Marks, Difficulty | Yes, its own column |
Preserved
Every part of a question stays attached to that question — number, stem, options and answer never drift apart. Beyond plain text, ExamParser also carries over images, tables and math formulas whenever the export format can hold them.
The original numbering of each item is kept, so order matches your source exactly.
The full prompt is extracted as one block, including bold text, bullets and inline formatting.
Every choice is captured in order — whether there are two options or twenty.
The correct answer travels inside the question and is mapped to the right response in every export.
Diagrams, graphs and figures stay embedded — written into formats that support media (Blackboard QTI, Moodle, Canvas QTI, Word).
Tabular data is kept as a real table where the format allows, instead of being flattened into one line.
Equations are preserved as MathML / LaTeX so they render in Blackboard QTI, Moodle, Canvas QTI and Word — not as broken images.
Written only where the format allows. Blackboard (QTI 2.1), Moodle (GIFT / XML / QTI), Canvas QTI and Word (.docx) keep images, tables and math formulas. CSV and plain Excel keep the text — numbers, stems, options and answers — but cannot carry media or equations.
Pricing
Stop paying per file. Subscribe and parse unlimited exam papers — weekly, yearly, or a one-time lifetime plan. Every plan unlocks the exact same features.
FAQ
Yes. ExamParser requires you to sign in with Google to export your question bank, and an active subscription (Weekly, Yearly or Lifetime) to unlock batch export. Click “Sign in” at the top-right to begin — the sign-in and checkout take under a minute.
To convert Word, PDF & Docs to a Canvas Quiz: upload the file, choose Canvas as the destination, and ExamParser writes each question into number, stem, options and answer fields, then packages them as a Canvas QTI 1.2 file. In Canvas open your course, go to Settings → Import Course Content, choose QTI .zip file as the content type, and select the exported .zip to add the questions to your question bank.
Multiple choice, multiple answer, true or false, matching, fill in the blank, short answer and essay. Export support depends on the destination, because each platform accepts only a subset of these types.
Yes. The correct answer is stored in the same row as its question — number, stem, options and answer together — never as a separate answer key at the end. Every destination receives each question with its answer already attached.
Yes. Scanned pages and photographs go through OCR before parsing, so printed past papers can be turned into an editable question bank.
Uploads are used for the single conversion job only. Unpublished exam material is never reused, never resold and never used to train models.
ExamParser is subscription-only — no per-file or per-question fees. Choose Weekly ($5.9/wk), Yearly ($49.9/yr) or a one-time Lifetime plan ($189). Every plan unlocks the same features: unlimited file parsing, image/table/math-formula support, 10+ export formats (Excel, Canvas, Google Form and more), and 1,000+ questions parsed from a single file at once.
When you subscribe, a subscription confirmation email is sent to your email with a quick cancel link — click it to cancel instantly. Lost that email? Email us at support@examparser.com with the email address you signed up with, and we'll cancel it manually. Manual cancellation may take a little time.
Pick a plan and convert Word, PDF & Docs to a Canvas Quiz in minutes, then export to every major LMS — unlimited files, all formats included.
"Win back hours of your time."
"Rumor has it 98% of bosses despise repetitive tasks and adopt cutting-edge tools instead."