Upside Down Text Generator: Flip Text to Copy and Paste

  • Free
  • No sign-up
  • Runs in your browser
  • Version 1.0.2
  • Last updated 2026-11-09
Report a problem

Turn text upside down, so that Hello World becomes plɹoM ollǝH, or mirror it, stretch it wide, shrink it to tiny raised letters or small capitals. It is made of ordinary Unicode characters, so you can paste it anywhere.

Remove the effect takes off the marks that Zalgo, glitch and overlapping text add, and real accents with them (é becomes e).
Marks go:

Text like this can be hard or impossible to read with a screen reader, can overflow the line, and some sites remove it. Do not use it for names or passwords.

Everything you enter is processed in your browser and is never sent to a server.

Browsers:Chrome87+Edge87+Firefox125+Safari14.1+Opera73+Samsung Internet14.0+Browsers

How to use

  1. Type or paste your text.
  2. Distorted is already chosen. Choose the style: Upside down, Mirrored, Wide, Tiny (superscript) or Small caps.
  3. Press Copy result and paste it where you want.

Examples

Hello World, upside down
→ plɹoM ollǝH
The text is reversed and each letter is turned over.
Hello, wide
→ Hello
Full-width letters, each as wide as a Korean or Japanese character.
Hello 2026, tiny
→ ʰᵉˡˡᵒ ²⁰²⁶
Raised letters and digits.
Hello World, small caps
→ ʜᴇʟʟᴏ ᴡᴏʀʟᴅ
Capital forms the height of lowercase letters.

How it works

This page is the Text Destroyer with the Distorted effect chosen. Upside-down text uses flip-text (MIT), which reverses the text and swaps each letter for its upside-down look-alike. Mirror, wide, tiny and small caps each swap letters for their forms in Unicode: the full-width forms for wide text, superscript letters and digits for tiny text, and the small capital letters of the phonetic extensions for small caps. Characters that have no such form are left as they are. The text is split into the characters a reader sees (a letter and the marks on it are one), the effect is applied to the letters and digits only, and spaces, punctuation and emoji are left as they are. The random choices follow a seed: the same seed gives the same result, and Re-roll picks a new one.

Text like this is made of ordinary Unicode characters, so it can be pasted almost anywhere, but it is hard for screen readers to read, can spill over the lines around it, and some sites and apps remove or limit it. Do not use it for names, passwords or anything someone must be able to read.


This page is the Text Destroyer with the Distorted effect chosen. It has five styles. Each one swaps letters for look-alikes that already exist in Unicode, so the result is plain text, not an image or a special font.

The five styles on one phrase

Style Hello Quiz becomes
Upside down zᴉnb ollǝH
Mirrored ziuQ ollɘH
Wide Hello Quiz
Tiny ʰᵉˡˡᵒ Qᵘⁱᶻ
Small caps ʜᴇʟʟᴏ ǫᴜɪᴢ

How each one is made

Upside down uses the open-source flip-text library (MIT). It reverses the text and replaces each letter with the look-alike of that letter turned over. Mirrored reverses the text and swaps only the letters that have a mirror form in the tool’s table, such as b and d, p and q, brackets and angle signs, which is why only the e of Hello changes. Wide moves every printable ASCII character to its full-width form, and a space becomes the ideographic space, so the text is as wide as Korean or Japanese characters. Tiny uses raised letters and digits. They exist only in lowercase, so a capital H becomes a raised h, and the tool has no raised q, so q stays at normal size. Small caps uses the small capital letters, and for q it uses ǫ, which only looks similar.

Characters without a form

Anything that has no form in the chosen style is left as it is. Korean is never turned, but upside down and mirrored reverse the whole line, so a Korean word moves to the other end: “Hello bad 한” starts with 한. Because each result character is a different Unicode character from the letter it imitates, a program that compares text will not find Hello inside Hello, and a screen reader may read the symbols out one by one.

Sources

Frequently asked questions

How can letters be upside down in plain text?
Unicode has many letters that look like another letter turned over, such as ɹ for r and ǝ for e. The text is reversed and each letter is swapped for its look-alike, so it reads right when you turn the screen around.
Why are some letters not turned?
Not every letter has an upside-down form in Unicode, and some letters look the same upside down. Those are left as they are.
What is the difference between upside down and mirrored?
Upside down turns the text over as if the page were turned half a circle. Mirrored shows it as in a mirror, left to right, so letters such as b and d swap.
Does it work for Korean or other scripts?
Only for the letters, digits and signs it has forms for. Korean and other scripts are left as they are.
Where does it show properly?
In anything that takes Unicode text, such as a bio, a chat or a caption. Whether every look-alike shows depends on the font, and a font without one may draw an empty box. A screen reader may read the symbols out one by one.
Is my text uploaded?
No. The letters are swapped in your browser and nothing is sent.
Version history
  • 1.0.2 — Replaces the shared explanation with one of its own: the five styles side by side on one phrase, how each is made, and what happens to characters that have no form.
  • 1.0.1 — Clarifies the search title with the tool's main task and whether it is free or runs online.
  • 1.0.0 — First release.

Last updated: