Bubble Text Generator

Convert text to circled bubble letters — ⓗⓔⓛⓛⓞ ⓦⓞⓡⓛⓓ. Each letter is enclosed in a perfect circle. Pastes into Instagram, X/Twitter, Discord, anywhere plain text works.

Example: Hello 123Ⓗⓔⓛⓛⓞ ①②③

Bubble text generator wraps each letter in a Unicode circle — Ⓗⓔⓛⓛⓞ — using the Enclosed Alphanumerics block (U+24B6 through U+24E9). The circles are part of the character itself, so they survive copy-paste anywhere a plain-text field accepts characters.

The effect is playful, retro, almost board-game-like. Common in nostalgic-themed Instagram aesthetic posts, TikTok captions playing on retro vibes, and gaming community usernames.

Under the hood — the Unicode block

Bubble text works by mapping standard Latin letters and digits to their precomposed circled counterparts in the Unicode Enclosed Alphanumerics block (U+2460–U+24FF). Uppercase A–Z (U+24B6–U+24CF) become Ⓐ–Ⓩ, lowercase a–z (U+24D0–U+24E9) become ⓐ–ⓩ, and digits 0–9 map to ⓪ (U+24EA) and ①–⑩ (U+2460–U+2469), with 11–20 represented by two-digit circled composites ⑪–⑳ (U+246A–U+2473). Characters without a direct mapping (e.g., punctuation, non-Latin scripts, accented letters) are passed through unchanged. The tool iterates over each input character, checks its code point, and substitutes the circled version where available — no font rendering or image generation is involved, so the result is pure text that can be copied and pasted anywhere.

How to use it

  1. Type or paste your text into the input box (e.g., 'Hello 123').
  2. The tool instantly converts each supported character to its circled form (e.g., 'ⓗⓔⓛⓛⓞ ①②③').
  3. Click the 'Copy' button to copy the bubble text to your clipboard.
  4. Paste the result into Instagram, X/Twitter, Discord, or any plain-text field.

Where it works — and where it breaks

Numbers beyond 20
Only digits 0–20 have circled forms; numbers like '100' remain as plain digits.
Non-Latin letters
Cyrillic, Greek, and other scripts have no circled counterparts and are passed through unchanged.
Accented characters
Letters with diacritics (e.g., é, ñ) are not in the block and appear as-is.

Pro tips for stylized text

  • Use bubble text in Instagram bio or pinned comments for a playful, retro vibe that stands out.
  • Combine bubble text with other Unicode styles (e.g., double-struck or script) to create layered usernames.
  • Always test the output on your target platform — some apps may fail to render circled letters and show blank boxes.
  • Bookmark the tool after generating your favorite conversion to reuse it quickly.

vs HTML, Markdown, and styled-text fields

Bubble text can be created easily with dedicated tools, but alternatives exist with trade-offs in coverage and convenience.

This toolSystem Character Map (Windows/macOS)Fancy Text Browser Extension
CoverageLatin letters A-Z/a–z, digits 0–20Depends on installed fonts; circled letters may be missing or inconsistentSupports many styles, but circled subset may be limited
Ease of useInstant conversion, one-click copyManually search and insert each characterQuick after install, but requires browser add-on
PortabilityWorks on any device with a browserOS-specific, not available on mobileTied to a single browser; not cross-platform

Where this came from

The Enclosed Alphanumerics block was introduced in Unicode 1.1 (1993) based on Japanese Industrial Standards (JIS) for circled numerals used in lists, menus, and maps. Circled letters followed later to serve East Asian typographic needs for enclosed markers. The style gained mainstream popularity in the 2010s as part of social media ‘aesthetic’ text trends, where users repurposed these characters to create a nostalgic, board-game-like look for captions and profiles.

What it looks like in real apps

Retro / Y2K Instagram aesthetic

The bubble-letter look pairs perfectly with the Y2K aesthetic — pastel gradients, butterfly motifs, low-fi photo filters. Use sparingly for emphasis; reads as cluttered if overused.

Gaming usernames and chat

Discord and Twitch chat often use bubble text for handle decoration. The unusual glyphs make a name visually distinct in a stream of similar-looking handles.

Step / numbered list emphasis

Bubble numbers ①②③ are a clearer way to mark steps than "1." in plain-text Instagram captions, where indentation isn't reliable.

Children's and education content

The playful feel suits children's-content captions on YouTube Shorts, kid-aimed Instagram pages, and education-related TikTok posts.

Fun event invites

Birthday, party, and event posts in plain-text platforms can use bubble letters as a low-effort decorative touch.

Questions about stylized text

Are uppercase and lowercase circles different sizes?

Visually, yes — most fonts render uppercase circled letters slightly larger to match capital-letter height. The output looks correct in normal flowing text.

Can I get filled (black) bubble letters?

Negative-style circled letters exist in Unicode (U+1F150+) but are less widely supported. We use the standard outline circles for maximum compatibility.

Why don't punctuation and accents convert?

The Enclosed Alphanumerics block only covers A–Z, a–z, and 0–9. Other characters pass through unchanged.

Will it look right on iPhone and Android?

Yes — both platforms have full Enclosed Alphanumerics support in their default fonts since iOS 7 and Android 5. Older devices may show boxes.

Embed our tools on your website

Free for any site. No signup. Iframe loads from our servers and stays up-to-date automatically.

📋 Embed the Word Counter

Copy this snippet:

Live preview:

📋 Embed this Bubble Text Generator

Copy this snippet:

Live preview:

Want more options? All embeddable tools →