KEYBOARD REFERENCE

Emoji Keyboard Shortcuts

Every keyboard shortcut to open the emoji picker โ€” across every desktop OS, mobile platform, and the apps you actually use (Slack, Discord, GitHub, Notion). One scroll, zero guessing.

Desktop

OS-level emoji pickers โ€” work in any app on the system.

macOS

Control + Command + Space

Opens the Apple emoji picker / character viewer. Search by name.

Windows 10/11

Windows + . (period)

Modern Windows picker. Tabs: Emoji / GIF / Symbols / Clipboard.

Windows alt

Windows + ; (semicolon)

Identical to Win+. โ€” different muscle-memory.

Linux (GNOME)

Control + . or Control + ;

Works in GNOME / GTK apps. KDE varies โ€” try the system tray emoji picker.

ChromeOS

Search (๐Ÿ”) + Shift + Space

Search key is where Caps Lock would be on most Chromebooks.

Mobile

Tap-only โ€” no shortcut keys, but here's the fastest path.

iPhone / iPad

Tap ๐ŸŒ globe icon

Tap the globe (or smiley) next to spacebar to switch to the Emoji keyboard. Long-press for a swipe selector.

Android

Tap ๐Ÿ˜€ smiley icon

Gboard places the emoji button at bottom-left. SwiftKey: bottom-left smiley. Samsung: bottom-right.

Apps & web

Shortcuts inside specific apps โ€” most use colon + name autocomplete.

Slack

: then start typing name

Type :smile then pick. Cmd+Shift+\ on Mac opens the full picker.

Discord

: + name (or Ctrl+E)

Ctrl+E opens the full picker. Type :smile for autocomplete in messages.

GitHub

: + name in comments

Works in issues, PRs, commit messages. Limited to GitHub's :shortcode: list.

Notion

/emoji or : + name

Two ways: /emoji in any block, or just : start an inline emoji.

Figma

Ctrl/Cmd + Shift + \

Opens Figma's quick-actions where you can type an emoji name.

VS Code

: + name in markdown

Built-in for .md files. For all files: install the 'Markdown Emoji' extension.

Web / code

Need to embed an emoji in HTML, CSS, or a URL?

Pro tips

๐Ÿ”

Search by emoji name

On every native picker, the fastest path is typing the keyword (smile, fire, eyes) instead of scrolling.

๐ŸŽจ

Skin tone modifiers

Long-press any people emoji on most pickers to choose a skin tone. Mac: hover over the variant column on the right.

โฑ๏ธ

Recents shortcut

Every picker shows recently-used emoji first. Use this โ€” it cuts your time-to-emoji from seconds to milliseconds.

โšก

Power-user: Alfred / Rocket

On macOS, Alfred and Rocket both add Slack-style :smile: triggers to any text field system-wide.

Frequently asked questions

What's the fastest way to type an emoji?

Whichever OS shortcut your hands remember. Macs: Ctrl+Cmd+Space. Windows: Win+. โ€” most people forget the period is required. Both let you search by name.

Win+. isn't working on my Windows machine โ€” why?

Three usual suspects: (1) outdated Windows version (needs 10 1809+), (2) emoji panel disabled in Settings โ†’ Time & Language โ†’ Typing, (3) some games / fullscreen apps eat the shortcut. Win+; is identical.

I don't see the ๐ŸŒ globe icon on my iPhone keyboard โ€” how do I add emoji?

Settings โ†’ General โ†’ Keyboard โ†’ Keyboards โ†’ Add New Keyboard โ†’ Emoji. Once added, the globe or smiley icon appears next to spacebar.

Linux doesn't have a global emoji shortcut โ€” what do I do?

GNOME 41+ has Ctrl+. or Ctrl+; in GTK apps. For system-wide, install ibus-emoji or run a launcher like Rofi with the emoji extension.

Why do Slack / Discord / GitHub use : shortcodes instead of OS pickers?

They use them for cross-platform consistency โ€” the colon syntax works whether you're on web, desktop app, or mobile. Each platform also adds custom emoji that don't exist in Unicode.

Should I use HTML entities or just paste the emoji in source code?

Direct paste is fine for modern UTF-8 files (the default everywhere now). Entities matter only if your file encoding might be ASCII / Latin-1, or for old email clients.

More emoji tools

Browse the dictionary or check the TikTok shortcode reference.

Most Searched Emojis

๐Ÿคช

Zany Face

The zany face emoji depicts a silly, cross-eyed expression.

Learn More
๐Ÿซฃ

Face with Peeking Eye

The face with peeking eye emoji depicts a smiling face peeking through fingers.

Learn More
๐Ÿ˜

Smirking Face

A sly, smug facial expression with a mischievous grin.

Learn More
๐Ÿ˜ฎโ€๐Ÿ’จ

Face Exhaling

The face exhaling emoji depicts a surprised or exasperated expression.

Learn More
๐Ÿคฎ

Face Vomiting

The face vomiting emoji depicts a sickly, green face vomiting.

Learn More
๐Ÿ˜ต

Face with Crossed-Out Eyes

The face with crossed-out eyes emoji depicts a dazed or unconscious expression.

Learn More
๐Ÿ˜ตโ€๐Ÿ’ซ

Face with Spiral Eyes

The face with spiral eyes emoji depicts dizziness or confusion.

Learn More
๐Ÿฅบ

Pleading Face

The pleading face emoji depicts a sad, puppy-eyed expression.

Learn More
๐Ÿ’ฆ

Sweat Droplets

The sweat droplets emoji represents perspiration, exertion, or heat.

Learn More
๐Ÿ–•

Middle Finger

The middle finger emoji depicts a hand gesture of defiance or disrespect.

Learn More
๐Ÿซต

Index Pointing at the Viewer

The index pointing at the viewer emoji depicts a hand gesture.

Learn More
๐Ÿซถ

Heart Hands

The heart hands emoji depicts two hands forming a heart shape.

Learn More
๐Ÿซถ๐Ÿป

Heart Hands: Light Skin Tone

A pair of hands forming a heart shape, conveying love.

Learn More
๐Ÿซฆ

Biting Lip

The biting lip emoji represents a flirtatious or suggestive expression.

Learn More
๐Ÿฆฆ

Otter

The otter emoji depicts a cute, playful otter.

Learn More
๐ŸŒ

Full Moon Face

A bright, full moon face emoji depicting the moon's glowing surface.

Learn More
๐Ÿงฟ

Nazar Amulet

The nazar amulet emoji symbolizes protection against the evil eye.

Learn More
โ–ถ๏ธ

Play Button

The play button emoji symbolizes starting or playing multimedia.

Learn More