ChromeOS has no alt codes. Here are the four methods that do work, including the Unicode shortcut most people never find.
The short version
Start here if you only have one minute. The full guide below explains each point.
No alt codes
Chromebooks have no numeric keypad.
Learn Ctrl+Shift+U
Then the hex code, then Enter.
The picker searches by name
Faster when you know the word, not the code.
01
Why alt codes do not work here
Windows alt codes need a numeric keypad, and almost no Chromebook has one. The number row along the top will not substitute.
This is why so much advice fails on ChromeOS. The methods below are the ones actually built into the system.
02
The Unicode shortcut
Hold Ctrl and Shift, press U, then release all three. A small underlined u appears. Type the hex code and press Enter or Space.
For a heart that is Ctrl, Shift, U, then 2665, then Enter. This works in most text fields and is the closest thing ChromeOS has to alt codes.
- Ctrl + Shift + U, release
- Type the hex code, such as 2665
- Press Enter or Space to commit
03
The built-in emoji picker
Right-click any text field and choose Emoji, or press Search and Shift and Space together. The picker covers far more than emoji.
It has a search box, which makes it the fastest route when you know the name of the character but not its code.
04
Long-press for accents
Hold a letter key and a small menu of accented variants appears. This covers most European languages without switching keyboard layouts.
It is the quickest method for accented letters and does nothing for symbols, so it complements rather than replaces the shortcut above.
05
Google Docs has its own panel
Inside Docs, Insert then Special characters opens a searchable panel with a draw-to-find box. It is better than anything at the system level.
Docs also supports substitution rules, so you can make a short trigger expand into a symbol you use often.
✦The Docs panel only works inside Docs. For system-wide input, the Ctrl+Shift+U shortcut is the one to learn.
06
Choosing between them
Learn the Unicode shortcut for characters you use repeatedly, since it is faster than any picker once memorised.
Use the picker for one-offs and for anything you would have to look up anyway. Copying remains the fallback that always works.
The same character, four ChromeOS routes
Each method produces the identical character. They differ in speed and in where they are available.
| Method | Steps for ♥ | Works where |
|---|---|---|
| Unicode shortcut | Ctrl+Shift+U, 2665, Enter | Most text fields |
| Emoji picker | Search+Shift+Space, search heart | Most text fields |
| Google Docs panel | Insert → Special characters | Docs only |
| Copy and paste | Copy from any source | Everywhere |
The Unicode shortcut is disabled in a few web apps that capture the key combination themselves. The picker is the reliable fallback in those cases.
07
Copy the symbols discussed in this guide
This guide explains the topic. Use technical symbols for the main copyable set, compare it with punctuation symbols, and browse currency symbols for another useful angle. Each collection includes searchable Unicode names and HTML references.
08
Questions, answered
Do alt codes work on a Chromebook?+
No. Alt codes require a numeric keypad, which Chromebook keyboards almost never have.
What is the Chromebook shortcut for special characters?+
Ctrl, Shift and U together, then the hexadecimal code, then Enter or Space.
How do I get the emoji picker on ChromeOS?+
Right-click a text field and choose Emoji, or press Search, Shift and Space together.
09
Sources and review notes
Reviewed against Unicode terminology for characters, code points, glyphs, sequences and presentation behavior.
