fsymbols
Loading symbols…
››
⇧

upwards white arrow

Upwards White Arrow

⇧ marks Shift: hold that key with another key to change the second key's output. In a keyboard shortcut, ⇧A means Shift+A, not a command to move upward.

Text symbol
Also called
Shift · Shift key · level 2 select
Search it as
shift symbol · shift key symbol · keyboard shortcut · caps lock symbol
Shows up in
Anything that takes text · its shape is whatever your font draws

What ⇧ means

Hold Shift with another key. This is a modifier symbol: it changes the other key's result instead of giving a direction. In a shortcut, ⇧A means press Shift and A; it usually produces a capital A.

The key's idea predates this symbol. In 1878, the Remington No. 2 typewriter introduced a shift key that moved the carriage, the part that carries and moves the paper, so one physical key could print either an uppercase or a lowercase character.

A 1997 Unicode discussion described ⇧ as a Shift symbol. A 2010 proposal by ISO, an international standards organization, for keyboard symbols also called it level 2 select: the alternate character assigned to a key on some layouts.

Read ⇧ as a keyboard instruction

Beside another key, ⇧ is a shortcut recipe: hold Shift while pressing that key. For example, ⇧⌘P means hold Shift and Command, then press P; the action depends on the app.

Use ⇧ for temporary Shift. Caps Lock is a separate lock action.

Technical and instructional: it labels the Shift modifier in keyboard shortcuts, menus, and software guides.

It means temporary Shift, not Caps Lock.

Don't confuse it with

3

Questions people ask

1

Why does ⇧ look different in different fonts?

Font artwork can change the arrow's outline, weight, and spacing. A font may support ⇧ but lack nearby white-arrow characters, so the appearance varies while the character stays the same.

How to type ⇧

Windows (Word)
Alt+XType 21E7, then Alt+X to get ⇧.
Windows
Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win + .).
macOS
Control+Command+SpaceOpen the character viewer and search “upwards white arrow”.
Linux
Ctrl+Shift+UType 21e7, then Enter or Space.
HTML
⇧
CSS
\21E7
Windows
In Windows Character Map, search for Upwards White Arrow, select the result, and insert it.
HTML
Use `⇧` in HTML source.
Unicode input
Use your operating system's Unicode input method for U+21E7; the keystrokes depend on the system.
Codes and encoding1 code points
HTML decimal
⇧
HTML hex
⇧
CSS content
content: "\21E7";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%87%A7
1
On screen
1
Code points
1
JS .length
3
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1