This guide shows you how to insert emoji into any Mac app even when the built-in emoji picker (Control+Command+Space) isn’t available or won’t open. You’ll learn keyboard shortcuts, text replacement tricks, and workarounds that work in almost every application, from text editors to web browsers.
What You’ll Need
- A Mac running macOS 10.13 or later (most methods work on older versions too).
- Access to System Settings (or System Preferences on older macOS).
- An app that accepts text input (e.g., TextEdit, Notes, Safari, Chrome).
Step-by-Step
- Try the universal keyboard shortcut. Even if the emoji picker isn’t visible in a menu, press Control+Command+Space anywhere you can type. If a small emoji window appears, you’re done. If not, proceed to the next step.
- Use the Edit menu fallback. In many Mac apps, the emoji picker is also accessible via the menu bar: click Edit → Emoji & Symbols. If you don’t see that option, the app may have a custom menu; look for a “Special Characters” or “Symbols” item under Edit or Insert.
- Enable the keyboard viewer. Go to System Settings → Keyboard → Input Sources (or System Preferences → Keyboard → Input Sources on older macOS). Click the “+” button, add “Unicode Hex Input” as a new input source. Then, when you want an emoji, switch to that input source (via the menu bar icon or a shortcut you assign) and hold Option while typing the Unicode code point (e.g., 1F600 for 😀). This works in any app that accepts text.
- Use text replacement. In System Settings → Keyboard → Text Input → Text Replacements (or System Preferences → Keyboard → Text on older macOS), click the “+” button. In the “Replace” field, type a short code like
:smile:. In the “With” field, paste the emoji you want (copy it from a website like Emojipedia). Now, whenever you type:smile:in any app, macOS will replace it with the emoji automatically. Repeat for as many emoji as you need. - Copy and paste. If you only need an emoji occasionally, simply copy it from a web page or another document and paste it into your target app. This works everywhere, no configuration needed.
- Use the Character Viewer directly. Open the Character Viewer by pressing Control+Command+Space (if it works) or via the menu bar. If the viewer opens, you can search for emoji, click one to insert it, or drag it into your text. If the viewer doesn’t open, try the next step.
- Use a third-party emoji menu app. There are apps like Rocket or EmojiOne that add a floating emoji button to your menu bar. These apps typically let you type a colon followed by a keyword (like
:smile:) and then press Enter to insert the emoji. Install one from the App Store or a trusted developer, and follow its instructions.
Common Mistakes
- Forgetting to switch input sources. If you added Unicode Hex Input, you must actually select it from the input menu (top-right of the screen) before typing the code. Otherwise, you’ll just type numbers.
- Using the wrong Unicode code. Emoji code points are in hexadecimal. For example, 😀 is U+1F600, not 1F60. Double-check the code on a reference site.
- Text replacement not working. Text replacements only work if “Replace with” is enabled in the app’s Edit menu. Some apps (like code editors) may have this disabled by default.
- Expecting the emoji picker in every app. Some older or minimal apps don’t have the Edit menu item; you need a different method.
- Copying emoji with formatting. When copying from a website, you might accidentally copy extra spaces or characters. Paste into a plain text editor first to verify.
Tips
- Create text replacements for your most-used emoji. This is the fastest method once set up. Use memorable codes like
:thumbsup:or:heart:. - Use the search bar in the Character Viewer. If the viewer opens, type a description like “cat” to filter emoji quickly.
- Learn a few common Unicode codes. For example, U+2764 is ❤️, U+1F44D is 👍, U+1F600 is 😀. This saves time if you use the Unicode Hex Input method.
- Keep a “cheat sheet” file. Create a Notes or TextEdit file with all the emoji you use frequently, and copy from it when needed.
- Use the “Show Emoji & Symbols” shortcut in apps that support it. Even if the picker doesn’t open with the shortcut, it might be in the app’s toolbar or right-click context menu.
Troubleshooting
- The emoji picker still won’t open. Restart the app you’re using. If that fails, restart your Mac. This often clears temporary glitches.
- Text replacement doesn’t trigger. Check that the replacement is enabled: go to System Settings → Keyboard → Text Input → Text Replacements, and make sure the toggle next to your entry is on. Also, some apps (like password fields) never apply replacements.
- Unicode Hex Input doesn’t produce the emoji. Make sure you’re holding Option while typing the code. Also, some apps may not support Unicode Hex Input; try a different app.
- The emoji appears as a box or question mark. This means the font you’re using doesn’t support that emoji. Switch to a system font like Apple Color Emoji, or use a different emoji.
- Copy-paste doesn’t work. Some apps may sanitize pasted content. Try pasting into a plain text editor first, then copy from there into your target app.
Frequently Asked Questions
Why doesn’t Control+Command+Space work in some apps?
Some apps, especially older ones or those with custom text input handling, may not respond to that shortcut. The Edit menu fallback or text replacement are reliable alternatives.
Can I use emoji in Terminal?
Yes, but you need to use the Unicode Hex Input method or copy-paste. Text replacement also works in Terminal if you enable it in the app’s preferences.
Do text replacements sync across devices?
Yes, if you have iCloud enabled for Keyboard settings, your text replacements will sync to your other Apple devices.
Is there a way to type emoji without any setup?
Yes, copy-paste from a web page or another document works instantly. You can also open the Character Viewer via the Edit menu if available.
Can I add emoji to the Touch Bar?
Yes, on MacBook Pro models with a Touch Bar, you can customize the Control Strip to include an emoji button. Go to System Settings → Keyboard → Customize Touch Bar, then drag the emoji icon to the Touch Bar.
What if I need an emoji that isn’t in the Character Viewer?
Most standard emoji are in the viewer. If you need a newer one, update your macOS to get the latest emoji set. You can also copy it from a website if it’s not in your system.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- How to Enable Desktop Slideshow in Windows 10
- BattlEye Service Failed: Test Signing Fix
- Chrome Remote Desktop on Chromebook: Setup Guide
- App Store Missing on iPad? Fix It
- How to Unroot Samsung Galaxy Core LTE
- Ways to Create More Disk Space in Windows 10