Skip to reverse text

Reverse Text

Paste your text — reverse the character order, word order, or line order with one click.

Result

Reverse Text — Flip Characters, Words, or Lines

This text reverser offers three reversal modes: reverse every character (turning "hello" into "olleh"), reverse word order (turning "the quick fox" into "fox quick the"), or reverse line order for a whole list or paragraph block.

Need to reorder a list instead of reversing it? Try sort alphabetically.

Common uses

The three reversal modes explained

"Reverse Characters" reverses every character in the text, including spaces and punctuation. "Reverse Word Order" keeps each word intact but flips the order words appear in. "Reverse Line Order" keeps each line intact but flips the order lines appear in — useful for a pasted list or chronological log.

All reversal runs entirely in your browser. Your text is never sent to any server. See also: text case converter · FAQ.

Frequently Asked Questions

Reversing characters flips every single character, including spaces and punctuation, so words become unreadable in reverse. Reversing word order keeps each word spelled normally but changes the order they appear in the sentence.

Yes — reverse the characters and compare the result to your original text (ignoring spaces and punctuation if needed). If they match, it's a palindrome.

No — it only changes the order the lines appear in, from top to bottom. The text inside each individual line stays exactly as you typed it.

Standard character reversal works on JavaScript string units, so most emoji and some multi-byte characters (like certain accented letters or symbols composed of multiple code points) may not reverse perfectly. Plain English text reverses cleanly.