Free Quiz Maker: Build and Take Practice Quizzes
Build and take multiple-choice, true/false, and short-answer quizzes, with AI-assisted question generation.
Quiz builds multiple-choice, true-or-false, and short-answer questions into a single document, scores them with one shared case-insensitive matching rule, and can hand the same schema to an AI prompt so a generated quiz and a hand-built one are indistinguishable once imported. Scoring never gives partial credit within a question — a response is either counted right or it is not, judged against exactly what that question type allows.
How to make a quiz
- Type the quiz title into the name field of the project bar; the tool opens on an unsaved draft that autosaves in this browser.
- Pick Multiple choice, True / false or Short answer from the question-type menu and click Add question, then fill in the question text.
- For multiple choice, fill at least two options (Add option makes more) and tick the radio button beside the correct one; for short answer, list every accepted answer separated by commas.
- Optionally open Explanation & difficulty to add the note shown after answering, or open Generate questions with AI to paste in an AI-drafted set.
- Click Start quiz to take it, then Save as… to keep it on this device or Export → Quiz JSON to move it elsewhere.
Taking a quiz: instant feedback and your score
Start quiz shows one question at a time. Click a choice or press its number key, true or false included, and the answer is checked at once; for short answer, type and press Enter or Check answer. The card then marks your answer Correct or Not this time, shows the right answer when you missed it, and prints the explanation if the question has one.
A counter and progress bar track where you are, a streak badge appears after two correct answers in a row, and sound effects can be switched off. Every question needs an answer before Next question appears. The last one leads to a results screen with your percentage, a count of correct answers, and a row per question showing what you answered next to the correct answer, with Retake and Edit quiz buttons underneath.
One matching rule, three question shapes
Every response, typed or selected, is compared case-insensitively with surrounding whitespace trimmed, so trailing spaces or different capitalization never separate a correct answer from an incorrect-looking one. A question with no recorded response always scores as incorrect, even in the rare case where an accepted answer happens to be an empty string.
Multiple-choice and true-or-false questions each store one exact correct string, matched with that same case-insensitive comparison. Short-answer questions instead store a list of accepted strings, correct if the response matches any single one of them, which is how a question about who wrote a famous play can accept both a full name and just a surname.
What the validator will not let through
A quiz has to satisfy a couple of cross-question rules a simple type check cannot express on its own: every question identifier must be unique, since taking and scoring a quiz both key responses by that identifier rather than by position, and a multiple-choice question's stored answer must actually appear among its own listed options, otherwise the question would be structurally unanswerable no matter what a test-taker picks.
Reordering questions in the editor is safe specifically because scoring never relies on array position; a question moved from the third slot to the first still matches its own recorded response by identifier.
Letting an AI draft the questions
The AI prompt path hands over the exact schema the manual editor produces, plus instructions to mix all three question types rather than leaning on one, to give every question a non-empty explanation justifying its correct answer, to avoid two questions testing the same fact, and to size the question count to how much the topic genuinely supports rather than stopping at a fixed round number, typically landing somewhere around eight to fifteen questions for a reasonably scoped subject.
Because a pasted response is validated against the same schema and cross-question rules the manual editor enforces, an AI-drafted quiz with a duplicate identifier or a multiple-choice answer that does not match its own options gets rejected at import instead of silently producing an unscorable quiz later.
Fifty saved quizzes come with the free tier, and Pro saves any number.
What this format cannot express
- There is no partial credit, no weighted questions, and no choose-all-that-apply question type; every question is graded as one right-or-wrong outcome.
- Short-answer matching is exact after trimming and lowercasing; a response with a typo, an unlisted synonym, or extra punctuation is marked wrong even if a person grading it by hand would accept it.
- The schema has no built-in time limit, per-taker randomized ordering, or per-question scoring weight; any of those would need to be layered on separately.
- Explanations are freeform text checked only for existing, not for being factually correct, so an AI-drafted or hand-written explanation that is wrong will still pass validation.
Questions people ask about Quiz
- Is this quiz maker free, and do I need an account?
- It is free and there is no sign-up. Your working draft autosaves in this browser, the free tier keeps up to 50 saved quizzes, and Pro removes that cap. Building, taking, AI drafting and JSON import and export are all included without an account.
- Can I share my quiz with students or friends?
- Not through a link, and there is no hosted quiz page or gradebook. Use Export → Quiz JSON and send the file; the other person opens this tool, clicks Import, and takes the quiz on their own device. Their answers and score stay with them and are never reported back to you.
- How do I create a multiple-choice quiz?
- Choose Multiple choice in the question-type menu and click Add question. Type the question, fill in at least two options, add more with Add option, and tick the radio button beside the correct one; the quiz will not start while any correct answer is missing from its options.
- Can AI make a quiz from my notes?
- Yes, using an AI chat you already have. Open Generate questions with AI, choose From source material, paste your notes, copy the prompt into ChatGPT, Claude or Gemini, and paste its JSON reply back. The questions are checked and added to the open quiz; BrakeTools itself never sends your notes to an AI service.
- Does capitalization matter when I type a short answer?
- No — every response is compared after trimming whitespace and lowercasing both sides, so different capitalization and stray spaces never separate a correct answer from a wrong-looking one. The thing that still matters is spelling: a close but not exact answer without a matching accepted string is marked wrong.
- Can a short-answer question accept more than one correct wording?
- Yes — its answer field is a list of accepted strings rather than one, so a question can accept a full name and a shortened version as the same correct response. Multiple-choice and true-or-false questions only ever have one correct string, matched against the option you picked.
- How many questions does the AI generate for a given topic?
- It is not a fixed count — the instructions ask it to size the quiz to how much the topic genuinely supports, which in practice usually lands somewhere around eight to fifteen questions for a normally scoped subject rather than padding toward a round number.
- Can I skip a question while taking a quiz?
- No. Next question only appears after you answer, so every question gets a response; if you are unsure, make your best guess and the feedback shows the correct answer straight away. Exit leaves the quiz without producing a score, and the scoring rule counts any question left without a response as wrong.
Related tools on BrakeTools
- Flashcards — A simple, free, no-login flip-card study tool with local deck persistence.
- Notepad — Rich-text notes saved in your browser, with search, Markdown export, and optional GitHub backup.
- PDF OCR Reader — Extract selectable, searchable text from scanned documents, fully client-side.
Content reviewed 2026-09-27.