Skip to site navigation
Text

Ambigram generator

Rotate text 180 degrees using characters, so it stays text and can be pasted anywhere.

In
Fair is foul, and foul is fair
Upside Down
Copy one

Type in the bar at the bottom of the screen. Every style updates as you type. Hit Copy, then paste it wherever you want.

Upside Down
ɹᴉɐɟ sᴉ lnoɟ puɐ 'lnoɟ sᴉ ɹᴉɐɟ
Cursive & script
Cursive
ℱ𝒶𝒾𝓇 𝒾𝓈 𝒻ℴ𝓊𝓁, 𝒶𝓃𝒹 𝒻ℴ𝓊𝓁 𝒾𝓈 𝒻𝒶𝒾𝓇
Bold Cursive
𝓕𝓪𝓲𝓻 𝓲𝓼 𝓯𝓸𝓾𝓵, 𝓪𝓷𝓭 𝓯𝓸𝓾𝓵 𝓲𝓼 𝓯𝓪𝓲𝓻
Gothic & outline
Gothic
𝔉𝔞𝔦𝔯 𝔦𝔰 𝔣𝔬𝔲𝔩, 𝔞𝔫𝔡 𝔣𝔬𝔲𝔩 𝔦𝔰 𝔣𝔞𝔦𝔯
Bold Gothic
𝕱𝖆𝖎𝖗 𝖎𝖘 𝖋𝖔𝖚𝖑, 𝖆𝖓𝖉 𝖋𝖔𝖚𝖑 𝖎𝖘 𝖋𝖆𝖎𝖗
Outline
𝔽𝕒𝕚𝕣 𝕚𝕤 𝕗𝕠𝕦𝕝, 𝕒𝕟𝕕 𝕗𝕠𝕦𝕝 𝕚𝕤 𝕗𝕒𝕚𝕣
Bold & italic
Bold
𝐅𝐚𝐢𝐫 𝐢𝐬 𝐟𝐨𝐮𝐥, 𝐚𝐧𝐝 𝐟𝐨𝐮𝐥 𝐢𝐬 𝐟𝐚𝐢𝐫
Italic
𝐹𝑎𝑖𝑟 𝑖𝑠 𝑓𝑜𝑢𝑙, 𝑎𝑛𝑑 𝑓𝑜𝑢𝑙 𝑖𝑠 𝑓𝑎𝑖𝑟
Bold Italic
𝑭𝒂𝒊𝒓 𝒊𝒔 𝒇𝒐𝒖𝒍, 𝒂𝒏𝒅 𝒇𝒐𝒖𝒍 𝒊𝒔 𝒇𝒂𝒊𝒓
Sans Bold
𝗙𝗮𝗶𝗿 𝗶𝘀 𝗳𝗼𝘂𝗹, 𝗮𝗻𝗱 𝗳𝗼𝘂𝗹 𝗶𝘀 𝗳𝗮𝗶𝗿
Sans Italic
𝘍𝘢𝘪𝘳 𝘪𝘴 𝘧𝘰𝘶𝘭, 𝘢𝘯𝘥 𝘧𝘰𝘶𝘭 𝘪𝘴 𝘧𝘢𝘪𝘳
Sans
𝖥𝖺𝗂𝗋 𝗂𝗌 𝖿𝗈𝗎𝗅, 𝖺𝗇𝖽 𝖿𝗈𝗎𝗅 𝗂𝗌 𝖿𝖺𝗂𝗋
Monospace & wide
Monospace
𝙵𝚊𝚒𝚛 𝚒𝚜 𝚏𝚘𝚞𝚕, 𝚊𝚗𝚍 𝚏𝚘𝚞𝚕 𝚒𝚜 𝚏𝚊𝚒𝚛
Wide
Fair is foul, and foul is fair
Small & tiny
Small Caps
ꜰᴀɪʀ ɪs ꜰᴏᴜʟ, ᴀɴᴅ ꜰᴏᴜʟ ɪs ꜰᴀɪʀ
Tiny (Superscript)
ᶠᵃⁱʳ ⁱˢ ᶠᵒᵘˡ, ᵃⁿᵈ ᶠᵒᵘˡ ⁱˢ ᶠᵃⁱʳ
Tiny (Subscript)
fₐᵢᵣ ᵢₛ fₒᵤₗ, ₐₙd fₒᵤₗ ᵢₛ fₐᵢᵣ
Circled & squared
Circled
Ⓕⓐⓘⓡ ⓘⓢ ⓕⓞⓤⓛ, ⓐⓝⓓ ⓕⓞⓤⓛ ⓘⓢ ⓕⓐⓘⓡ
Circled Filled
🅕🅐🅘🅡 🅘🅢 🅕🅞🅤🅛, 🅐🅝🅓 🅕🅞🅤🅛 🅘🅢 🅕🅐🅘🅡
Squared
🄵🄰🄸🅁 🄸🅂 🄵🄾🅄🄻, 🄰🄽🄳 🄵🄾🅄🄻 🄸🅂 🄵🄰🄸🅁
Squared Filled
🅵🅰🅸🆁 🅸🆂 🅵🅾🆄🅻, 🅰🅽🅳 🅵🅾🆄🅻 🅸🆂 🅵🅰🅸🆁
Parenthesized
⒡⒜⒤⒭ ⒤⒮ ⒡⒪⒰⒧, ⒜⒩⒟ ⒡⒪⒰⒧ ⒤⒮ ⒡⒜⒤⒭
Flipped & glitch
Strikethrough
F̶a̶i̶r̶ i̶s̶ f̶o̶u̶l̶,̶ a̶n̶d̶ f̶o̶u̶l̶ i̶s̶ f̶a̶i̶r̶
Underline
F̲a̲i̲r̲ i̲s̲ f̲o̲u̲l̲,̲ a̲n̲d̲ f̲o̲u̲l̲ i̲s̲ f̲a̲i̲r̲
Glitch
Ḟ̴̖̖̗̄̄ā̸̖̥̤̈̀i̵̙̙̖̊̂̄r̷̜̙̖̈̈̃ i̴̤̙̥̊̃̈ṡ̷̜̥̥̈̇ f̶̙̣̜̀̄̈ȯ̵̗̘̗̇̈ụ̷̖̙̈̄̂l̵̜̤̙̀̀̀,̶̣̙̙̀́̈ á̶̙̣̖̇̊ṇ̷̙̖̄̃́d̵̖̗̤̃́̄ f̷̜̗̣́̇́ộ̷̘̤̃̂ü̸̖̤̘̃̄l̷̜̣̘̂̊́ ï̸̘̤̥̊̂s̴̘̘̤̃̄̇ f̶̗̙̤̄̂̃à̸̖̣̖́̄î̸̖̖̖̈̂r̶̜̜̙̂̄́

