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.

Rendering of Unicode styled text per surface. Compiled from the Unicode charts and from what the characters do in practice.
SurfaceBoldSmall capsUpside downWorth knowing
Instagram bio and captionsRendersRendersRendersThe most common reason people want these characters, and the surface where they are most reliable.
X (Twitter) postsRendersRendersRendersRenders, but remember X counts a non-Latin character as two weighted units, so styled text costs double against the 280 limit.
LinkedIn posts and headlinesRendersMostly rendersRendersBold renders everywhere. Small caps depend on the viewer's device font and drop to plain letters on some Android builds.
WhatsAppRendersMostly rendersRendersWhatsApp has real bold with asterisks, which is a better choice: it stays readable to screen readers and searchable.
DiscordRendersRendersRendersDiscord also has real markdown formatting, so Unicode is only needed where markdown is not parsed, such as a channel name.
Google Docs and SheetsMostly rendersMostly rendersMostly rendersDepends entirely on the document font. Switch to a font without the Mathematical Alphanumeric block and every character becomes a box.
Email subject linesMostly rendersBoxes or strippedMostly rendersRenders 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 titlesBoxes or strippedBoxes or strippedBoxes or strippedGoogle 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 readersBoxes or strippedBoxes or strippedBoxes or strippedAnnounced 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 codeRendersRendersRendersThe 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.

Who uses it

Puzzle and game makersBuild a backward word or clue for a crossword, escape room, or quiz without reversing it by hand.
Social media usersCreate a playful reversed handle, caption, or bio that stands out in a feed.
Developers and testersGenerate reversed strings to check that an app renders and handles text correctly.
Teachers and studentsTurn a spelling word around for a quick activity or a mirror-writing exercise.

Worked example

Try it with fictional text

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.


Related tools