Invisible Texts

Text tool

Circled Text Generator

Type any text below and get it in Enclosed Alphanumerics (U+24B6), the Unicode block where every letter sits inside a clean circular outline. Useful for badge-style names, server labels, and bio accents.

Live generator
Generate Circled Text
Type your text and copy the circled version. The output is real Unicode from the Enclosed Alphanumerics block. It pastes into any field that accepts text.
Circled output
Your transformed text will appear here.

What circled text actually is

Circled text is not a font. It is a separate set of Unicode characters where each letter sits inside a pre-drawn circular outline. The Enclosed Alphanumerics block (U+24B6–U+24E9) defines circled uppercase A–Z at U+24B6–U+24CF (Ⓐ to Ⓩ) and circled lowercase a–z at U+24D0–U+24E9 (ⓐ to ⓩ). Circled digits live nearby: ① is U+2460 running to ⑨ at U+2468, with ⓪ at U+24EA. When you paste ⓗⓔⓛⓛⓞ into a bio, the app sees code points U+24D7, U+24D4, U+24DB, U+24DB, U+24DE and renders the ring and letter as one glyph. The circle is baked into each code point, which is why it survives copy-paste across platforms. No formatting, no image — just different characters that already have the ring drawn into them.

What circled text is useful for

Badge-style names and labels

The ring around each letter reads as a badge or chip. Discord server names, role labels, and Instagram bios use circled text to mark sections or call out keywords.

Step and list markers

Circled digits (①②③) work as step markers in plain-text instructions, captions, and thread replies where you cannot use real list formatting.

Clean, technical look

The uniform circular outline reads as structured and minimal. It suits developer bios, tool documentation, and UI text where a squared or bold style would feel heavy.

Cross-device consistency

Circled characters sit in the Basic Multilingual Plane and cost 1 UTF-16 unit each. They render on iOS, Android, Windows, and macOS because all four ship fonts covering the Enclosed Alphanumerics block.

Code points, digits, and the bubble overlap

Circled characters live in the Enclosed Alphanumerics block (U+2460–U+24FF), inside the Basic Multilingual Plane. Each character costs 1 UTF-16 code unit, not 2 like the Mathematical Alphanumeric styles, so a circled bio uses the same unit budget as plain ASCII. The lowercase letters run U+24D0–U+24E9 and the uppercase U+24B6–U+24CF. Circled digits are in a separate subrange: ① at U+2460 through ⑨ at U+2468, with ⓪ at U+24EA — so numbers map to different code points than you might expect. One thing to know: circled text and bubble text use the exact same Unicode block. The characters are identical; the two tool names exist because people search for both words. If a glyph renders as a box, the system font is missing the Enclosed Alphanumerics block — update the OS or switch to a font like Noto Sans Symbols.

Practical notes before you paste

  • Each circled character costs 1 UTF-16 unit. A 40-char circled bio fits TikTok's 80-unit budget with room to spare.
  • Circled and bubble use the same Unicode block (U+24B6–U+24E9). The output is identical — pick the name that matches your audience.
  • Circled digits are scattered: ①②③ sit at U+2460–U+2468 and ⓪ at U+24EA, not next to the letters.
  • Circled text has no uppercase/lowercase visual difference in some fonts — both render inside a ring. Test if case matters to you.
  • The ring does not scale with font size on every platform. At very small sizes the letter can fill the circle and become hard to read.
  • Don't use circled characters inside hashtags or @mentions — the rings break linking and discoverability.
  • Email subject lines accept circled text, but spam filters sometimes score unusual Unicode higher. Test before relying on it.
  • Plain ASCII ranks better in search. Use circled text for display (bios, captions, UI), not for SEO-critical text.

Platform compatibility

Circled text renders on iOS, Android, Windows, macOS, and every major browser because all ship fonts covering the Enclosed Alphanumerics block. TikTok accepts it in display names (30-char limit), bios (80 UTF-16 units), video captions, and comments. Instagram accepts it in the name field (30 chars), bio (150 chars), captions, and comments. Discord accepts it in display names (32 chars) and per-server nicknames. Twitter/X accepts it in display names (50 chars) and tweets. Steam persona names (3–32 chars) render circled letters correctly. Roblox display names accept the characters. The main place circled text fails is @username and @handle fields, which only allow ASCII — Discord, Twitter, and Roblox all restrict handles to plain letters, digits, periods, and underscores. A few older Android builds render the circled letters but fall back to plain digits for the number range.

Common questions about circled Unicode text

Is circled text a font?

No. Each character is a separate Unicode code point (ⓗ is U+24D7) where the circle is baked into the glyph. You are pasting different characters that already have the ring drawn, not applying a font or formatting.

Why does circled text look the same as bubble text?

They use the exact same Unicode block (U+24B6–U+24E9). The characters are identical. Circled and bubble are two names for the same set — they exist because people search for both words.

Where are the circled numbers?

Circled digits are in a separate range. ① is U+2460 running through ⑨ at U+2468, and ⓪ (zero) is U+24EA. They are not next to the circled letters, which sit at U+24B6–U+24E9.

Does circled text work in TikTok bios?

Yes. Circled characters are in the Basic Multilingual Plane, so each costs 1 UTF-16 unit. A circled bio fits the same number of characters as plain ASCII within the 80-unit budget.

Why do my circled letters render as boxes on some devices?

Some older Android builds and budget Windows machines ship system fonts that do not cover the full Enclosed Alphanumerics block. Update the OS, switch to a font like Noto Sans Symbols, or fall back to plain text for those users.

Will circled text hurt my SEO?

Yes, if it sits in page titles, headings, or any text you want indexed. Search engines normalize Unicode, but styled characters may not be weighted the same. Use circled text for display, not for SEO-critical content.