Skip to content
/ MCQ generator

Multiple-choice quiz generator

Write your questions as plain text: the tool builds several shuffled versions of the test, each with its answer key, plus a marking grid. Maths formulas supported. Nothing is sent to a server.

One question = one paragraph. Write the question, then one answer per line: + correct answer, - wrong answer. += or -=: answer that keeps its position (“None of these”). # Part: part heading (questions are shuffled within each part). [2] at the end of the question: worth 2 points. Formulas between $…$ (LaTeX), **bold**, `code`.

Settings

Draw no.

Preview

Export:

Versions print one after another (each version starts on a new page). Choose “Save as PDF” to get a PDF. The same draw number always gives the same versions.

How does it work?

  1. Write the questions in the text box, or start from the example. The checker immediately flags a question with no correct answer or only one answer.
  2. Choose the number of versions: each version shuffles the order of questions and answers. Neighbours get different papers, but every version has exactly the same questions.
  3. Print the tests, then the answer keys. Each version's key shows the correct answers ticked; the marking grid sums up all versions on one page.

Frequently asked questions

How do I get the same versions again later?

The shuffle depends on the “draw no.”: with the same questions and the same draw number, the tool gives exactly the same versions. Save the .json file to keep everything (questions, settings and draw).

Can I write formulas?

Yes, in LaTeX between dollar signs: $\dfrac{1}{2}$, $x^2$, $\sqrt{2}$… They are displayed and printed properly.

Separate answer sheet or boxes on the paper?

With the answer sheet, students tick a grid (question × letter): marking is quicker, for example by laying the key printed on a transparency over it. With boxes on the paper, everything fits on one sheet.

Can I edit the quiz in Word or LaTeX?

Yes. “Word (.docx)” creates an editable document (it also opens in LibreOffice, Pages or Google Docs): tests, marking grid and answer keys, with formulas inserted as crisp images. “LaTeX (.tex)” creates a complete document to compile with pdfLaTeX, formulas included.

Are my questions sent anywhere?

No. Everything happens in your browser; your questions are only kept on this device for your next visit.

Input example

# Mechanics
What is the SI unit of force? [1]
+ the newton
- the joule
- the watt
- the kilogram

The derivative of $x^2$ is: [2]
+ $2x$
- $x$
- $x^3/3$
-= None of these

Each paragraph is a question; + marks a correct answer, - a wrong one, -= an answer that keeps its place (it is not shuffled), [2] the points. The preview updates as you type and flags a question with no correct answer.

A test in 10 minutes

  1. Type or paste your questions, grouped into sections if needed (questions are shuffled within each section).
  2. Choose 4 versions for a class: neighbours never get the same paper, yet every version has the same questions.
  3. Choose where students answer: on the paper itself, or on a separate answer sheet that is quicker to mark.
  4. Print the papers, then the answer keys and the marking grid (all versions on one page). Note the draw number: it brings back exactly the same versions later.
  5. Export to Word or LaTeX to fine-tune the layout, and the answer key to CSV for a spreadsheet.

Writing good multiple-choice questions

Should wrong answers cost points?

With 4 options per question, a student guessing at random scores 25% on average. A penalty (say −1/3 point per error) cancels that out, but also discourages students who hesitate for good reason. Many teachers prefer no penalty and a higher pass mark. State your rule on the paper in the “instructions” box.

For self-study rather than testing, turn your questions into Anki cards.

Guide written and checked by Erwan Hautot · updated 30 October 2026.