Emoji Keyboard Shortcuts for Every Platform

May 28, 20266 min read

Typing emoji should not require copy-pasting from a website or hunting through your phone's emoji panel. Every major operating system includes a built-in emoji picker you can summon with a keyboard shortcut. Learning these shortcuts makes emoji insertion nearly as fast as typing regular characters.

Windows Emoji Keyboard

Windows 10 and 11 include a native emoji picker accessible from any text field:

ShortcutOpens
Win + . (period)Emoji picker
Win + ; (semicolon)Emoji picker (alternative)

The picker displays three tabs: emoji, kaomoji (text faces like ¯\_(ツ)_/¯), and symbols (arrows, math, currency). Type to search — entering "fire" filters to 🔥, "heart" to ❤️, "check" to ✅.

Recent emoji appear at the top for quick re-access. Clicking or pressing Enter inserts the selected emoji at the cursor position.

For faster access, you can also:

  • Enable the touch keyboard in the taskbar — it includes an emoji button
  • Use PowerToys Keyboard Manager to remap a rarely-used key to open the emoji picker
  • Create AutoHotkey scripts to insert specific emoji with custom shortcuts (e.g., ::shrug::¯\_(ツ)_/¯)

Mac Emoji Keyboard

macOS has one of the most polished emoji pickers:

ShortcutOpens
Ctrl + Cmd + SpaceEmoji and symbols picker
Fn + E (on newer keyboards)Emoji search

The Mac picker supports search, recent history, and category browsing. Double-click an emoji to insert it. The picker also includes special characters — accented letters, mathematical symbols, and currency signs.

Pro tips for Mac users:

  • Customize the favorites section — drag frequently-used emoji to the favorites bar
  • Use text replacements — go to System Settings → Keyboard → Text Replacements and map :)shrug to ¯\_(ツ)_/¯
  • Touch Bar — if your MacBook has one, you can pin an emoji strip for tap-to-insert

Linux Emoji Picker

Linux support varies by desktop environment:

DesktopShortcutNotes
GNOMECtrl + . or Super + .Built-in since GNOME 3.24
KDE PlasmaCtrl + Alt + EVia fcitx5 or ibus emoji input
i3 / SwayNo defaultInstall rofimoji or emojipick

For distros without a built-in picker, rofimoji is the most popular third-party tool. It launches a rofi-based menu where you search and select emoji with your keyboard:

# Install rofimoji
pip install rofimoji

# Launch with a keybinding in your i3 config
bindsym $mod+e exec rofimoji

iOS Emoji Keyboard

On iPhone and iPad, the emoji keyboard is always one tap away:

  1. Tap the globe or smiley face key at the bottom-left of the keyboard
  2. Browse categories or search using the search bar (iOS 16+)
  3. Tap to insert — recently used emoji appear first

Faster methods:

  • Long-press the globe key — shows a list of keyboards for quick switching
  • Memoji stickers — the frequently-used section includes your personalized Memoji
  • Emoji suggestions — as you type, the predictive bar suggests emoji matching your words (type "happy" to see 😊 suggested)

To type emoji on a hardware keyboard connected to iPad, press Ctrl + Cmd + Space — the same shortcut as macOS.

Android Emoji Keyboard

Android's emoji access depends on your keyboard app:

Gboard (Google Keyboard):

  • Tap the smiley face icon on the keyboard toolbar
  • Or long-press the Enter key and swipe to the smiley
  • Search by typing a keyword — "fire" shows 🔥

Samsung Keyboard:

  • Tap the smiley face key next to the spacebar
  • Swipe left/right to browse categories

SwiftKey:

  • Tap the emoji button on the toolbar
  • SwiftKey learns your emoji habits and predicts which ones you will use next

Browser and Web App Shortcuts

When you are typing in a browser, OS-level emoji pickers still work:

BrowserEmoji Shortcut
Chrome (Windows)Win + .
Chrome (Mac)Ctrl + Cmd + Space
Firefox (Windows)Win + .
Firefox (Mac)Ctrl + Cmd + Space
Any browser (Linux)Desktop-dependent

For web applications like Slack, Discord, and GitHub, you can also type emoji shortcodes:

  • Slack: :thumbsup: → 👍
  • Discord: :heart: → ❤️
  • GitHub: :+1: → 👍

Shortcodes are platform-specific, but the most common ones (:smile:, :heart:, :thumbsup:) work across all three.

Key Takeaways

  • Windows: Win + . opens the emoji picker anywhere
  • Mac: Ctrl + Cmd + Space summons the built-in picker with search and favorites
  • Linux: GNOME supports Ctrl + .; other desktops need tools like rofimoji
  • iOS: tap the globe key to switch to the emoji keyboard; iOS 16+ supports search
  • Android: Gboard provides the fastest emoji access via the smiley button or search
  • Web apps support emoji shortcodes (:thumbsup:) alongside OS-level pickers

Try It Yourself

Browse, search, and copy any emoji with our free Emoji Picker — organized by Unicode category, fully searchable, and ready to paste anywhere.