fsymbols
Loading symbols…
››
🗝️

old key

Old Key

Text and emoji forms

Same symbol, two display styles.

🗝️ is the old key, often called the skeleton key emoji: an antique key for secrets, mysteries and metaphorical unlocks like the key to success. Pick it when the vintage mood matters; 🔑 is the everyday key.

EmojiSince 2014
Search it as
skeleton key · antique key · vintage key · secret · mystery
Type it as
:old_key:
Around since
2014 · Emoji 0.7
Shows up on
Every phone · iPhone, Android, Windows, Mac, Linux

What 🗝️ means

An old, secret, or metaphorical key.

Send it for a diary, an escape room, a treasure hunt, or the one idea that cracks a problem. The ornate bow and toothed bit say storybook mystery, not house keys.

Playful, mysterious, or decorative; not a precise instruction.

For real access, say what you mean in words.

Don't confuse it with

1

Worth knowing

  • 🗝️ is not one character. It is 2 of them glued together, which is why deleting it sometimes takes two presses of backspace and why it breaks character counters.

Questions people ask

3

Should I use 🗝️ or 🔑 for my front door?

Use 🔑. It reads as a normal key, while 🗝️ reads as antique or metaphorical.

Why is the old key gold on some devices?

Design choice. Microsoft's design is gold as of 2026, while many other vendors draw a tarnished-silver key. The meaning stays the same.

Why does 🗝️ show as a plain black-and-white key?

A missing emoji selector. This character defaults to text style, so without the invisible U+FE0F after it, some apps draw a flat outline instead of colour.

How to type 🗝️

Windows
Win+.Open the emoji picker and search “old key”.
macOS
Control+Command+Spaceopens the character viewer.
iOS / Android
Emoji keyboard → search “old key”.
Chat apps
:old_key:the common shortcode; support varies by platform.
HTML
🗝️
Codes and encoding2 code points
HTML decimal
🗝️
HTML hex
🗝️
CSS content
content: "\1F5DD\FE0F";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F0%9F%97%9D%EF%B8%8F
1
On screen
2
Code points
3
JS .length
7
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1

Objects & tools144 symbols