Keyboard Symbols and Their Names (+ How to Type Them)

Igor R.

July 30, 2026

Short answer: Every special character on your keyboard has a name and a spot — most sit on the number row with Shift (Shift + 3 = #) or around the brackets. Tap any symbol below to copy it, or use the tables to find what a symbol is called and how to type it.

Need a symbol that isn’t on the keyboard (©, €, →, °)? The Alt Code Finder has every one, with its Windows, Mac and HTML method.

Most “what is this symbol called?” questions are about the same handful of keys — the tilde, the caret, the backtick, the pipe. Here’s the full set: each symbol, its name (or names), where it lives on a US keyboard, and what it’s for.

The number row (Shift + a digit)

SymbolName(s)US keyCommon use
~TildeShift + `“approximately,” home folder (~), diacritic
!Exclamation mark / bangShift + 1emphasis; “not” in code (!=)
@At signShift + 2email, handles & mentions
#Hash / pound / number sign / octothorpeShift + 3hashtags, numbers, comments in code
$Dollar signShift + 4currency; variables in code
%Percent signShift + 5percentages; modulo in code
^Caret / circumflex / hatShift + 6exponent, XOR, regex “start of line”
&AmpersandShift + 7“and”; & in HTML
*Asterisk / starShift + 8multiply, wildcard, footnote
( )Parentheses / round bracketsShift + 9 / 0grouping
_UnderscoreShift + –spaces in names/handles, code
+Plus signShift + =addition, “and”

The backtick ` and hyphen are the unshifted versions of the ~ and _ keys.

Brackets, slashes & punctuation

SymbolName(s)US keyCommon use
[ ]Square brackets[ ]arrays, references
{ }Curly braces / curly bracketsShift + [ / ]code blocks
\Backslash (reverse solidus)\Windows file paths, escape characters
|Pipe / vertical barShift + \“or,” Markdown tables, shell commands
;Semicolon;separates clauses; ends statements in code
:ColonShift + ;lists, ratios, time
Apostrophe / single quote'contractions, quotes, code strings
Quotation mark / double quoteShift + ‘quotes, code strings
,Comma,lists, decimals (some locales)
.Period / full stop / dot.sentences, decimals, file extensions
< >Angle brackets (less-than / greater-than)Shift + , / .comparisons, HTML tags
/Forward slash / slash (solidus)/URLs, dates, division
?Question markShift + /questions; wildcard/optional in code

Symbols with more than one name

Several keys are genuinely called different things depending on who’s talking:

  • # — hash, pound sign, number sign, or octothorpe. “Hash(tag)” online, “pound” on a US phone, “number sign” in print.
  • ^ — caret, circumflex, or “hat.” Strictly, the ASCII/Unicode name is circumflex; “caret” is the common computing name.
  • ` — backtick, backquote, or grave (accent). Used in code and Markdown; as a diacritic it’s the grave accent.
  • | — pipe or vertical bar (also vertical line/slash). “Pipe” comes from chaining commands in a terminal.
  • * — asterisk, informally “star” (or “splat” among programmers).
  • _ — underscore (once called the “underline”).
The shifted symbols above the number row on a US keyboard

In-depth guides for the tricky ones

Some keyboard symbols need more than a row in a table — layout differences, HTML rules, code meanings. We cover those in full:

  • At sign (@) — where it hides on UK and European layouts, and the “Shift + 2 gives a quote” fix.
  • Ampersand (&) — the &amp; HTML rule, URLs, Excel and code.
  • More on the way: pipe (|), backslash (\), caret (^) and tilde (~).

Keyboard layouts move symbols around

Where a symbol sits depends on your keyboard layout, not the letters printed on the keys. The clearest example: on a US layout Shift + 2 is @, but on a UK layout it’s a quotation mark and @ moves to Shift + ‘. On French (AZERTY), the digits themselves need Shift, so symbols like & sit unshifted. If a key types the wrong symbol, your layout probably doesn’t match your keyboard — check Settings → Time & language (Windows) or System Settings → Keyboard (Mac). See the @ and & guides for the per-layout details.

Typing symbols that aren’t on your keyboard

For characters with no key — ©, €, →, °, — — you have options:

Frequently asked questions

What are the symbols on a keyboard called?

The number-row symbols are the exclamation mark (!), at sign (@), hash (#), dollar sign ($), percent (%), caret (^), ampersand (&), asterisk (*), and parentheses. Around them you’ll find the tilde (~), backtick (`), underscore (_), pipe (|), backslash (), square brackets, curly braces, and the usual punctuation. Several have more than one name — see the list above.

What is the # symbol called?

The # symbol has several names depending on context: hash or hashtag (online), pound sign (on US phones), number sign (in print), and octothorpe (its playful formal name). You type it with Shift + 3 on a US keyboard.

What is the ^ symbol called?

The ^ symbol is called a caret, and also a circumflex (its formal ASCII/Unicode name) or informally a “hat.” You type it with Shift + 6. It’s used for exponents in plain-text maths, as the bitwise XOR operator in code, and for “start of line” in regular expressions.

What’s the difference between the slash and the backslash?

The forward slash (/) leans right and is used in web addresses, dates and division; it’s the unshifted / key. The backslash () leans left and is used mainly in Windows file paths and as an escape character in code; it has its own key, usually above or next to Enter.

How do I type a keyboard symbol that isn’t on my keyboard?

Use a Windows Alt code (hold Alt and type the number on the numeric keypad), a symbol picker (Win + . on Windows, Control + Command + Space on Mac), or copy the character from a chart or symbol tool. These cover symbols like ©, €, → and ° that have no dedicated key.

Why are some symbols in different places on my keyboard?

Because the keyboard layout — not the printed keys — decides where each symbol goes. US, UK and European layouts place several symbols differently: for example, @ and the double quote are swapped between US and UK, and on French AZERTY the digits require Shift. Matching your layout to your physical keyboard fixes most surprises.

Written by Igor R.. Tested on Windows 11, macOS and US, UK and European keyboard layouts. Symbol code points follow the Unicode Standard. Last updated July 2026.

Leave a Comment