Reverse text

Characters · Words · Lines · Upside down · Emoji-safe

Reverse text by character, word or line, or flip it upside down. Emoji and accented characters stay intact, which most reverse-text tools get wrong.

0 characters · 0 words · 0 lines

Drop a text file here, or . It is read in your browser and never uploaded.

0 characters

Why most reverse-text tools break emoji

In JavaScript a string is a sequence of UTF-16 code units, and many characters take more than one. Reversing that sequence directly splits a single emoji into two halves that mean nothing, and moves a combining accent onto the wrong letter. This tool uses the browser grapheme segmenter, so what you see as one character is treated as one character.

One caution about upside-down text

Flipped text is made of look-alike characters rather than your original letters. That means it is not searchable, screen readers announce the substitutes, and some platforms filter it. Fine for a bio or a joke; not for anything that needs to be read reliably.

Frequently asked questions

Is the reverse text tool free?

Yes, with no account and no length limit.

Does it handle emoji correctly?

Yes. Reversal works on graphemes — what you perceive as one character — rather than on code units. Most reverse-text tools split on code units, which turns a family emoji or a flag into broken fragments and separates accents from their letters. This one keeps them whole.

What is the difference between reversing characters and words?

Reversing characters turns "hello world" into "dlrow olleh". Reversing words keeps each word intact but changes their order, giving "world hello". Reversing lines leaves every line untouched and flips their top-to-bottom order.

How does upside-down text work?

It is not a rotation — it substitutes each letter for a different Unicode character that happens to look like the original turned over, then reverses the order. Because they are real characters you can paste them anywhere, but a screen reader will read the substitutes, not your original words.

Will upside-down text display everywhere?

Mostly. The characters come from standard Unicode blocks, so any modern device shows them. A few older systems and some fonts will show empty boxes for the rarer ones.