Bubble Text Generator for Circled Letters and Numbers

Type once and get your text in two bubble styles, outlined circles and filled dark circles, with the digits 0–9 circled too. This makes text you can paste, not printables: nothing to colour, trace or download.

Up to 500 characters. Everything runs in your browser; nothing is sent anywhere.

  • Circled BubblesPlayful
    Ⓑⓤⓑⓑⓛⓔ ⓣⓔⓧⓣ ①②③
  • Dark Inverted BubblesNegative Space
    🅑🅤🅑🅑🅛🅔 🅣🅔🅧🅣 ❶❷❸

Bubble letter generator: outlined and filled circles

Bubble text is letters and digits drawn inside a circle. Unicode encodes them as their own characters, so this bubble letter generator swaps each letter for the circled one and the result is ordinary text: it pastes into a bio, a caption, a Discord message or a document, and it needs no font file. Circled Bubbles is the outlined style, Ⓐⓑⓒ, from the Enclosed Alphanumerics block. Dark Inverted Bubbles is the filled style, 🅐🅑🅒, from the Enclosed Alphanumeric Supplement; it has capitals only, so a–z come out as capitals, which the glyph map below shows letter by letter.

Both styles circle the digits. 0–9 become ⓪①② in the outlined style and ⓿❶❷ in the filled one, which is the "circled numbers" people search for, one digit at a time: 10 comes out as ①⓪. Unicode does define single characters for circled 10 to 50, but they are separate code points this generator does not compose, so a numbered list past 9 is two circles per number.

What this bubble font generator is not: it does not draw printable bubble letters to colour or trace, graffiti lettering, or 3D effects. Those are images, and the searches for them lead to image tools. This is the text version, the one that survives copy and paste.

Source: Enclosed Alphanumerics, U+2460–U+24FF · Enclosed Alphanumeric Supplement, U+1F100–U+1F1FF · Dingbats, U+2700–U+27BF (Unicode code charts).

Every character the bubble font maps

Each source character beside its output. A dashed box means the style leaves that character alone.

Circled Bubbles: every character

Uppercase

  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z

Lowercase

  • a
  • b
  • c
  • d
  • e
  • f
  • g
  • h
  • i
  • j
  • k
  • l
  • m
  • n
  • o
  • p
  • q
  • r
  • s
  • t
  • u
  • v
  • w
  • x
  • y
  • z

Digits

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Punctuation, spaces and emoji are never converted and stay where you typed them.

Dark Inverted Bubbles: every character

Uppercase

  • A🅐
  • B🅑
  • C🅒
  • D🅓
  • E🅔
  • F🅕
  • G🅖
  • H🅗
  • I🅘
  • J🅙
  • K🅚
  • L🅛
  • M🅜
  • N🅝
  • O🅞
  • P🅟
  • Q🅠
  • R🅡
  • S🅢
  • T🅣
  • U🅤
  • V🅥
  • W🅦
  • X🅧
  • Y🅨
  • Z🅩

Lowercase

  • a🅐
  • b🅑
  • c🅒
  • d🅓
  • e🅔
  • f🅕
  • g🅖
  • h🅗
  • i🅘
  • j🅙
  • k🅚
  • l🅛
  • m🅜
  • n🅝
  • o🅞
  • p🅟
  • q🅠
  • r🅡
  • s🅢
  • t🅣
  • u🅤
  • v🅥
  • w🅦
  • x🅧
  • y🅨
  • z🅩

Digits

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • There is no lowercase: a–z are set as capitals.
  • Punctuation, spaces and emoji are never converted and stay where you typed them.

Where bubble text works

Any field that accepts free text renders it. No platform accepts it in the @handle, which is limited to plain letters, numbers, underscores and periods everywhere.

  • Instagram

    Bio, posts, name
    yes
    @handle
    no
  • X

    Bio, posts, name
    yes
    @handle
    no
  • Discord

    Bio, posts, name
    yes
    @handle
    no
  • TikTok

    Bio, posts, name
    yes
    @handle
    no

Live example

Bubble font generator questions

What is bubble text?

Letters and digits set inside circles, as Unicode characters rather than a font: Ⓐ is one character, "circled Latin capital letter A". Because each one is a real character, bubble text pastes anywhere text does and looks the same on every phone and desktop that has a modern system font.

How do I get bubble text on iPhone or Android?

Open this page, type, and press Copy under the style you want, then paste into any app. There is nothing to install and no keyboard to switch; the characters come from the system font the phone already has.

Does the bubble font generator do numbers?

Yes, one digit at a time: 0–9 become ⓪ and ①–⑨ in the outlined style, ⓿ and ❶–❾ in the filled one. A two-digit number is two circles, so 12 is ①②. Unicode’s single characters for circled 10–50 are not produced here.

Why is my lowercase text in capitals in the dark style?

Because Unicode has no lowercase negative circled letters. The filled style, 🅐, exists only as capitals, so a–z are set as A–Z. The outlined style has both cases.

Is there a black bubble text generator and a white one?

Both are on this page. "White" or outlined bubble text is the Circled Bubbles style; "black" or filled bubble text is Dark Inverted Bubbles. Copy whichever you need; they mix in one line if you paste them side by side.

Can I use bubble text in a Discord or Instagram username?

In a display name, server nickname, bio or message, yes. In the @handle, no: every major platform restricts handles to plain letters, numbers, underscores and periods. Paste it into the name field instead.