About
Use this text tool to reverse the order of words in a text. The first option will reverse the words in a text as a whole, while the second option will reverse the words in each line.
Related Tools
- Reverse Letters - Reverse the order of letters in a text.
- Upside Down Text - Flip text, letters, and words! Turn texts upside down and make them harder to read.
Change word order while keeping the letters of ordinary words in place. Try short phrases for word games and text experiments.
How to use
Paste a simple phrase, choose the mode, and reverse. Inspect punctuation and multiline text before copying the transformed version.
Example
“one two three” becomes “three two one”. This differs from reversing letters, which would change the words themselves.
FAQ
Will every language behave the same?
No. The current token handling is oriented toward Latin letters and digits. Test other scripts and punctuation before processing a long passage.
A practical task
Use short phrases without complex punctuation to learn the current behavior. Reversing “red green blue” changes word positions, while reversing letters changes the words themselves. Compare the two only when a puzzle actually calls for that transformation.
Another useful question
Will reversal translate a sentence?
No. Reordering words is a mechanical operation and does not produce correct grammar or meaning in another language.
Details for interpreting the result
| Detail | Explanation |
|---|---|
| Order and sorting | Reversing changes the existing order from end to start. Sorting calculates a new order from values. A reversed list is only sorted if its previous arrangement and the chosen ordering rule happen to make that true. |
| Words and tokens | A word count depends on token rules. Punctuation, apostrophes, digits, and languages without spaces create edge cases. Use the receiving editor's definition when a formal limit must match its own counter exactly. |
| Code points | A Unicode code point identifies a character or a component of one. A letter followed by a combining accent contains two code points even when the screen displays one accented letter. |
| Visible symbols | What looks like one symbol can contain several Unicode components. Emoji sequences can include a base symbol, a skin tone, and joining characters. Counting or splitting them by bytes changes their structure. |
| Similar looking text | Two strings can look identical but use different Unicode sequences. An accented letter can be stored directly or as a letter plus an accent. Visual similarity alone does not establish byte equality. |
| Whitespace characters | An ordinary space, a tab, a nonbreaking space, and a zero width space are different characters. They can look similar or invisible. Choose the exact kind of cleanup instead of treating all blank looking input as equivalent. |