b2KIT

Reverse Text Generator

Reverse text character-by-character, word-by-word, or flip text upside-down using Unicode transforms.

Tested tool guide Text and writing tools Checked August 16, 2026

What Reverse Text Generator does, with a checked example

Paste a sentence and get it back backwards - letter for letter, word for word, or rotated 180 degrees into turned Unicode that reads correctly when you flip the device. The interface is a paste box and a mode choice. The surprise is the upside-down mode: a line rotated 180 degrees must be read right to left, so the output is a mirror image of the input, not just substituted glyphs. The other two modes are purely mechanical, and reversing any mode a second time returns the original text.

Worked example

A concrete input and expected output from the current implementation.

Input

desserts

Expected output

stressed

In character mode every character is emitted in reverse order, so the eight letters of 'desserts' come back as 'stressed'. The two words are exact mirror images of each other - in word mode the same input would come back unchanged, because a single word has no word order to reverse.

How the result is produced

1

Character-by-character reversal

The string is read from its last character to its first and re-emitted, so letters, digits, spaces, and punctuation all change places, and case travels with its character. Because every position shifts, word boundaries disappear: a comma that sat between two words ends up between two different characters. The mode is an involution - running it twice restores the input exactly.

2

Word reversal and upside-down flip

Word mode splits the input on spaces, reverses the order of the words, and leaves the letters inside each word untouched, so 'red blue' becomes 'blue red'. Upside-down mode replaces each character with its turned Unicode counterpart where one exists and reverses the order as well, because 180-degree rotation reverses reading direction. Letters without a turned form - capitals, digits, punctuation - typically pass through unchanged.

Good uses

  • Check whether a word or phrase reads the same backwards - palindromes like 'radar' - or whether two words are mirror images of each other, like 'desserts' and 'stressed', without writing a script.
  • Hide a spoiler, punchline, or puzzle answer in plain sight: the text sits in a message looking like noise, and anyone who wants it reverses it to read it. Word and character modes both work, and reversing it a second time restores the original.
  • Recover text someone pasted in reverse or upside down: paste it back, pick the same mode, and the output is the original message, since each mode is its own inverse.

Limits and checks

  • A palindrome hides the result: reversing 'tacocat' gives 'tacocat', so unchanged output is the correct answer, not a failure. Test with asymmetric text like 'desserts' if you want proof the mode ran.
  • Spaces and punctuation reverse too, so 'so long' becomes 'gnol os' - the word boundary moves. In character mode do not expect to find the original words intact anywhere in the output.
  • Emoji and combining accents are risky: a single emoji is encoded as multiple units, and a character-level reversal can split it in the middle, producing two broken glyphs in the output. If you see a mangled symbol, paste the result back and reverse it again - the units rejoin and the original comes back whole.

Common questions

Why is the upside-down result also written backwards? I only wanted the letters rotated.

Because a line rotated 180 degrees is read right to left. If the order were kept, the result would look wrong no matter which way you hold the device. The character order and the glyphs are reversed together, so the output only makes sense when the text is actually rotated. For a plain backward result with normal letters, use the word or character mode instead.

Does reversing the same text twice bring back the original?

Yes, for all three modes. Each pass swaps the order of characters or words, and the second pass swaps them back, so 'stressed' becomes 'desserts' again. Upside-down mode works the same way: turning a turned glyph again - for the standard pairs - returns the original letter, and the order reverses twice. The double pass is an exact identity.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools