fsymbols
Loading symbols…
››
⤖

rightwards two-headed arrow with tail

Rightwards two-headed arrow with tail

⤖ is the arrow for a bijection: every item on either side matches exactly one item on the other. It appears in formal mapping notation, including Z notation. Its two heads and tail distinguish it from neighboring mapping arrows.

Text symbol
Search it as
bijection · bijective mapping · Z notation · mapping arrow
Shows up in
Anything that takes text · its shape is whatever your font draws

What ⤖ means

⤖ is the arrow for a bijection between two sets. A bijection pairs every item on each side with exactly one item on the other: no two inputs share an output, and nothing on the other side is left unmatched.

Z notation is a formal system for expressing mathematical specifications; there, ⤖ marks this kind of mapping.

Is ⤖ the same as ↠ or ↣?

No; ⤖ combines onto and one-to-one mapping. In common set-mapping notation, ↠ marks a map that reaches every item in the target set, while ↣ marks one where different inputs cannot share an output. ⤖ signals both properties.

On 2026-09-05, fonts could draw ⤖ differently, and a font without the glyph could show a replacement box.

Specialist mathematical notation: it marks a formal mapping, not a general directional cue.

Use it only when your formula defines what the two heads and tail mean.

Don't confuse it with

4

Questions people ask

1

Why does ⤖ show as a box on some devices?

Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.

How to type ⤖

Windows (Word)
Alt+XType 2916, 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 two-headed arrow with tail”.
Linux
Ctrl+Shift+UType 2916, then Enter or Space.
HTML
⤖
CSS
\2916
Codes and encoding1 code points
HTML decimal
⤖
HTML hex
⤖
CSS content
content: "\2916";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%A4%96
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