String Reverse
Reverse any string of text instantly. Flip every character so the last one comes first, with emoji kept intact.
String Reverse tool
Example
Input: Hello, World!
Result: !dlroW ,olleH
The characters are reversed one by one, including spaces and punctuation.
- Paste or type the text you want to reverse into the input area.
- Read the reversed text, which updates as you type.
- With several lines, note that the line order is reversed too, since the whole block is flipped.
- Compare the original and reversed versions, for example to check a palindrome.
- Click the copy button to copy the reversed text.
Reversing Text Character by Character
String Reverse writes your text backwards, so the last character comes first. "hello" becomes "olleh" and "Hello, World!" becomes "!dlroW ,olleH". The result updates as you type.
The whole input is reversed as one block. With several lines, that means the last line moves to the top and each line is also spelled backwards. If you only want to flip the order of the lines, use the Reverse Order option in Sort Lines instead.
Reversing text sounds simple, but quick scripts often get it wrong. A flag, a thumbs-up with a skin tone, or a letter with a separate accent mark is stored as two or more code points. A naive reverse splits those apart and leaves broken symbols. This tool reverses by grapheme, which is the unit you see on screen as one character, so emoji and accented letters stay whole. People use it for word puzzles, mirror-writing games, palindrome checks and coding practice, since "reverse a string" is a classic interview question. It is not a way to hide text, as anyone can flip it back. For simple letter-shifting codes instead, try the Text Encoder and Decoder.
Frequently Asked Questions
Related Tools
Case Converter
Convert text between UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case, CONSTANT_CASE, and PascalCase.
Text and WritingText Repeater
Repeat any text or string a specified number of times with optional separators. Great for testing and data generation.
Text and WritingSort Lines
Sort lines of text alphabetically (A-Z or Z-A) with natural number order, by line length, or shuffle and reverse them.
Text and WritingWord Counter and Character Counter
Count words, characters, sentences, and paragraphs in your text. Includes reading time and speaking time estimates.
Text and Writing