fsymbols
Loading symbols…
››
⇸

rightwards arrow with vertical stroke

Rightwards Arrow With Vertical Stroke

⇸ marks a partial function: a rule that may leave some inputs undefined. In Z notation, it labels a mapping from one set to another. The vertical stroke changes the mathematical arrow's type; its reading depends on the notation around it.

Text symbol
Search it as
partial function · partial map · Z notation · partial arrow · mathematical arrow · arrow with vertical bar · rightwards arrow bar
Shows up in
Anything that takes text · its shape is whatever your font draws

What ⇸ means

It marks a function that may leave some inputs without an output.

Z notation is a formal language for specifying computing systems. There, ⇸ is the partial function arrow (also called the partial map arrow): some elements of the stated input set may have no output. By contrast, → marks a total function, which has an output for every element of its domain.

Z notation took shape in the late 1970s. Other arrow conventions have separate histories: a limit arrow was introduced in 1905 and became widespread in books by 1908. By 1936, → was used to map individual elements. Those dates describe different arrow conventions.

Specialist mathematical notation; read it within a system that defines it.

The stroke does not mean “blocked” on its own.

Don't confuse it with

3

Questions people ask

1

Why does ⇸ look different in different fonts?

The font draws this text character, so the arrowhead, spacing, or stroke proportions may vary. At small sizes, a faint vertical stroke can make it look like a plain right arrow.

How to type ⇸

Windows (Word)
Alt+XType 21F8, 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 “rightwards arrow with vertical stroke”.
Linux
Ctrl+Shift+UType 21f8, then Enter or Space.
HTML
⇸
CSS
\21F8
Unicode hexadecimal input
In an editor with Unicode hex input, enter 21F8 and run its conversion command; the shortcut varies by app.
Codes and encoding1 code points
HTML decimal
⇸
HTML hex
⇸
CSS content
content: "\21F8";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%87%B8
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