Text Reverser allows you to flip text instantly in multiple modes. Character mode reverses every code point so 'Hello' becomes 'olleH'. Word mode keeps the words intact but reverses their order ('Hello world' β 'world Hello'). Line mode does the same for newline-separated lines, useful for inverting a log or a poem, acting as a reliable backward text generator.
NaΓ―ve reversal in JavaScript with split('').reverse() breaks emoji and combined accents (a flag emoji becomes two random regional-indicator letters). This tool uses Array.from on the string, which iterates by code point rather than UTF-16 unit, so π¨βπ©βπ§ and Γ© round-trip correctly. Use it for palindrome checking, simple text obfuscation, or creating mirror text for fun.
No - we iterate by code point using Array.from, so π¨βπ©βπ§ and Γ© stay whole. NaΓ―ve split('').reverse() would corrupt them.
Character reverse flips every letter ('Hello' β 'olleH'). Word reverse keeps words intact and flips their order ('Hello world' β 'world Hello').
Indirectly - reverse the text and compare it to the original. They match if and only if the input is a palindrome.
Reversal happens in logical order, not visual order. The result will look strange in a browser because RTL scripts are rendered with their own bidi rules - that's expected.
Explore the full suite of Text tools and 290+ other free utilities like the Text Reverser at Chunky Munster.