Bubble style
Bubble text

A generator that turns your text into bubble letters. It replaces the letters A–Z, a–z and digits 0–9 with circled Unicode characters, producing Ⓑⓤⓑⓑⓛⓔ-style text. Because it is just text, not an image or a special font, you can hit Copy and paste it anywhere Unicode is rendered, including places that have no bubble-font button: Instagram bios and captions, X (Twitter) names, Discord, forums, and more. Pick the style — Outline (Ⓐ, a thin circle around each character) or Filled (🅐, a solid black circle with the letter knocked out). Outline supports uppercase, lowercase and digits; Filled only exists in Unicode for uppercase letters and digits, so lowercase is mapped to the uppercase filled bubble. Anything that isn't a letter or digit — spaces, punctuation, CJK, emoji — is left unchanged. Note that some destination fonts may not include bubble letters and could show a box instead. Importantly, the text you enter is never uploaded, stored, or sent to a server — all processing happens with JavaScript entirely inside your browser.

How to use

  1. Type or paste letters and digits into the box (e.g. bubble text).
  2. Pick a style: Outline (Ⓐ) or Filled (🅐).
  3. Click Copy to copy it to your clipboard, then paste into Instagram or social media. Your input is never sent.

FAQ

How are bubble letters made?

Each letter A–Z, a–z and digit 0–9 is replaced with a circled Unicode character (for outline, Ⓐ is U+24B6). It is plain text, not an image or a special font, so you can copy and paste it anywhere.

Does it work in Instagram or Discord?

Yes. Bubble letters are plain text, so they work in places that have no bubble-font button — Instagram bios and captions, X (Twitter) names, Discord, and more. Some destination fonts may show a box if they don't include those characters.

What's the difference between Outline and Filled?

Outline (Ⓐ) is a thin circle around each character and supports uppercase, lowercase and digits. Filled (🅐) is a solid black circle with the letter knocked out; Unicode only has it for uppercase letters and digits, so lowercase is mapped to the uppercase filled bubble.

Can it make bubble letters from Japanese or emoji?

Circled Unicode forms exist mainly for ASCII letters A–Z, a–z and digits 0–9. Other scripts, symbols, spaces and emoji are left unchanged.

Is the text I enter uploaded?

No. The conversion runs entirely in your browser with JavaScript. The text you enter is never uploaded, stored, or sent to a server.