Unicode Keycap / Emoji Number Reference

These “number in a box” characters are called keycap emoji sequences. They are composed of multiple Unicode code points.

Rendered Emoji Unicode Sequence (Inline / Encoded)
0️⃣U+0030 U+FE0F U+20E3
1️⃣U+0031 U+FE0F U+20E3
2️⃣U+0032 U+FE0F U+20E3
3️⃣U+0033 U+FE0F U+20E3
4️⃣U+0034 U+FE0F U+20E3
5️⃣U+0035 U+FE0F U+20E3
6️⃣U+0036 U+FE0F U+20E3
7️⃣U+0037 U+FE0F U+20E3
8️⃣U+0038 U+FE0F U+20E3
9️⃣U+0039 U+FE0F U+20E3
🔟U+1F51F (single code point)

HOW TO REPRESENT 10, 100, 1000

Only digits 0–9 have keycap combinations. 🔟 is a special single emoji. There are no official keycap emoji for 100 or 1000.

Desired Number Recommended Method Example
10 Use 🔟 emoji 🔟
100 Use plain text or 💯 emoji 100 or 💯
1000 Use plain text 1000
Circled Numbers Unicode enclosed alphanumerics ① ② ③ ⑩ ⑳
Best Practice for Source Code / vi:
Use plain ASCII numbers (1., 2., 3.) for maximum compatibility.
Emoji sequences can break alignment in terminals or older editors.

Other Useful Documentation Symbols

RenderedUnicode
📜U+1F4DC
⚠️U+26A0 U+FE0F
U+2705
U+274C
🔧U+1F527
📂U+1F4C2
📚U+1F4DA
🧠U+1F9E0
💯U+1F4AF