Mechanism

How the ambigram generator flips a word

The generator reverses the order of your characters, then swaps each one for a Unicode character that resembles it rotated 180 degrees. Lowercase b becomes q, 6 becomes 9, and a handful of letters borrow shapes from the IPA and Latin Extended blocks. Reversing the order matters because a rotated line is read from what used to be its end. Upside-down text is deliberately kept out of the shared reverse mapping, since its letter swaps would corrupt ordinary pasted text.

Limits

What it cannot do

  • Some letters have no rotated lookalike anywhere in Unicode and are left as they are, so a long word can flip only partway.
  • This is a character trick rather than a drawing. A calligrapher's ambigram uses custom letterforms and will always look better than what a lookup table can do.
Specimen

The line already flips on itself. The letters just follow.

The default line is William Shakespeare, Macbeth, Act 1, Scene 1. Public domain, like every sample on this site.

Questions

Questions people actually ask

Is this a true ambigram?
Not in the calligraphic sense. A designed ambigram uses custom letterforms so that one drawing reads two ways. This maps each letter to an existing Unicode character that happens to resemble it rotated. Letters with no good match stay upright.
Why can I paste this when a designed ambigram has to be an image?
Because this output is still text. A designed ambigram is artwork and travels as a picture, which is why it needs uploading and this does not.
Which words work best?
Short ones, and words built from letters that have clean rotated partners, such as SWIMS, NOON and mom. Anything with k, f or g tends to break, because those have no convincing upside-down form.
Support

Where this renders

Where Upside Down usually renders
instagramWorksUses long-established Unicode blocks with wide font coverage.
tiktokWorksUses long-established Unicode blocks with wide font coverage.
discordWorksRenders normally in messages. Inside code blocks Discord uses a monospace font, so styled characters may fall back to boxes.
linkedinMostlyUsually renders, but LinkedIn has filtered unusual characters in some fields before, and styled text is unreadable to screen readers.
X / TwitterWorksUses long-established Unicode blocks with wide font coverage.

These notes are inferred from how each Unicode block behaves, not from a per-platform test run. Treat them as guidance, not a guarantee.

One thing worth knowing

Screen readers announce these characters one by one, or skip them. A profile written entirely in styled text is unreadable to anyone using one. Keep your real name and key information in plain text.