Right Arrow Hook (↪) is the Arrows character at Unicode U+21AA (RIGHTWARDS ARROW WITH HOOK). It is a rightwards arrow with a hook, often used for continue, redirect, and navigation UI.
Remember
Character ↪
Unicode U+21AA
Hex entity ↪
Decimal ↪
Named entity ↪
CSS escape \21AA
Not the same ↩ (↩) · ↵ (↵)
All of these produce the same glyph: ↪ (when the font supports U+21AA). Prefer ↪ in HTML source for clarity; use hex/decimal when generating entities, and CSS \21AA only in content.
Using Hex Code: ↪
Using HTML Code: ↪
Using Named Entity: ↪
Using CSS Entity: ↪
Continue ↪
How It Works
1. Hex:U+21AA → ↪ in HTML. The browser turns it into ↪.
2. Decimal: same code point as 8618 → ↪. Same result as hex.
3. Named:↪ is the HTML5 name for this character.
4. CSS: use \21AA in content (not an HTML entity). #point::after appends that ↪ after the paragraph text.
Pitfalls & Tips
Common mistakes when working with Right Arrow Hook.
Look-alikes
Not Enter corner ↵
↵ (U+21B5) is the downwards corner arrow often used for Return/Enter — a different code point.
Direction
Right vs left hook
↪ is ↪. The leftwards form is ↩ (↩, U+21A9).
A11y
Label the action
Pair ↪ with words like “Continue” or “Next”, or use aria-label.
CSS vs HTML
Do not mix escapes
\21AA belongs in CSS. ↪ / ↪ / ↪ belong in HTML.
Fonts
Arrows coverage
Most modern UI fonts include U+21AA. If a glyph is missing, try Segoe UI Symbol or Noto Sans Symbols.
Semicolon
End references
Always finish with ; — write ↪, not &rarrhk.
Compatibility
Browser Support
Right Arrow Hook (U+21AA) and its entity forms (↪, ↪, ↪, CSS \\21AA) are supported in modern browsers when the font includes the Arrows block.
✓ Universal support
Right Arrow Hook (↪)
Encode with named, hex, decimal, or CSS escape — same character when the font supports U+21AA.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerAll versions
Yes
U+21AA / ↪Full support
Bottom line: Prefer ↪ in HTML. Use \\21AA only inside CSS content. Do not confuse with ↵ or ↩.
Remember
Key Takeaways
Unicode: this symbol is U+21AA (decimal 8618).
HTML: prefer ↪ — or use ↪ / ↪.
Use ↪ (named), ↪ (hex), ↪ (decimal), or the CSS escape \21AA in the content property. All render ↪ when the font supports the Arrows block.
U+21AA (RIGHTWARDS ARROW WITH HOOK). Hex 21AA, decimal 8618. It belongs to the Arrows block (U+2190–U+21FF).
Yes. ↪ is the HTML5 named entity for U+21AA. You can also use ↪ or ↪.
Use it for continue/redirect UI cues, command flows, and diagrams that need a rightwards arrow with a hook. Prefer ↪ for readable HTML source.
HTML entities (↪, ↪, or ↪) go in markup. The CSS escape \21AA is used in stylesheets (usually in the content property of ::before/::after). Both render ↪.
U+21A9 (↩, ↩) is the leftwards arrow with hook. U+21B5 (↵, ↵) is the downwards arrow with corner leftwards (classic Enter/return shape). U+21AA is the rightwards hooked arrow.
🤔
Did you know?
Right Arrow Hook is Unicode U+21AA (decimal 8618) — RIGHTWARDS ARROW WITH HOOK. HTML5 provides the named entity ↪. Prefer it for readable source, or use ↪ / ↪. Do not confuse it with the Enter/return corner arrow ↵ (U+21B5, ↵) or the left hook ↩ (U+21A9).