Text tool

MCQ Shuffler

Paste a plain-text exam, choose its delimiters, and create a randomized version with an answer key.

In-browser processingNo account requiredPrivacy details ↗

A QUICK WALKTHROUGH

How to use this tool

  1. Format each question as a block with one question line and choice lines.
  2. Choose the question and choice delimiters, then shuffle.
  3. Copy the exam and its stable answer key.

Explicit plain-text format

Separate question blocks with a blank line. The first non-empty line is the question; following non-empty lines are choices. An optional answer line such as “Answer: A” or “Correct: 2” is remapped.

Local and bounded

Parsing and shuffling happen in this browser. Input is limited to 100,000 characters and 500 questions; the original question text and choice text stay unchanged.

GOOD TO KNOW

Common questions

Are answer keys kept correct?

Yes. Each choice keeps its internal identity while choices and questions move, and the answer label is rewritten for the shuffled position.

What if my format is different?

Use the delimiter controls to select block, question, and choice separators. The first line of each block remains the question.

Is the input uploaded?

No. Processing stays in the browser.