You want to jumble the letters in some text but keep the overall layout, so the words still sit in the same places and the punctuation does not move.
This shuffler works at the letter level: it rearranges letters and can hold spaces and punctuation in their original positions, and it segments text by grapheme so accents and emoji stay intact.
How to use Letter Shuffler
- Type or paste the text you want to shuffle.
- Toggle Keep spaces in place and Keep punctuation in place to control the layout.
- Press the shuffle button to re-randomize, or copy the result.
What you can do with it
- Make a quick letter puzzle from a sentence.
- Obfuscate a word playfully while keeping its shape.
- Preview a letter-jumble effect on a phrase.
Good to know
Letter level shuffling moves only the letters; with the toggles on, spaces and punctuation stay exactly where they were. Segmentation uses Intl.Segmenter, so accented letters, combining marks and emoji are treated as single units.
Frequently asked questions
What exactly gets moved?
Only letters are rearranged. With the toggles on, spaces and punctuation keep their original positions so the layout is preserved.
Are accents and emoji safe?
Yes. Text is split into grapheme clusters, so accented letters and emoji are shuffled as whole units rather than broken apart.
How do I get a different arrangement?
Press the shuffle button again to re-randomize; each press produces a new arrangement of the same letters.