All tools

Printable quiz maker

Write multiple-choice and short-answer questions, assign points and generate shuffled versions with separate answer keys. Save an editable local question bank.

New question

Options · mark correct answers

Changing the bank or settings clears generated versions. Download papers and keys from the same generation.

Save or import question bank

The editable file includes correct answers. CSV appends written questions; JSON replaces the whole bank. Both up to 1 MB.

Import CSV or JSONNo file selected

Nothing is saved automatically. Save the bank before closing; unsaved editor text is not included.

How to use

  1. Add questions and correct answers, set scores and writing space, then arrange the question list.
  2. Choose version count and shuffle options. Generate and inspect a student paper and its matching key.
  3. Download student papers and answer keys separately; save the editable bank to continue later.

Before you start

Up to 100 text-only questions, 2–8 choices per choice question, 1–100 points each and 1–10 versions. For example, a correct original choice B may become D after shuffling; the answer key follows the new order. Turn off option shuffling for questions such as “all of the above” or ordered steps. Random versions may repeat, especially with few questions. A4/Letter HTML opens locally for printing or browser Save as PDF; page breaks vary with fonts and printer settings. No automatic question writing, grading, images or equation layout. Import UTF-8 CSV with header and 2–3 columns (question, answer, optional integer points) to append written questions; JSON restores the whole bank. Files up to 1 MB. Student HTML contains no answer key or explanations; the editable JSON contains answers and is for the author. Save before closing: no automatic storage.