Reverse Text
Flip your text so it reads backward, character by character.
The reverse text
Reverse text writes your text backward, character by character, so Hello world becomes dlrow olleH with every letter still the right way up. Upside down text also swaps each letter for a lookalike turned 180 degrees, so it reads correctly with the screen turned around, and mirror text swaps letters for mirrored lookalikes, so it reads correctly in a mirror. Both are modes of the upside down text generator.
About reversing text
The WordBench reverse text tool flips your text end to end, so the last character becomes the first and the whole thing reads backward. Type or paste anything, from a single word to a full paragraph, and the reversed version appears at once, ready to copy.
Reversing is done by character, and it is careful with the pieces that trip up a naive flip. Emoji and accented letters are treated as single units rather than being split into halves, so the reversed string stays valid text rather than turning into garbled symbols.
People reach for a reverse tool for small, specific reasons. Some are building a puzzle or a word game, some want a quick visual scramble for a username or a bio, and some are checking that a piece of software handles text direction correctly. Whatever the reason, the tool runs entirely in your browser, so the text never leaves the page.
Where these characters actually render
This is the part other generators leave out. These are not bold or small caps in the formatting sense: they are separate letters from the Mathematical Alphanumeric Symbols block. Whether they show up depends on whether the surface has a glyph for them, not on whether the surface supports formatting. Where it fails, it fails as empty boxes.
| Surface | Bold | Small caps | Upside down | Worth knowing |
|---|---|---|---|---|
| Instagram bio and captions | Renders | Renders | Renders | The most common reason people want these characters, and the surface where they are most reliable. |
| X (Twitter) posts | Renders | Renders | Renders | Renders, but remember X counts a non-Latin character as two weighted units, so styled text costs double against the 280 limit. |
| LinkedIn posts and headlines | Renders | Mostly renders | Renders | Bold renders everywhere. Small caps depend on the viewer's device font and drop to plain letters on some Android builds. |
| Renders | Mostly renders | Renders | WhatsApp has real bold with asterisks, which is a better choice: it stays readable to screen readers and searchable. | |
| Discord | Renders | Renders | Renders | Discord also has real markdown formatting, so Unicode is only needed where markdown is not parsed, such as a channel name. |
| Google Docs and Sheets | Mostly renders | Mostly renders | Mostly renders | Depends entirely on the document font. Switch to a font without the Mathematical Alphanumeric block and every character becomes a box. |
| Email subject lines | Mostly renders | Boxes or stripped | Mostly renders | Renders in most modern clients but is a strong spam signal, and older clients show boxes. Not worth the risk on anything that matters. |
| Search engines and page titles | Boxes or stripped | Boxes or stripped | Boxes or stripped | Google normalises or ignores these characters, so a title in Unicode bold is not the keyword you think it is. Never use them in a page title or heading. |
| Screen readers | Boxes or stripped | Boxes or stripped | Boxes or stripped | Announced character by character as mathematical symbols, or skipped entirely. This is the real cost: styled Unicode makes text unreadable to anyone using assistive software. |
| Plain text files and code | Renders | Renders | Renders | The characters survive because they are ordinary Unicode, but they will not match a search for the plain-letter version. |
Two rows deserve a second look. Search engines fold or ignore these characters, so a page title in Unicode bold is not the keyword you think it is. And screen readers announce them one symbol at a time or skip them, which makes styled text genuinely unreadable to anyone using assistive software. Use it in a bio for effect; never in something someone has to read.
- Mathematical Alphanumeric Symbols, the Unicode Standard chart
- UAX 15, Unicode Normalization Forms, on how these characters fold to plain letters
Who uses it
Worked example
Paste the phrase "Acme Robotics".
The tool returns scitoboR emcA, with the space kept in its mirrored position. Add an emoji or an accented name like Zoë and it still reverses cleanly, because each character is flipped as a whole rather than being broken apart.
Frequently asked questions
What is the difference between reverse, upside down and mirror text? Reverse text only changes the order: the last character comes first and every letter stays as typed. Upside down text reverses the order and also swaps each character for one that looks turned 180 degrees, so globex becomes xǝqolƃ. Mirror text reverses each line and swaps letters for mirrored lookalikes where one exists, so the line reads correctly in a mirror. Upside down and mirror are both modes of the upside down text generator.
What is the difference between reverse, upside down and mirror text?
Reverse text only changes the order: the last character comes first and every letter stays as typed. Upside down text reverses the order and also swaps each character for one that looks turned 180 degrees, so globex becomes xǝqolƃ. Mirror text reverses each line and swaps letters for mirrored lookalikes where one exists, so the line reads correctly in a mirror. Upside down and mirror are both modes of the upside down text generator.
Does it reverse the order of words or the characters?
It reverses characters, so the entire string is flipped end to end and even the letters within each word are turned around. To reverse only the order of the words and keep each word readable, use the Reverse words mode of the upside down text generator.
Will it break emoji or accented letters?
Not into invalid halves. The tool reverses whole Unicode code points, so an emoji such as a thumbs-up and an accented letter typed as one character, such as ë, stay intact. An emoji built from several code points, such as a thumbs-up with a skin tone or a family emoji, has its parts reversed too, so it comes out as separate symbols.
Can I reverse multiple lines at once?
Yes. The whole block is treated as one string, so line breaks are reversed along with everything else. The last line ends up first and its characters are flipped too.
Is my text uploaded anywhere?
No. Reversing happens in your browser with JavaScript and nothing is sent to a server. Your text is kept in this browser's local storage so a refresh does not lose it, and Clear removes it.
Exactly what this tool counts, and why the result can differ from your word processor, is written out on the methodology page. Platform character limits, with the unit each one counts in and the date it was checked, are on the character limits pages.