Bubble Text Generator - Circled Letters ⓐⓑⓒ
Generate bubble text with Unicode circled letters ⓐⓑⓒ. Copy paste bubble letters for Instagram, Discord, and Twitter bios and posts.
Three steps to get started
Type or paste your text
Enter any text you want to convert to bubble circled letters.
Converts to ⓑⓤⓑⓑⓛⓔ instantly
Each letter becomes a Unicode circled character - works on all modern platforms.
Copy and paste anywhere
Click Copy and paste into Instagram, Discord, Twitter, or any text field.
Bubble text using Unicode enclosed alphanumerics
Bubble text is text written with circled characters - letters and digits enclosed in a ring, like ⓑⓤⓑⓑⓛⓔ. They come from Unicode's Enclosed Alphanumerics block, occupying U+2460 to U+24FF: circled digits ①–⑳ at the start, then Ⓐ–Ⓩ at U+24B6 and ⓐ–ⓩ atU+24D0. Zero is the odd one out - ⓪ lives separately atU+24EA, because the block was designed before a circled zero was considered necessary.
The block exists for reasons that have nothing to do with aesthetics. Circled numerals are standard in Japanese and Korean typesetting for list markers and footnote references, and circled letters serve as answer-choice labels in printed examinations and technical diagrams. Because the characters were standardized for those practical uses, font coverage is unusually good - far better than the newer Mathematical Alphanumeric ranges - and they render reliably on phones going back many years.
Popular uses for bubble text:
- Instagram bios and highlight covers, where circled letters break up a wall of default sans-serif
- Discord nicknames and channel names, which accept Unicode but strip Markdown
- Numbered lists in captions, using ①②③ where the platform offers no list formatting
- Aesthetic and vaporwave posts, often paired with fullwidth characters for the same retro feel
- Diagram and screenshot annotations, labelling steps with Ⓐ Ⓑ Ⓒ in plain-text captions
What gets converted, and what does not
Lowercase a–z maps to ⓐ–ⓩ, uppercase A–Z maps to Ⓐ–Ⓩ, and digits 0–9 map to ⓪–⑨. Everything else passes through untouched: spaces, punctuation, emoji, accented letters such as ñ, and non-Latin scripts. There is a hard ceiling on the numbers, too - the enclosed range covers ① through ⑳, so multi-digit values are rendered digit by digit rather than as a single circled numeral.
Two practical warnings. Circled glyphs are wider and taller than their plain counterparts, so a bubble-text line can overflow a fixed-width field or wrap unexpectedly on a narrow phone screen. And like every Unicode substitution trick, it defeats text search and confuses assistive technology - a Page or profile named in bubble letters will not match someone typing the ordinary spelling into a search box. Use it decoratively, and keep at least one searchable plain-text version of anything you want people to find.
The substitution is a character-map lookup executed in your browser; nothing is sent to a server and nothing is retained after you close the tab.