Ever tried typing an emoji by its Unicode value (e.g., 1F600 for 😄) but nothing happened? Many users don’t realize hex input requires OS-specific shortcuts. Here’s how to do it on Windows, macOS, and Linux—plus fixes for common issues.

How to Enter Emojis Using Unicode Hex Codes (Numpad Input Guide)

Method 1: Windows (Alt+Numpad Hex Input)

Step 1: Enable Hex Numpad Input

  1. Check Registry Settings:
    • Press Win + R, type regedit, and navigate to: HKEY_CURRENT_USER\Control Panel\Input Method
    • Create a new String Value named EnableHexNumpad.
    • Set its value to 1 and restart your PC.
  2. Alternative: Use the Alt + X shortcut (Word/Notepad):
    • Type the hex code (e.g., 1F600), then press Alt + X.

Step 2: Enter the Emoji

  • Hold Alt, press + on the numpad, type the hex code (e.g., 1F600), and release Alt.
  • Example: Alt + + + 1F600 = 😄.

Troubleshooting:

  • NumLock must be on.
  • Use the numpad (laptop users may need a USB numpad or Fn key combos).

Method 2: macOS (Unicode Hex Input)

Step 1: Add Unicode Keyboard

  1. Go to System Settings > Keyboard > Input Sources.
  2. Click +, search for Unicode Hex Input, and add it.

Step 2: Switch & Type

  1. Toggle to the Unicode Hex Input keyboard (use the menu bar or Ctrl + Space).
  2. Hold Option and type the hex code (e.g., Option + 1F600).
READ 👉  How to Master the Runas Command in Windows: Step-by-Step Guide

Note: macOS doesn’t natively support emoji hex input—this method works for non-emoji Unicode (e.g., Option + 00A9 for ©). Use Ctrl + Cmd + Space for emojis.

Method 3: Linux (Ctrl+Shift+U)

  1. Press Ctrl + Shift + U, then type the hex code (e.g., 1F600).
  2. Press Enter or Space to confirm.

Tip: Works in GTK apps (e.g., LibreOffice, Gedit). For terminals, enable Ctrl+Shift+U in settings.

Why It Might Fail

  • Surrogate Pairs: Emojis beyond FFFF (e.g., 1F600) require UTF-16 encoding. Some apps split them into two codes (D83D DE00).
  • App Support: Games/terminals may ignore Unicode input. Test in Notepad/TextEdit first.

Workarounds

  1. Emoji Pickers:
    • Windows: Win + .
    • macOS: Ctrl + Cmd + Space
    • Linux: Install ibus-emoji.
  2. Copy-Paste: Use Unicode-Table.com.

Final Thoughts

While hex input is powerful, it’s OS-dependent. For emojis, pickers are faster—but Unicode hex shines for special characters (e.g., Alt + 00A5 for ¥).

Did you enjoy this article? Feel free to share it on social media and subscribe to our newsletter so you never miss a post!And if you'd like to go a step further in supporting us, you can treat us to a virtual coffee ☕️. Thank you for your support ❤️!

Categorized in:

Tagged in: