Text Reverser
Reverse text letter by letter, word by word, or line by line — useful for checking palindromes, creating novelty text, or reordering a list that came in backwards.
How it works
Letter-by-letter mode flips the character order within each line. Word-by-word mode splits each line into words and reverses their order while keeping each word spelled correctly. Line-by-line mode leaves every line untouched but reverses the order the lines appear in.
Worked example
"Was it a car or a cat I saw" reversed letter by letter becomes "was I tac a ro rac a ti saW" — close enough to the original palindrome to show the effect, once spacing and case are ignored.
Word-by-word reversal is a different effect entirely — "the quick brown fox" becomes "fox brown quick the", with each word spelled normally but the order flipped, which is more useful for novelty text or testing than for palindrome checking.
Common questions
What’s the difference between the three modes?
Letter by letter reverses each line’s characters (great for palindromes and novelty text), word by word keeps words intact but reverses their order, and line by line keeps each line intact but flips the order of the lines.
Can I use this to check if something is a palindrome?
Yes — reverse a word or phrase letter by letter and compare it to the original. If they match (ignoring spaces and punctuation), it’s a palindrome.
Does it work on multiple lines at once?
Yes, letter-by-letter and word-by-word modes reverse each line individually; line-by-line mode reverses the order of the lines themselves.
What’s line-by-line reversal actually useful for?
Flipping a list that came out in the wrong order — a chat export, a log file, or a list pasted in reverse-chronological order when you needed the opposite — without retyping or manually dragging every row.