🔄 Text Reverser

Reverse text by character, word order, each word, or line — output updates as you type.

Choose Reversal Mode

Your Text
🎉 Palindrome!

Mode Reference

What each of the five reversal modes does

Full Reverse treats the text as one continuous sequence of characters and reverses it end to end. Spaces, punctuation and line breaks are all part of that sequence, so the last character becomes the first. Word Order splits the text on whitespace, reverses the resulting list and rejoins it, which changes sentence order without touching spelling.

Reverse Each Word does the opposite: word positions are untouched while the characters inside every word are flipped individually. Line Order splits on line breaks and reverses that list, so the final line becomes the first while each line's own content is unchanged. Reverse Each Line reverses characters within every line separately, leaving the lines themselves in their original order.

The palindrome indicator applies only in Full Reverse mode. It strips the text down to lowercase letters and digits, discarding spaces, punctuation and capitalisation, then compares the cleaned string with its own reverse. Anything under two characters after cleaning is ignored.

Output is recalculated on every keystroke, so switching modes or editing the input updates the result immediately. The swap action copies the output into the input field, which lets you apply a second mode to an already-transformed result.

Worked example: one phrase through every mode

Take the phrase Never odd or even, which is seventeen characters including spaces.

Full Reverse produces neve ro ddo reveN. Reading the original backwards, the final n comes first, then e, v, e, the space, then r, o and so on. The palindrome check strips this to neveroddoreven, fourteen letters, and confirms that the cleaned string reads identically in both directions, so the phrase is flagged as a palindrome even though the reversed text with spaces does not match visually.

Word Order returns even or odd Never, four words in the opposite sequence, each still spelled correctly. Reverse Each Word returns reveN ddo ro neve, keeping the four words in their original positions but flipping the letters inside each.

Now add a second line, Step on no pets. In Line Order the two lines trade places, so Step on no pets appears first. In Reverse Each Line, line one becomes neve ro ddo reveN and line two becomes step on no petS, each reversed inside itself while line one stays above line two. The counters would read seventeen characters in and seventeen out for the single-line modes, since reversal never adds or removes characters.

Practical uses, and what reversal will not preserve

Character reversal is genuinely useful for testing how an application handles text direction, for building simple word puzzles and mirror-writing exercises, and for checking palindromes without counting letters by hand. Word Order mode is handy for quickly rebuilding a list in the opposite sequence when a spreadsheet is not to hand, and Line Order does the same for a pasted block of lines.

Reversal is not encryption. A reversed string is trivially readable by anyone who reverses it again, so it offers no protection for anything sensitive. Treat it as a text transformation, nothing more.

Be aware of what reversing characters does to structure. Punctuation moves with everything else, so a full stop at the end of a sentence ends up at the start of the output, and opening brackets become closing ones in position but not in shape. Emoji, accented letters and scripts that combine marks may not reverse cleanly, because a single visible character can be built from several underlying code units, and reversing those units can split the pair.

Multi-line modes depend on real line breaks. Text that wraps visually in the box but contains no newline characters counts as a single line.

Frequently Asked Questions

Choose the Word Order mode. It splits the text on whitespace, reverses that list and rejoins it, so the last word appears first while every word stays spelled correctly. If you want the letters flipped but the words in place, use Reverse Each Word instead, which does the opposite.
It converts the text to lowercase, removes everything except letters and digits, then compares the cleaned string with its reverse. That is why A man, a plan, a canal: Panama is recognised despite the punctuation and capitals. The check appears only in Full Reverse mode and ignores anything shorter than two characters.
Yes, use Line Order mode, which reverses the sequence of lines while leaving each line's text unchanged. It needs genuine line breaks in the input; text that merely wraps within the box counts as a single line. Reverse Each Line is the separate mode that flips characters inside every line.
No. Reversing is a plain transformation that anyone can undo in seconds by reversing it again, so it provides no confidentiality whatsoever. Use it for puzzles, testing and formatting tasks, never for passwords, keys or private data that needs actual protection.
Because many emoji and accented characters are stored as several underlying code units, and reversing the sequence can separate parts that belong together. Flag emoji and skin-tone variants are the usual casualties. Plain Latin text, digits and standard punctuation reverse without any such problem.