S

SeniorTools

Free Online Text Reverser

Reverse your text character by character, word by word, or line by line — or flip every letter's case. The output updates live as you type.

Input
Output

Mode Reference

Reverse Characters

The entire string is reversed character by character. "Hello World" → "dlroW olleH".

Reverse Words

Words on each line are reversed in order while line breaks are preserved. "Hello World" → "World Hello".

Reverse Lines

The order of lines is reversed. The last line becomes the first. Useful for reversing log files or lists.

Invert Case

Each uppercase letter becomes lowercase and vice versa. "Hello World" → "hELLO wORLD".

Frequently Asked Questions

Reverse Characters flips the entire string back to front, including spaces and punctuation — "Hello World" becomes "dlroW olleH", which reads as gibberish. Reverse Words keeps each word spelled normally but flips their order — "Hello World" becomes "World Hello" — which stays readable.

No — Invert Case flips each letter individually: uppercase letters become lowercase and lowercase letters become uppercase, so "Hello World" becomes "hELLO wORLD". It's different from an all-uppercase or all-lowercase conversion, which our Case Converter handles.

Multi-byte characters like emoji and combining accent marks can sometimes split incorrectly under a naive character-by-character reversal, since they occupy more than one code unit. For plain accented letters and most common text this works correctly; unusual results are more likely with complex emoji sequences.

Yes, use Reverse Lines — it flips the order of entire lines (the last line becomes first) while keeping the text within each line untouched, useful for flipping log files or lists into chronological or reverse-chronological order.

It's completely free with no limits, and nothing is sent anywhere — all transformations happen entirely in your browser using JavaScript.