Skip to main content
Best Emojis

Home > Blog > Emoji Guides

Emoji Guides
number emoji
keycap emoji
67 meme

Number Emoji 0⃣ to 9⃣: The 6⃣7⃣ Meme and How Keycaps Work

By BestEmojis Team·October 13, 2026·9 min read
Number Emoji 0⃣ to 9⃣: The 6⃣7⃣ Meme and How Keycaps Work

Type 7️⃣ into a message and you have just sent three separate characters that your phone glued into one tile. Not a single emoji. Three. One of them is the plain ASCII digit 7 that has been sitting in computers since the 1960s, and the other two are invisible.

Number emoji are the strangest thing on your keyboard, and almost nobody notices because they render so cleanly. Then 6️⃣7️⃣ started appearing in every comment section on earth and a lot of people typed their first keycap on purpose.

The short answer: a keycap is a sandwich

A keycap emoji is built from three code points stacked in a fixed order:

  • The base character. For 7️⃣ that is U+0037, the ordinary digit 7. The same 7 in your phone number.
  • U+FE0F, Variation Selector-16. An invisible instruction meaning "draw the previous character in colour, as an emoji."
  • U+20E3, Combining Enclosing Keycap. An invisible instruction meaning "put a button around all of that."

Stack them and the font vendor swaps in a single square tile. Remove any one piece and the illusion collapses, which is exactly what you see when a keycap lands somewhere that does not support it and you get a bare 7 followed by a stray box.

The three pieces come from three different decades

This is the part that surprises people. The digit itself is as old as computing. Combining Enclosing Keycap arrived in Unicode 3.0 in 1999, originally so that technical documents could show keyboard keys. Variation Selector-16 came later, in Unicode 3.2 in 2002, and it was not invented for emoji at all. It was a general mechanism for choosing between two drawings of the same character.

So the machinery that renders 4️⃣ on your screen predates the iPhone by years. Nobody designed it for a meme. The emoji keyboard simply inherited a system that was already lying around, which happens constantly in Unicode and is covered more broadly in our history of emoji.

🔟 breaks the pattern completely

Here is a detail you can check yourself. Keycap ten, 🔟, is not a keycap sequence. It is one single character, U+1F51F, drawn to look like the others.

The reason is mechanical. A keycap sequence encloses exactly one preceding character, and 10 is two characters. There was no way to wrap both digits, so Unicode encoded a standalone glyph instead. That makes 🔟 one character where 9️⃣ is three, even though they sit next to each other in your picker and look like siblings.

It also means 🔟 is the end of the line. There is no 11, no 12, no 99. If you want those numbers you are typing digits.

You can prove the difference without any tools. Put the cursor after 9️⃣ in a message box and hold the left arrow key. In most apps the cursor steps through the sequence in stages, because there is more than one character under that single tile. Do the same to 🔟 and it jumps past in one move. The keyboard treats them as siblings. The text underneath never did.

The full keycap set, ready to copy

Twelve of these exist. Ten digits plus two punctuation marks that most people never realise are in the same family:

  • 0️⃣ 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣
  • #️⃣ the hash keycap, built on the ordinary number sign
  • *️⃣ the asterisk keycap, built on a plain star character
  • 🔟 keycap ten, the single character that is not really one of them

Tap any of those to copy it. If you want the whole run as one block for a countdown or a ranked list, our emoji copy and paste tool keeps them together without the picker reordering anything.

Why 6️⃣7️⃣ is suddenly everywhere

The number pair got its moment from music rather than from Unicode. Philadelphia rapper Skrilla released "Doot Doot (6 7)" in December 2024, with an official release following on 7 February 2025. The phrase inside it was short, rhythmic and completely undefined.

It spread through basketball edits during 2025, helped along by a viral video posted by YouTuber Cam Wilder on 31 March 2025, and then by the accompanying seesaw hand gesture that turned it into something you could perform rather than only say. In October 2025, Dictionary.com named "67" its Word of the Year, describing it as a burst of energy that spreads before anyone agrees what it means. Skrilla has said plainly that he never attached a meaning to it and would not want to.

That ambiguity is the whole point, and it is why the emoji version caught on. Writing 6️⃣7️⃣ instead of "six seven" signals that you are in on something without committing to what the something is. Competing origin theories point at 67th Street in Philadelphia or a police ten-code, and none of them are settled.

If you find that kind of meaning drift interesting, the same thing happened to 💀 and ✨ years earlier, which we traced in how Gen Z and millennials read the same emoji differently.

What people actually use number emoji for

Away from the meme, keycaps do real work:

  • Ranked lists. 1️⃣ 2️⃣ 3️⃣ down a caption reads faster than written numbers and survives being screenshotted.
  • Poll options. React with 1️⃣ or 2️⃣ is the lightest voting mechanism any chat app has, and it needs no bot.
  • Countdowns. Three days out, post 3️⃣. It needs no explanation in any language.
  • Step markers in recipes and instructions, where the enclosed shape separates the number from the text better than a full stop.
  • Scores and jersey numbers, which is how the basketball crowd got to 6️⃣7️⃣ in the first place.

One warning from watching how these travel. Keycaps are a weak choice for anything that needs to be searched later, because most search boxes will not match a three character sequence against a typed digit. Label a folder 1️⃣ and you may never find it again by typing 1. Keep them in captions and reactions, where they are read rather than queried.

