Tool · Word scrambler

Letter shuffler and word scrambler

Type any words or sentences to mix up their letters, for example "planet" becomes "tanpel". Turn on worksheet format to get a numbered word scramble puzzle with answer lines, ready to print. Or switch tabs to shuffle all 26 letters of the alphabet into a random order.

Shuffled letters vs. a single random pick

If you need one fair letter for a game round or a decision, that's a job for our random letter generator — set it to draw 1–5 letters and you're done. Shuffling is a different need: it comes up when you want an entire randomized sequence, for example scrambling letters for an anagram puzzle, or generating a shuffled letter order for a classroom seating or turn-order activity.

How to make a word scramble puzzle

  1. Type your spelling or vocabulary words into the box, one per line.
  2. Tick Worksheet format (and UPPERCASE if you like, since it's easier to read).
  3. Press Scramble letters, then copy the list into your document and print it.

Each word is always scrambled into a different order from the original, so no answer gives itself away. Spaces and punctuation stay where they are, so you can scramble whole sentences too.

Keep the first and last letter

With Keep first and last letter in place ticked, only the middle letters move ("elephant" becomes "ehnpleat"). This makes puzzles easier for younger students. It also shows the well-known effect where people can still read sentences whose middle letters are jumbled.

Need to solve a scramble instead?

To go the other way and find the words hidden in a set of letters, use our word maker from letters. It lists every word you can make, longest first.

A smaller option: multi-letter mode

Don't need all 26 letters shuffled? Our generator's multi-letter mode, drawing up to 5 letters at once with no repeats within a draw, gives you a small randomly-ordered set instead — better suited to anagram starters, initials-based grouping, or quick word-building prompts than a full alphabet shuffle.

When you actually need a full A–Z shuffle

  • Anagram or cipher puzzles that need a scrambled alphabet key
  • Randomized letter-to-number or letter-to-team assignment
  • Programming exercises — see our Python guide for how random.shuffle() handles this in one line

Shuffling in code

If you're building this yourself, a python shuffle of the alphabet is one line: random.shuffle(list(string.ascii_uppercase)) shuffles the full alphabet in place. Our Python random letter guide and Java guide cover the single-letter version of this logic if you want to extend it into a full shuffle for your own project.