Right arrow (→) is the Unicode character at U+2192 in the Arrows block. Official name: RIGHTWARDS ARROW. It is one of the most common directional marks for navigation, UI labels, and math mappings.
Remember
Character →
Unicode U+2192
Named entity →
Alias →
Hex entity →
Decimal →
CSS escape \2192
Not the same -> · ← · ⇒
Prefer → in HTML markup. You can also type → in UTF-8, or use numeric forms when needed.
Right Arrow using Named Entity: →
Right Arrow using Hex Code: →
Right Arrow using HTML Code: →
Right Arrow using CSS Entity: →
Typed directly: →
Continue → Next lesson
Mapping: A → B
How It Works
1. Named:→ is the HTML5 name for U+2192 → →. Best default in markup (→ is the same glyph).
2. Hex:U+2192 → → in HTML. Same glyph as the named form.
3. Decimal: same code point as 8594 → →. Same result as hex and named.
4. CSS: use \2192 in content (not an HTML entity). #point::after appends that → after the paragraph text.
5. Typed / uses: paste → in UTF-8, or write labels like Continue → and mappings like A → B.
Pitfalls & Tips
Common mistakes when working with Right Arrow.
->
Not ASCII hyphen + >
Typing -> is two ASCII characters. Prefer → for a real rightwards arrow.
Case
→ vs ⇒
→ is → (single). ⇒ is ⇒ (double). Names are case-sensitive.
←
Direction matters
Use ← for left. Do not flip → with CSS unless you also update accessible text.
A11y
Keep meaning in text
If the arrow carries meaning (Next, Continue), include clear words nearby — do not rely on the glyph alone.
CSS vs HTML
Do not mix escapes
\2192 belongs in CSS strings. → / → / → belong in HTML.
Semicolon
End named entities
Always finish with ; — write →, not &rarr.
Compatibility
Browser Support
Right arrow (U+2192) and its entity forms (→, →, →, →, CSS \\2192) are supported in all mainstream browsers.
✓ Universal support
Right Arrow (→)
Encode with named, hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerAll versions
Yes
U+2192 / entitiesFull support
Bottom line: Prefer → in HTML. Use → / → when numeric form is required, and \\2192 only inside CSS content.
Remember
Key Takeaways
Unicode: right arrow is U+2192 (decimal 8594) — glyph →.
HTML: prefer → — also → / → / → / type →.
CSS: use \2192 inside content for generated text.
Meaning:→ = rightwards arrow — not ->, not ⇒, not ←.
Prefer → (named). You can also use → (hex), → (decimal), → (alias), type → in UTF-8, or the CSS escape \2192 in content.
U+2192 (RIGHTWARDS ARROW). Hex 2192, decimal 8594. It belongs to the Arrows block (U+2190–U+21FF).
Yes. Use → (preferred) or →. Numeric forms → and → also work.
Use it for navigation cues, breadcrumbs, CTAs, flow diagrams, and math mappings (A → B). Prefer ← for left, ⇒ for implication-style double arrows, and SVG/CSS for decorative UI arrows when you need scalable graphics.
HTML entities (→, →, or →) go in markup. The CSS escape \2192 goes in stylesheet strings (usually content on ::before/::after).
No. → is U+2192 (→). The ASCII sequence -> is two characters (hyphen + greater-than). ⇒ is U+21D2 (⇒), a double right arrow.
🤔
Did you know?
Right arrow is Unicode U+2192 (decimal 8594) — glyph → in the Arrows block. HTML5 names it → (alias →). Prefer → in markup. Left arrow is ← (U+2190); double right arrow is ⇒ (U+21D2).