Quiz Generator & Grader
Build multiple-choice quizzes from question|correct|wrong1|wrong2|wrong3 input. Take the quiz, get scored instantly, review every answer, and export as printable text or HTML. Includes question shuffler, per-question option shuffler, pass/fail with custom passing score, answer tracker, per-question feedback, quiz state machine, time tracker, summary stats, true/false auto-conversion to MC, per-question difficulty markers, 4 quiz presets (general knowledge, math, geography, science), history (localStorage), and shareable URL. 100% client-side — no network.
About Quiz Generator & Grader
Build multiple-choice quizzes from question|correct|wrong1|wrong2|wrong3 input. Take the quiz, get scored instantly, review every answer, and export as printable text or HTML. Includes question shuffler, per-question option shuffler, pass/fail with custom passing score, answer tracker, per-question feedback, quiz state machine, time tracker, summary stats, true/false auto-conversion to MC, per-question difficulty markers, 4 quiz presets (general knowledge, math, geography, science), history (localStorage), and shareable URL. 100% client-side — no network. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
How does the quiz generator work?
Enter one question per line in the format 'question|correct_answer|wrong1|wrong2|wrong3'. Set a passing score (default 70%), optionally shuffle questions and options, then take the quiz. You'll get an instant score, pass/fail verdict, time spent, and a full review of every question showing your answer vs the correct answer.
What input format is supported?
Pipe-separated lines: 'question|correct|wrong1|wrong2|wrong3'. You can include 1-3 wrong answers (minimum 2 options total) and an optional difficulty marker as the last field ('easy|medium|hard'). True/false questions can be entered as 'question|true' or 'question|false' — they're auto-converted to a 2-option MC question. You can also paste a JSON array of {question, options, correctIndex, difficulty?} objects.
Can I shuffle questions and answer options?
Yes. Two independent toggles: 'shuffle questions' (Fisher-Yates on the whole question list) and 'shuffle options' (randomize the position of the correct answer within each question). Both apply at quiz start.
What extra features does this tool have compared to others?
(1) Question parser (pipe-separated, auto T/F detection, JSON). (2) Question validator (>=2 options, exactly 1 correct). (3) Fisher-Yates question shuffler. (4) Per-question option shuffler. (5) Score calculator (correct/total×100). (6) Pass/fail determiner vs passing score. (7) Answer tracker (records selected option + correctness per question). (8) Per-question feedback generator. (9) Quiz state machine (current question, answered, finished). (10) Time tracker (start/end/duration). (11) Text/HTML/CSV renderers (printable). (12) Copy + multi-download (.txt, .html, .csv). (13) History (localStorage, last 20 quizzes with scores). (14) Shareable URL with quiz encoded in hash. (15) Summary stats (total, correct, incorrect, skipped, score %, pass/fail, by-difficulty breakdown). (16) True/false → MC auto-converter. (17) 4 quiz presets (general knowledge, math, geography, science). (18) Per-question difficulty marker.
Is my data sent anywhere?
No. All parsing, shuffling, scoring, and rendering run locally in your browser. History is stored in localStorage on this device only. Nothing is uploaded.
Related tools
Chemistry Formula Calculator
Calculate molar mass, empirical & molecular formulas, balance chemical equations, and percent composition. Built-in 118-element periodic table with atomic masses. Formula parser handles parentheses and hydrates (CuSO4·5H2O). Equation balancer uses brute-force integer search. 100% client-side — 18 extra features including CSV/text export, history, shareable URL, presets, isotope selector.
Citation Generator
Generate academic citations in APA, MLA, Chicago, and Harvard styles for books, journals, websites, newspapers, magazines, conference papers, and theses. Author formatter, multiple-author handler with et al., title formatter, year placement, page range, URL + accessed date, in-text citations, DOI validator, bibliography sorter, text/HTML/Markdown/CSV export, history (localStorage), shareable URL. 100% client-side.
Flashcard Maker & Study Mode
Create flashcards from term/definition pairs and study them with flip animation, shuffle, sequential and simplified SM-2 spaced-repetition modes. Multi-format parser (pipe, comma, tab, JSON), deck validator, Fisher-Yates shuffler, mark known/unknown, session + summary stats, CSV/JSON/TXT export, history (localStorage), shareable URL, card search filter, reverse mode, per-card tags, per-card difficulty, and 4 deck presets (Spanish vocab, US states, multiplication tables, periodic table). 100% client-side — no network.