You need to insert a special character or symbol that does not appear on your keyboard. Unicode Hex Input is a built-in feature in Windows that lets you type any Unicode character by entering its four-digit or six-digit hexadecimal code point. This article explains how to enable and use Unicode Hex Input in Word on Windows 10 and Windows 11.
Word supports direct Unicode entry through a simple keyboard shortcut. You do not need third-party tools or the Character Map utility. By learning this method, you can insert characters from any language or symbol set quickly while typing.
This guide covers the prerequisite settings, the exact keystrokes, and common problems you may encounter when entering Unicode hex codes in Word.
Key Takeaways: Unicode Hex Input in Word
- Alt + X keyboard shortcut: Converts a typed Unicode hex code into the corresponding character immediately after you press the keys.
- Hex code must be typed first: You must enter the exact Unicode code point (for example, 221E for infinity) and then press Alt + X.
- Enable Num Lock for numeric keypad entry: If you use the Alt + code method on older systems, Num Lock must be on and you must use the numeric keypad.
Understanding Unicode Hex Input in Word
Unicode is a universal character encoding standard that assigns a unique number, called a code point, to every character across all languages and symbol sets. A Unicode code point is written in hexadecimal format, such as U+00A9 for the copyright symbol or U+1F600 for the grinning face emoji.
Word provides a built-in method to convert a typed hex code into its character using the Alt + X keyboard shortcut. This feature works in all modern versions of Word on Windows 10 and Windows 11. You do not need to change any system input locale or install additional language packs.
The Alt + X method is bidirectional. If you place the cursor after a character and press Alt + X, Word displays the Unicode code point of that character. This reverse function is useful for identifying the code of an existing symbol.
Prerequisites
Before you use Unicode Hex Input, confirm the following:
- Word is installed on Windows 10 or Windows 11. The Alt + X shortcut is available in Word 2016, Word 2019, Word 2021, and Microsoft 365 versions.
- You know the correct Unicode hex code for the character you want to insert. You can find these codes in the Character Map utility or on Unicode reference websites.
- Your cursor is positioned at the insertion point in the document where you want the character to appear.
Steps to Insert Unicode Characters Using Alt + X
- Type the Unicode hex code
Enter the exact four-digit or six-digit hex code for the character. For example, type 00A9 for the copyright symbol or 1F600 for the grinning face emoji. Do not include the U+ prefix or any spaces. - Press Alt + X immediately after the code
Press and hold the Alt key, then press the X key. Release both keys. Word converts the hex code into the Unicode character. The cursor moves to the right of the inserted character. - Verify the character appears correctly
Check that the character displays as expected. If the result is a different symbol or a blank box, the font may not support that character. Switch to a font like Segoe UI Emoji or Arial Unicode MS to display emoji or extended symbols.
Reverse Operation: Find the Unicode Code of an Existing Character
- Place the cursor immediately after the character
Click to position the insertion point directly to the right of the character whose code you want to identify. - Press Alt + X
Word replaces the character with its Unicode hex code. For example, if the cursor is after the © symbol and you press Alt + X, the symbol changes to 00A9. - Press Alt + X again to toggle back
If you want to restore the character, press Alt + X a second time. The code changes back to the symbol.
Common Problems When Using Unicode Hex Input
Alt + X Does Nothing or Inserts the Wrong Character
This usually happens when you type an incorrect hex code or leave a space before the code. Double-check the code on a reliable Unicode reference. Remove any spaces or punctuation before the code. If the code is valid but the character does not appear, the font does not support that code point. Change the font to a Unicode-comprehensive font like Arial, Calibri, or Segoe UI Emoji.
Alt + X Inserts a Different Symbol Than Expected
Word may misinterpret the hex code if it is preceded by other numbers or letters. For example, typing 1F600 without a clear boundary may cause Word to combine the code with adjacent text. Always type the code in isolation. You can press the spacebar after the code and then delete the space before pressing Alt + X.
Unicode Codes Longer Than Four Digits Do Not Work
Word supports up to six-digit hex codes for characters in the Supplementary Planes, such as emoji. If a six-digit code does not convert, ensure you typed all six digits without any separators. Some older versions of Word may require the code to be exactly four digits. In that case, use the Insert > Symbol dialog to find and insert the character.
Alt + X Toggles to Code Instead of Inserting Character
This happens when you press Alt + X while the cursor is immediately after an existing character instead of after a typed hex code. Place the cursor directly after the hex code and try again.
Alt + X Method vs Insert Symbol Dialog
| Item | Alt + X Method | Insert Symbol Dialog |
|---|---|---|
| Speed | Fast once you know the code | Slower because you browse or search |
| Memory requirement | You must remember or look up the hex code | No code memorization needed |
| Character preview | No preview before insertion | Shows a preview and the Unicode name |
| Font dependency | Requires a font that supports the character | Same font dependency |
| Bidirectional use | Can also show the code of an existing character | Cannot reveal the code point |
| Keyboard shortcut | Alt + X | Alt + N, U, then navigate |
The Alt + X method is faster for users who frequently insert the same Unicode characters. The Insert Symbol dialog is better when you are unsure of the exact code or need to see all available characters in a font.
You can now insert any Unicode character in Word by typing its hex code and pressing Alt + X. Use the reverse operation to identify the code of an existing symbol. For characters you use often, consider creating an AutoCorrect entry that replaces a short abbreviation with the Unicode character. This approach saves even more time than typing the hex code each time.