Emoji Keyboard Shortcuts for Every Platform
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:
| Shortcut | Opens |
|---|---|
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:
| Shortcut | Opens |
|---|---|
Ctrl + Cmd + Space | Emoji 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
:)shrugto¯\_(ツ)_/¯ - 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:
| Desktop | Shortcut | Notes |
|---|---|---|
| GNOME | Ctrl + . or Super + . | Built-in since GNOME 3.24 |
| KDE Plasma | Ctrl + Alt + E | Via fcitx5 or ibus emoji input |
| i3 / Sway | No default | Install 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:
- Tap the globe or smiley face key at the bottom-left of the keyboard
- Browse categories or search using the search bar (iOS 16+)
- 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:
| Browser | Emoji 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 + Spacesummons 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
Related Guides
- Emoji Guide: History, Categories, and How to Use Them
- Emoji Unicode Reference: Shortcodes, Modifiers, and Sequences
- Emoji in Web Development: Accessibility, Rendering, and Performance
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.