What Those Symbols On Your Keyboard Are Actually Called

Most people just call them "symbols" or "special characters" when they need to explain them to someone else. The technical term depends on what you're talking about. The keys themselves are part of what's called the ANSI symbol set or the extended character set built into every standard keyboard layout. Here is how this actually works in practice, because the naming gets messy fast.

Name Of The Signs On Keyboard

The characters above the number row — the ones you access with Shift + a number — are officially called "superscript characters" or "secondary key assignments." On Windows systems, they're part of the ANSI X3.64 character encoding. On Mac, they follow the same basic layout but the mapping differs slightly in a few spots. The symbols below that top row, like the at sign (@), the hash/pound (#), the dollar sign ($), the percent (%), caret (^), ampersand (&), asterisk (*), and the opening/closing parentheses, are collectively referred to as "punctuation and symbols" in operating system file dialogs. In programming contexts, developers call them "operators" when they're used for math or logic, and "delimiters" when they structure code. I learned this the hard way about five years ago when I was configuring a custom macro script for a colleague who was a graphic designer. She needed the ampersand character in a specific automation workflow, and I kept calling it the "and symbol" in my documentation while she was searching for "&" in her software's shortcut menu. Neither of us could find anything because we were using different names for the same character. I ended up just printing out a full keyboard reference sheet and taping it to her monitor. That solved the immediate problem, but it highlighted how inconsistently these characters are referenced across different software and industries.

Below that, you have the bracket keys — square brackets, curly braces, and the vertical pipe symbol. These are critical in markup languages, programming, and even some forms of data entry. The tilde (~) sits near the Escape key on most US layouts and gets used constantly in Unix-based systems for the home directory path. The backtick (`) is right next to the tilde and causes more confusion than almost any other single character because people mix them up constantly. I've seen entire deployment scripts fail because someone used a backtick instead of a tilde in a bash variable expansion. The slash (/) and backslash (\) are another common point of failure. Forward slashes are used in URLs and Unix paths. Backslashes belong to Windows file paths and escape sequences in programming. When I was managing a team that moved from a Windows environment to a Linux-based setup, the migration took three times longer than expected because half the configuration files had backslashes where forward slashes should have been. It sounds trivial but it breaks things in subtle ways that are genuinely difficult to debug if you're not familiar with path separators. On the right side of the keyboard, the numpad symbols deserve mention. The asterisk (*) and plus (+) on the numpad map to the same characters as the main keyboard but use different scan codes. This matters if you're writing software that reads raw keystroke input, because the operating system treats them as separate events even though they produce identical output. I ran into this when a client reported that their POS system was accepting numpad input but rejecting the same characters typed from the main keyboard area. The issue was in the input handler, not the keyboard itself.

Get the Full Details

All Symbols Name In Keyboard In English
All Symbols Name In Keyboard In English

If you need a full reference, most operating systems include a built-in character map tool. Windows has the Character Map app accessible through the Start menu search. macOS includes Character Viewer, which you can pull up with Control + Command + Space. Linux distributions vary, but most include something called gucharmap or uim-scss as an equivalent. These tools show you every character available in your current encoding, along with the keyboard shortcut or Unicode value for each one. There are also third-party websites like the Unicode Chart Explorer or the Keycode.info tool that let you see exactly which character corresponds to which key press, including modifier combinations. These are useful if you're working with international keyboard layouts or need to support characters outside the standard ASCII range. One thing most guides don't mention: the Enter key and the Return key. On US keyboards, they're the same physical key and serve the same function. On ISO European layouts, you'll sometimes see a larger Enter key shaped like an inverted L, and the extra space is just for finger placement. The naming difference between "Enter" and "Return" comes from typewriter history — keyboards used to say "Return" because you physically returned the carriage. Modern keyboards settled on "Enter," but you'll still see both terms used interchangeably in software documentation, which adds to the general confusion around keyboard nomenclature.

The Escape key, commonly labeled "Esc," originated from mainframe computing where operators needed a way to abort a command mid-execution. Its placement in the top-left corner of nearly every keyboard layout is consistent for that reason, though some ergonomic keyboards move it elsewhere. If you're looking to learn the symbols more systematically, the best approach is just to use them regularly in a context that requires precision. Spreadsheet formulas, code editing, and technical writing will force you to internalize the differences faster than any memorization exercise. I stopped trying to memorize symbol names outright and started just using them in actual work, which is when everything clicked into place.