Symbol guide

Arrow symbols: the complete guide

An arrow can point to the next screen, connect steps in a plain-text diagram, express a mathematical relation, or reproduce the flavor of a legacy symbol font. Unicode contains many arrow families because those jobs require different directions, weights, tails, hooks, and semantic distinctions. The right choice depends on meaning as much as appearance.

Where Unicode arrows come from

The core Arrows block spans U+2190–U+21FF. It includes familiar directional signs such as ←, ↑, →, and ↓ alongside double arrows, hooked arrows, dashed arrows, and other forms used in technical writing. The block is not a single visual theme. Characters were encoded to preserve distinctions already needed in standards, mathematics, dictionaries, diagrams, and document exchange.

Additional families live elsewhere. Supplemental Arrows-A covers U+27F0–U+27FF, Supplemental Arrows-B covers U+2900–U+297F, and Miscellaneous Symbols and Arrows covers U+2B00–U+2BFF. Dingbats, U+2700–U+27BF, also contains arrow-shaped marks. A complete arrow search therefore cannot assume that nearby-looking glyphs share one block or the same age of font support.

Wingdings 3 adds an important legacy chapter. Released in 1997, the icon font maps ordinary character positions to an extensive arrow set. A Wingdings document originally depended on that font being installed; copying the underlying letters did not carry the pictured arrows. Modern Unicode mappings let many of those shapes travel as real symbols, but the receiving font will not necessarily reproduce Microsoft’s original drawings exactly.

Arrows at work

Interfaces use arrows as affordances: a right arrow may mean continue, open, or move forward; a down arrow may reveal a menu; a circular arrow may mean refresh or retry. Those meanings are conventions rather than properties guaranteed by Unicode. Pair an important control with a text label and an accessible name, especially when direction could mean navigation, sorting, download, or expansion.

Plain-text diagrams benefit from compact arrows because the connection survives in email, code comments, and notes. A sequence such as input → transform → output communicates order without an image. Bidirectional arrows can show exchange, while hooked or return arrows can suggest a branch. Alignment still depends on the destination font, so a complex diagram is safer in a monospace environment or a real diagram tool.

Mathematics and logic assign precise meanings to particular arrows. ⇒ often represents implication, → can name a function or limit direction, and ↦ commonly maps an input to its image. Authors and fields choose conventions, so visual similarity does not make characters interchangeable. In formal work, follow the notation source and use an equation system when spacing, labels above arrows, or extensible length matters.

Compatibility and font coverage

Basic arrows in the older U+2190 block have broad font coverage, but a valid Unicode arrow from a supplemental block may be absent in an older or narrow font. The usual symptom is tofu, an empty box standing in for a missing glyph. Font fallback can prevent tofu yet produce a symbol with different weight or vertical alignment from the surrounding text.

Emoji presentation can affect a small subset of arrow-like characters, while most mathematical arrows remain text. Platform fonts also disagree about shaft length, arrowhead angle, and whether a heavy character feels filled or outlined. Unicode preserves the identity and direction; it does not require every font designer to draw the same artwork. A symbol copied correctly can therefore look unexpectedly different without being corrupted.

Paste the exact arrow into the actual destination and test the devices that matter. Check that direction remains unambiguous at small sizes, that a fallback glyph does not resemble another operator, and that assistive text explains any interactive meaning. If the arrow carries a safety instruction or critical navigation choice, add words rather than relying on shape alone.

Direction can also change meaning across writing systems and layouts. A right-pointing arrow may feel like forward navigation in a left-to-right interface, while a mirrored layout can use the opposite direction. Do not hard-code cultural reading order into a control without testing localization. For plain text, state the action beside the symbol; for an interface, let the design system and bidirectional-layout rules determine whether an icon should mirror.

Copying an arrow from a styled page does not copy the page font. The destination stores the code point and chooses its own glyph, so weight and spacing can shift after paste. If exact artwork is a requirement, use an accessible icon asset with a text alternative. Use Unicode when searchability, compact plain-text exchange, and character identity matter more than pixel-level consistency.

Using the LiteralKit arrow collection

LiteralKit’s Arrow Symbols collection contains 40 characters in five groups of eight: Horizontal, Vertical, Diagonal, Hooked, and Circular. Each entry includes a Unicode name and code point. The board is a practical selection of directional forms, not an exhaustive catalog of every mathematical or supplemental arrow in Unicode.

Start with the role you need. Horizontal covers common left, right, bidirectional, barred, and long arrows. Vertical and Diagonal cover movement on those axes. Hooked includes return, loop, wave, and tail forms. Circular contains rotation and corner shapes. Copy one candidate, compare its name with the intended meaning, and test it in the target font before publishing.

Use the Wingdings Translator when the goal is to reproduce or decode a legacy Wingdings arrow mapping rather than select by Unicode name. Use Math Symbols when an arrow participates in logic or another mathematical expression and you also need related operators. These tools overlap visually, but their contracts differ: curated arrow copying, legacy font translation, and mathematical symbol reference.

Frequently asked questions

Why are there several different right arrows?
Unicode preserves distinctions in length, weight, tail, hook, bar, direction, and technical meaning. A plain right arrow, a maps-to arrow, and an implication arrow may look related while serving different notation. Choose by the character name and context, not by shape alone.
Why does an arrow show as an empty box?
The selected font lacks a glyph for that code point and the system found no suitable fallback. Try a common arrow from U+2190–U+21FF or a font with broader symbol coverage, then verify the result on the audience’s devices.
Are Wingdings 3 arrows the same as Unicode arrows?
Wingdings 3 is a 1997 symbol font that draws arrows at ordinary character positions. Unicode later provides identities for many comparable symbols. A Unicode mapping travels as a character, but its modern font glyph may not look exactly like the original Wingdings artwork.
Can I use an arrow instead of a button label?
Only when the meaning remains clear and accessible. Arrows can mean next, open, sort, download, expand, or move. Give interactive controls an accessible name and add visible words where users could reasonably interpret the direction in more than one way.