Writing & Citation Tools

Bubble / Circled Text Generator

Wrap each letter and digit in a circle. The characters come from the Enclosed Alphanumerics block, a different source from the bold, script and Fraktur styles.

Runs in your browser. Your files and text never leave your device - nothing is uploaded.

Ⓣⓨⓟⓔ ⓢⓞⓜⓔⓣⓗⓘⓝⓖ

More styles

Bold
𝐓𝐲𝐩𝐞 𝐬𝐨𝐦𝐞𝐭𝐡𝐢𝐧𝐠
Italic
𝑇𝑦𝑝𝑒 𝑠𝑜𝑚𝑒𝑡ℎ𝑖𝑛𝑔
Bold Italic
𝑻𝒚𝒑𝒆 𝒔𝒐𝒎𝒆𝒕𝒉𝒊𝒏𝒈
Cursive / Script
𝒯𝓎𝓅ℯ 𝓈ℴ𝓂ℯ𝓉𝒽𝒾𝓃ℊ
Double-Struck
𝕋𝕪𝕡𝕖 𝕤𝕠𝕞𝕖𝕥𝕙𝕚𝕟𝕘
Gothic / Fraktur
𝔗𝔶𝔭𝔢 𝔰𝔬𝔪𝔢𝔱𝔥𝔦𝔫𝔤
Sans-Serif
𝖳𝗒𝗉𝖾 𝗌𝗈𝗆𝖾𝗍𝗁𝗂𝗇𝗀
Sans-Serif Bold
𝗧𝘆𝗽𝗲 𝘀𝗼𝗺𝗲𝘁𝗵𝗶𝗻𝗴
Monospace
𝚃𝚢𝚙𝚎 𝚜𝚘𝚖𝚎𝚝𝚑𝚒𝚗𝚐
Fullwidth / Vaporwave
Type something
Strikethrough
T̶y̶p̶e̶ s̶o̶m̶e̶t̶h̶i̶n̶g̶
Underline
T̲y̲p̲e̲ s̲o̲m̲e̲t̲h̲i̲n̲g̲
Upside Down
ƃuıɥʇǝɯos ǝdʎ⊥
Mirror / Backwards
gnihtemos epyT

These use real Unicode characters (not fonts), so they paste as styled text almost anywhere - Instagram bios, Discord, Twitter/X. Support varies slightly by app; test before relying on it somewhere important.

How do you make bubble letters you can copy and paste?

Swap each letter for its circled version from Unicode's Enclosed Alphanumerics block: Ⓐ-Ⓩ start at U+24B6 and ⓐ-ⓩ at U+24D0. Digits become ⓪ and ①-⑨. The circled characters sit in the Basic Multilingual Plane, so each one counts as a single UTF-16 unit rather than the two that bold or script letters need.

Bubble example: opening hours

A short sign-style line with several digits, converted from plain text:

TypedOpen 24/7 at Pier 9
Bubble / CircledⓄⓟⓔⓝ ②④/⑦ ⓐⓣ Ⓟⓘⓔⓡ ⑨

The 2, 4, 7 and 9 become ②, ④, ⑦ and ⑨, each digit circled on its own, and the slash between 24 and 7 is not converted.

Enclosed Alphanumerics: a different source

Bubble text does not come from the math block at all. Circled capitals occupy U+24B6-U+24CF and circled lowercase U+24D0-U+24E9, in the Enclosed Alphanumerics block, which Unicode largely included for compatibility with older East Asian character sets, where circled numbers and letters mark list items and notes. Circled ① to ⑨ sit at U+2460-U+2468, while ⓪ was encoded separately at U+24EA, which is why the zero is mapped on its own.

Because the block is in the Basic Multilingual Plane, each bubble character is a single UTF-16 code unit, half the cost of a bold or script letter in fields that count code units. The circled letters' East Asian Width property is Ambiguous, so they may be drawn wider in Chinese, Japanese or Korean contexts.

Where bubble letters look good, and the Ⓜ quirk

Circled letters are playful and easy to read in short bursts: a nickname, a cute caption, a numbered list such as ① ② ③ in a plain-text post. Because every letter sits in its own circle, words look wider and lose some of their outline, so short words work better than long ones.

One letter behaves differently. Ⓜ (U+24C2) is also on Unicode's list of emoji characters. Its default presentation is plain text, so it normally matches the other circles, but an app that prefers emoji glyphs may draw the capital M as a colored badge. If a word with a capital M looks odd, try it in lowercase; ⓜ is not an emoji character.

Search, normalization and screen readers

Every circled letter and digit has a compatibility mapping to its plain form, so NFKC normalization turns ⓗⓔⓛⓛⓞ into hello. Software that does not normalize treats it as unrelated text, so it will not match searches or mentions of the plain word.

Screen readers may announce each character individually, for example as "circled latin small letter h", which is slow to listen to, or read the line as a word, depending on the software. Keep important words in plain text and use the circles as decoration.

Bubble / Circled characters at a glance

Characters come fromEnclosed Alphanumerics: Ⓐ-Ⓩ U+24B6-U+24CF, ⓐ-ⓩ U+24D0-U+24E9, ①-⑨ U+2460-U+2468, ⓪ U+24EA
Capital A becomesⒶ (U+24B6)
Small a becomesⓐ (U+24D0)
Digits 0-9⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨
PunctuationLeft unchanged
Basic letters left as typedNone
UTF-16 units per letter1 (same as a plain letter)

Bubble text tips

  • Type 1, 2, 3 to get circled step numbers ① ② ③ for short lists in plain-text posts.
  • If an app turns Ⓜ into an emoji badge, use lowercase ⓜ instead.
  • Keep words short; long circled words are hard to read.

Bubble / Circled text FAQ

Related text styles

Reviewed by Raja Jahangir · Last reviewed: October 7, 2026