Black Bubble Text Generator
Convert normal text to black bubble letters (π π π ) using Unicode negative circled characters. Copy and paste bubble text anywhere.
About
Black bubble text uses Unicode Negative Circled Latin Capital Letters from the Enclosed Alphanumeric Supplement block (U+1F150 - U+1F169) and Dingbats Negative Circled Digits (U+2776 - U+277F). These are not images or special fonts. They are real Unicode characters recognized by the Unicode Standard since version 6.0. Rendering depends entirely on the recipient's operating system and font stack. Android, iOS, Windows 10+, and macOS render them correctly. Older systems may display empty rectangles or tofu. This generator maps each ASCII character to its corresponding codepoint. Characters without a defined negative circled equivalent pass through unmodified.
Common failure mode: copying bubble text into systems that strip non-BMP characters (some older databases, SMS gateways using GSM-7 encoding). The output contains characters outside the Basic Multilingual Plane (above U+FFFF), encoded as surrogate pairs in UTF-16. Verify your target platform supports supplementary Unicode planes before relying on this for production content.
Formulas
The conversion applies a direct character-to-codepoint mapping function f for each character c in the input string S:
Where i is the zero-indexed position of the letter in the English alphabet. Digits use a separate lookup: 1 - 9 map to U+2776 - U+277E (Dingbat Negative Circled Digits), and 0 maps to U+24FF (Negative Circled Digit Zero). The output string O = f(S[0]) + f(S[1]) + β¦ + f(S[nβ1]).
Reference Data
| Character | Unicode Name | Codepoint | Bubble |
|---|---|---|---|
| A | Negative Circled Latin Capital Letter A | U+1F150 | π |
| B | Negative Circled Latin Capital Letter B | U+1F151 | π |
| C | Negative Circled Latin Capital Letter C | U+1F152 | π |
| D | Negative Circled Latin Capital Letter D | U+1F153 | π |
| E | Negative Circled Latin Capital Letter E | U+1F154 | π |
| F | Negative Circled Latin Capital Letter F | U+1F155 | π |
| G | Negative Circled Latin Capital Letter G | U+1F156 | π |
| H | Negative Circled Latin Capital Letter H | U+1F157 | π |
| I | Negative Circled Latin Capital Letter I | U+1F158 | π |
| J | Negative Circled Latin Capital Letter J | U+1F159 | π |
| K | Negative Circled Latin Capital Letter K | U+1F15A | π |
| L | Negative Circled Latin Capital Letter L | U+1F15B | π |
| M | Negative Circled Latin Capital Letter M | U+1F15C | π |
| N | Negative Circled Latin Capital Letter N | U+1F15D | π |
| O | Negative Circled Latin Capital Letter O | U+1F15E | π |
| P | Negative Circled Latin Capital Letter P | U+1F15F | π |
| Q | Negative Circled Latin Capital Letter Q | U+1F160 | π |
| R | Negative Circled Latin Capital Letter R | U+1F161 | π ‘ |
| S | Negative Circled Latin Capital Letter S | U+1F162 | π ’ |
| T | Negative Circled Latin Capital Letter T | U+1F163 | π £ |
| U | Negative Circled Latin Capital Letter U | U+1F164 | π € |
| V | Negative Circled Latin Capital Letter V | U+1F165 | π ₯ |
| W | Negative Circled Latin Capital Letter W | U+1F166 | π ¦ |
| X | Negative Circled Latin Capital Letter X | U+1F167 | π § |
| Y | Negative Circled Latin Capital Letter Y | U+1F168 | π ¨ |
| Z | Negative Circled Latin Capital Letter Z | U+1F169 | π © |
| 1 | Dingbat Negative Circled Digit One | U+2776 | βΆ |
| 2 | Dingbat Negative Circled Digit Two | U+2777 | β· |
| 3 | Dingbat Negative Circled Digit Three | U+2778 | βΈ |
| 4 | Dingbat Negative Circled Digit Four | U+2779 | βΉ |
| 5 | Dingbat Negative Circled Digit Five | U+277A | βΊ |
| 6 | Dingbat Negative Circled Digit Six | U+277B | β» |
| 7 | Dingbat Negative Circled Digit Seven | U+277C | βΌ |
| 8 | Dingbat Negative Circled Digit Eight | U+277D | β½ |
| 9 | Dingbat Negative Circled Digit Nine | U+277E | βΎ |
| 0 | Dingbat Negative Circled Digit Zero | U+24FF | βΏ |