Trivia Quiz Maker

Build a printable multiple-choice trivia quiz with an answer key, by topic and difficulty.

More options

    Answer key

      No uploads. Your files stay on your device.

      Free forever, no sign-up, no cookies. Buy me a coffee

      How it works

      Pick a category, a difficulty and how many questions you want, and a complete quiz is built instantly from a curated bank of 98 hand-checked trivia questions across ten categories that ships inside this page โ€” it is a deliberately compact, family-friendly set rather than an exhaustive database, so questions can repeat across very large quizzes. Every question has one correct answer and three plausible distractors; the four options are shuffled for each question so the right answer is not always in the same place.

      Choose Multiple choice to play the quiz right here โ€” tick an option per question, press โ€œCheck my answersโ€ and you get a score out of the number of questions plus a percentage rounded to the nearest whole number, with each question marked correct or incorrect. Choose Open questions for a pub-quiz style sheet with no options at all. Untick โ€œShow answer keyโ€ before printing the playersโ€™ copy, then tick it again for the quizmasterโ€™s copy.

      Question selection uses a seeded pseudo-random generator (a 32-bit mulberry32 stream keyed off the seed box), so the same seed always rebuilds exactly the same quiz โ€” handy for reprinting a lost sheet or sharing a quiz with a friend by adding ?seed=yourseed to the URL. Press โ€œNew random quizโ€ for a fresh seed. Everything runs in JavaScript in your browser: no sign-up, no ads and nothing is uploaded.

      Frequently asked questions

      Can I print the quiz and the answer key separately?

      Yes. The quiz and its answer key are separate sections, so you can print the questions for players and keep the key for yourself.

      Where do the questions come from?

      From a curated, fact-checked bank grouped by topic and difficulty. Nothing is generated by a language model, so the answers stay correct.

      Can I regenerate the same quiz later?

      Yes. Each quiz has a seed in the URL, so the same link always rebuilds the identical quiz with the answers in the same order.

      Report a bug