Your keyboard reaches about 100 characters. Unicode holds nearly 160,000. Here is what actually separates the two groups.
The short version
Start here if you only have one minute. The full guide below explains each point.
No technical difference
A star and a letter are both just Unicode characters.
Keyboards are the limit
About 100 keys, versus nearly 160,000 characters.
Watch the lookalikes
A hyphen and a minus sign are not the same thing.
01
There is no technical difference
This is the part that surprises people. A star and the letter A are the same kind of thing to a computer: both are Unicode characters with a code point and a name.
Nothing about a star makes it special text. It is simply a character that no keyboard manufacturer ever gave a key.
- Both are Unicode characters with code points
- Both are stored the same way in a file
- Both can be searched, sorted and copied
02
Why your keyboard is so small
A physical keyboard has around 100 keys, and layouts were fixed long before Unicode existed. Adding a key costs manufacturing money and confuses typists, so the layout barely changes.
The result is a hard ceiling. Everything beyond those keys needs a shortcut, a picker, or a copy and paste.
03
The four ways to reach the rest
Every method does the same job: it turns a number into a character. Windows uses alt codes, macOS uses a hex input mode, Linux uses a Unicode shortcut, and every system has a character picker.
Copying is the fifth route and the only one that always works, which is why symbol sites exist at all.
- Windows: hold Alt, type the decimal number
- macOS: Unicode Hex Input, then Option and the hex code
- Linux: Ctrl, Shift, U, then the hex code
- Any system: the built-in emoji and symbol picker
04
Where the difference does bite
Software written before Unicode assumed the keyboard set was all that existed. Some form fields, older databases and legacy exports still behave that way.
That is why a symbol can vanish from a CSV or be rejected by a username field. The limit is the software's age, not the character.
✦If a field rejects your symbol, the field is old, not wrong. Keep a plain fallback for anything you cannot control.
05
The lookalike problem
Several keyboard characters have near-identical Unicode cousins with different meanings. A hyphen is not a minus sign. The letter x is not a multiplication sign.
They look the same and behave differently in search, sorting and conversion. Check the formal name whenever precision matters.
06
How to choose between them
Use a keyboard character where the text has to be typed back, matched exactly, or processed by something you did not write.
Use a wider Unicode character where the correct meaning matters more than the ease of typing, and decoration where nothing is lost if it fails.
Keyboard character against Unicode cousin
Pairs that look alike and are not the same character. The right-hand column is the one that changes behaviour.
| On the keyboard | The correct character | Where it matters |
|---|---|---|
| - hyphen (U+002D) | − minus sign (U+2212) | Maths notation and spacing |
| x letter (U+0078) | × multiplication (U+00D7) | Dimensions and equations |
| ' apostrophe (U+0027) | ’ right quote (U+2019) | Typography and search matching |
| u letter (U+0075) | µ micro sign (U+00B5) | Scientific units |
Search engines and sorting routines treat each pair as two different characters, so a mismatch quietly breaks matching even when the page looks correct.
07
Copy the symbols discussed in this guide
This guide explains the topic. Use punctuation symbols for the main copyable set, compare it with technical symbols, and browse math symbols for another useful angle. Each collection includes searchable Unicode names and HTML references.
08
Questions, answered
Are keyboard characters part of Unicode?+
Yes. Every character on your keyboard has a Unicode code point, and the most common ones occupy the first 128 positions.
Why can I not type a star?+
No key was ever assigned to it. Use a shortcut, the system picker, or copy it — the character itself is entirely ordinary.
Do symbols take more space in a file?+
Slightly. In UTF-8 a keyboard character is one byte and most symbols are three, which only matters at large scale.
09
Sources and review notes
Reviewed against Unicode terminology for characters, code points, glyphs, sequences and presentation behavior.