They also pair unusually well with sports and gaming sets, where a number carries real information instead of decoration. The glyphs in our gaming emoji collection and the football emoji page sit next to keycaps without the row looking cluttered.

Typing them without hunting through the picker

On iPhone and Android the keycaps sit in the symbols tab, usually near the bottom, and both keyboards will suggest them if you type the word for the number and look at the predictive bar.

Windows users get there with the Windows key plus a period, which opens the system emoji panel. The Mac shortcut is Control plus Command plus Space. One quirk catches everybody: both panels index keycaps under the spelled out word, so a search for "7" returns nothing useful while "seven" returns the tile immediately. Platform by platform instructions live in our typing guide.

In Slack, Discord and GitHub you can skip the picker entirely and type the shortcode. :one: through :nine: and :keycap_ten: all resolve, and :hash: gives you #️⃣.

When a keycap falls apart on screen

Because the sequence depends on all three characters surviving, keycaps break in recognisable ways:

  • A bare digit with a box after it means the font has no keycap glyph, so it drew the digit and then had nothing for U+20E3.
  • A black and white digit in a thin square means Variation Selector-16 was stripped somewhere in transit, usually by a form field or a database column that filtered it.
  • Two separate tiles where you expected one usually means a text editor split the sequence while wrapping lines.

Plain text fields, CSV exports and older forum software are the usual culprits. The broader version of this problem, including why brand new emoji show as empty rectangles everywhere for months, is covered in our guide to the tofu box problem.

Order matters, and there is only one correct order

The three characters have to appear as base, then selector, then keycap. Any other arrangement produces nonsense, because each piece modifies whatever came immediately before it.

Put the keycap character first and it has nothing to enclose, so it attaches to whatever happens to precede it in the sentence. Drop the selector and many fonts fall back to a flat monochrome drawing instead of the colour tile. This is why pasting a keycap into a text box that reorders or normalises characters sometimes returns something subtly wrong rather than failing outright.

It also explains an oddity you may have hit when deleting one. On most keyboards a single backspace removes the whole tile, but in some editors it removes one code point at a time, so you press delete once and the colourful button turns into a plain digit. Nothing is broken. You have simply peeled off the top layer of the sandwich.

The same invisible selector shows up all over emoji

Variation Selector-16 is not a keycap specific trick. It is the single busiest invisible character in the whole emoji system, and it is the reason some emoji appear to exist in two forms at once.

Heart is the clearest case. ❤ on its own is a text character from 1993 that many fonts draw as a thin black outline. Add the selector and ❤️ becomes the familiar red heart. Same underlying character, two completely different results, decided by something with no width that you cannot see or select.

Dozens of older symbols behave this way, which is why a copied emoji sometimes loses its colour on arrival. We pulled apart several pairs that look identical but are encoded differently in why some emoji look like duplicates.

Numbers that are not keycaps at all

A few number-adjacent emoji get mistaken for the keycap family and behave completely differently:

  • 🔢 input numbers, a picker icon rather than a number you can use as a value
  • 💯 hundred points, which is a drawing of a mark and not the quantity 100
  • #️⃣ versus the plain # character, which look alike in small type and sort very differently

If you want the typographic versions instead, superscripts, fractions and circled digits all live in our number symbols collection, and those are real text rather than emoji, so they keep working in usernames and spreadsheets.

Should you use them in a bio or username

In a bio, yes. Keycaps render reliably on every current platform and carry a bit of structure without adding words.

In a username, usually not. Many sites strip the invisible selectors during validation, so 7️⃣ arrives as a bare 7 or gets rejected outright. For handles, styled text from our fancy text generator survives a lot more form validation than a three-character sequence does. If you are decorating a profile rather than naming it, the sets in aesthetic bio combos hold up better.

Frequently Asked Questions

Why is 7️⃣ three characters instead of one?+

It is the digit 7, followed by Variation Selector-16 which requests a colour emoji drawing, followed by Combining Enclosing Keycap which wraps a button around it. Fonts render that trio as one tile, but the underlying text is three code points.

What does 6️⃣7️⃣ mean?+

Nothing fixed, and that is deliberate. It comes from Skrilla's track Doot Doot (6 7), released December 2024, which spread through basketball edits in 2025. Dictionary.com made 67 its 2025 Word of the Year. The artist has said he never assigned it a meaning.

Is 🔟 a keycap emoji?+

No. Keycap ten is a single character, U+1F51F, drawn to match the others. A keycap sequence can only enclose one preceding character and 10 needs two digits, so Unicode encoded a standalone glyph instead.

Is there an 11 or 12 emoji?+

No. The keycap family stops at 9, and 🔟 covers ten as a one off. For any higher number you type ordinary digits, or use circled and superscript characters from a symbols set if you want a decorative look.

Why does my number emoji show as a digit and a square box?+

The font rendered the base digit but had no glyph for the enclosing keycap character, so it drew a replacement box. It usually means the device or app is running an old emoji font, and it is a display problem rather than anything wrong with your message.

How do I type number emoji on a computer?+

On Windows press Windows and full stop, on a Mac press Control, Command and Space, then search the number word rather than the digit. In Slack, Discord and GitHub the shortcodes :one: through :nine: and :keycap_ten: work directly.

About BestEmojis Team

The Best Emojis team is dedicated to helping you find the perfect emojis for every occasion. We provide comprehensive guides, tips, and a vast collection of free emojis for all your communication needs.

More from Our Blog