Keyboard Shortcuts for Unicode Symbols
Last reviewed on May 7, 2026
Copy-paste is the fastest way to use a symbol once. If you're going to type the same character a hundred times, learning the keyboard shortcut for it is faster. This page covers the methods that work on Windows, macOS, and Linux, with a recommendation for which method to learn first depending on the symbols you actually use.
How to choose a method
- If you only need a handful of symbols (degree, copyright, em dash), learn your operating system's direct shortcut for each one.
- If you need many symbols across different categories, learn your operating system's hex input method — once you know the U+ code point, you can type any character without leaving the keyboard.
- If you write a lot of math, set up a Greek or math keyboard layout so you can switch with one shortcut and type natively.
- If you need symbols only occasionally, the site's symbol search with copy-on-click is faster than memorizing anything.
Windows
Alt codes (numeric keypad)
The classic Windows method. Hold Alt and type the decimal code on the numeric keypad, then release Alt. The character appears.
| Glyph | Code | Name |
|---|---|---|
| ° | Alt + 0176 | Degree |
| © | Alt + 0169 | Copyright |
| ® | Alt + 0174 | Registered |
| ™ | Alt + 0153 | Trademark |
| € | Alt + 0128 | Euro |
| £ | Alt + 0163 | Pound |
| ± | Alt + 0177 | Plus-or-minus |
| × | Alt + 0215 | Multiplication |
| ÷ | Alt + 0247 | Division |
| … | Alt + 0133 | Ellipsis |
| — | Alt + 0151 | Em dash |
| – | Alt + 0150 | En dash |
Two limitations of Alt codes: you need a numeric keypad (laptops without one require enabling NumLock and using the embedded numpad), and Alt codes only cover the first 256 code points. For anything in the higher Unicode range, use the hex method below.
Hex input (Alt + X) in Word, WordPad, and most Microsoft apps
Type the hexadecimal code point, then press Alt + X. The hex digits are replaced with the character. This works for the entire Unicode range.
- Type
2192, press Alt + X → the right arrow (→). - Type
03C0, press Alt + X → the lowercase pi (π). - Type
2764, press Alt + X → the heavy heart (❤).
Hex input is reversible — place the cursor immediately after a character and press Alt + X to see its code point.
Windows emoji and symbol picker
Win + . (Windows key plus period) opens the system emoji and symbol picker on Windows 10 and later. Switch to the Symbols tab for non-emoji characters. The picker remembers recent picks, which is useful for repeat work.
macOS
Built-in Option-key shortcuts
macOS maps a long list of typographic characters to Option + key combinations, with capital variants on Shift + Option + key.
| Glyph | Shortcut | Name |
|---|---|---|
| © | Option + G | Copyright |
| ® | Option + R | Registered |
| ™ | Option + 2 | Trademark |
| ° | Option + Shift + 8 | Degree |
| € | Option + Shift + 2 | Euro |
| £ | Option + 3 | Pound |
| ¥ | Option + Y | Yen |
| ¢ | Option + 4 | Cent |
| … | Option + ; | Ellipsis |
| — | Option + Shift + - | Em dash |
| – | Option + - | En dash |
| √ | Option + V | Square root |
| π | Option + P | Pi |
| Σ | Option + W | Capital sigma |
| ∞ | Option + 5 | Infinity |
| ≠ | Option + = | Not equal |
The full list is visible by opening Show Keyboard Viewer from the input-source menu and holding Option. Every key on the keyboard lights up with the character it produces while Option is held.
Unicode hex input
Add the “Unicode Hex Input” keyboard layout in System Settings → Keyboard → Input Sources. Switch to it. Hold Option and type four hex digits to produce the character.
Unicode Hex Input replaces the standard layout while it's active — the Option-key shortcuts above stop working. Many users keep the regular layout active and switch to hex input only when needed.
Character viewer
Control + Cmd + Space opens the character viewer with a search field. Type a name (“arrow,” “heart,” “sigma”) and double-click to insert. Recents and favorites are tracked.
Linux
Ctrl + Shift + U hex method
On most Linux desktops with IBus or fcitx active, hold Ctrl + Shift + U, type the hex digits, and press Enter or Space. The character appears.
- Ctrl + Shift + U, then
2192Enter → right arrow (→). - Ctrl + Shift + U, then
03c0Enter → pi (π).
Compose key
Linux has the most powerful keyboard option of the three operating systems: a Compose key, which produces a character from a sequence of plain keystrokes. After enabling Compose (often mapped to Right-Alt or Caps Lock), short sequences become typographic characters:
- Compose o c → ©
- Compose o r → ®
- Compose - - - → —
- Compose - - . → –
- Compose . . → …
- Compose = e → €
- Compose ! = → ≠
- Compose < = → ≤
Compose sequences are mnemonic — they describe the character's shape or meaning — which makes them easier to remember than numeric codes.
Cross-platform fallback: text expansion
If you switch operating systems, the most portable approach is a text-expansion utility. Tools that work cross-platform let you set up triggers like ;hr → ♥ or ;a-r → →. The same triggers work on every machine you set up.
For symbols not on your keyboard layout
For one-off lookups, the fastest path is the Unicode converter — paste the character to get its U+ code, or type the U+ code to get the character. Browse arrows, math, currency, or punctuation and special when you don't know the name.