HTML Entity for Right Arrow (→)

Beginner
5 min read
Updated: Sep 2026
1 example
Unicode U+2192

What Is Right Arrow?

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.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entity→HTML markup (preferred)
Named alias→HTML markup (same glyph)
Direct character→HTML text (UTF-8)
Hex entity→HTML markup
Decimal entity→HTML markup
CSS escape\2192Stylesheet content

When to Use Which

SituationUse
Navigation / Next / Continue→ or type →
Left / Back← / ←
Double right (implication)⇒ / ⇒
Longer rightwards arrow⟶ / ⟶
ASCII fallback only-> (not the same character)
Generated text via ::before / ::aftercontent: "\2192"

Live Preview

Right arrow rendered in common UI and math contexts.

Example Home → HTML → Entities
Large glyph →
Compared →   ←   ⇒   ->
With entities Named: → | Hex: → | Decimal: →

Complete HTML Example

One page that shows Right Arrow with named, hex, decimal, CSS escape, and a typed character. Use View Output or open the live editor.

Named + Hex + Decimal + CSS + Typed

Five ways to produce →, plus breadcrumb and mapping examples.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Right Arrow (→) in HTML</title>
  <style>
    #point::after {
      content: "\2192";
    }
  </style>
</head>
<body>
  <p>Right Arrow using Named Entity: &rarr;</p>
  <p>Right Arrow using Hex Code: &#x2192;</p>
  <p>Right Arrow using HTML Code: &#8594;</p>
  <p id="point">Right Arrow using CSS Entity: </p>
  <p>Typed directly: →</p>
  <p>Continue &rarr; Next lesson</p>
  <p>Mapping: A &rarr; B</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &rarr; is the HTML5 name for U+2192 → →. Best default in markup (&rightarrow; is the same glyph).

2. Hex: U+2192 → &#x2192; in HTML. Same glyph as the named form.

3. Decimal: same code point as 8594 → &#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 &rarr; and mappings like A &rarr; B.

Pitfalls & Tips

Common mistakes when working with Right Arrow.

->

Not ASCII hyphen + >

Typing -> is two ASCII characters. Prefer &rarr; for a real rightwards arrow.

Case

&rarr; vs &rArr;

&rarr; is → (single). &rArr; is ⇒ (double). Names are case-sensitive.

←

Direction matters

Use &larr; 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. &rarr; / &#x2192; / &#8594; belong in HTML.

Semicolon

End named entities

Always finish with ; — write &rarr;, not &rarr.

Browser Support

Right arrow (U+2192) and its entity forms (&rarr;, &rightarrow;, &#x2192;, &#8594;, CSS \\2192) are supported in all mainstream browsers.

✓ Universal support

Right Arrow (&#x2192;)

Encode with named, hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer All versions
Yes
U+2192 / entities Full support

Bottom line: Prefer &rarr; in HTML. Use &#x2192; / &#8594; when numeric form is required, and \\2192 only inside CSS content.

Key Takeaways

  • Unicode: right arrow is U+2192 (decimal 8594) — glyph →.
  • HTML: prefer &rarr; — also &rightarrow; / &#x2192; / &#8594; / type →.
  • CSS: use \2192 inside content for generated text.
  • Meaning: → = rightwards arrow — not ->, not &rArr;, not &larr;.

One line: U+2192 → &rarr; / &#x2192; / &#8594; / CSS \2192.

Frequently Asked Questions

Prefer &rarr; (named). You can also use &#x2192; (hex), &#8594; (decimal), &rightarrow; (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 &rarr; (preferred) or &rightarrow;. Numeric forms &#8594; and &#x2192; also work.
Use it for navigation cues, breadcrumbs, CTAs, flow diagrams, and math mappings (A → B). Prefer &larr; for left, &rArr; for implication-style double arrows, and SVG/CSS for decorative UI arrows when you need scalable graphics.
HTML entities (&rarr;, &#8594;, or &#x2192;) go in markup. The CSS escape \2192 goes in stylesheet strings (usually content on ::before/::after).
No. → is U+2192 (&rarr;). The ASCII sequence -> is two characters (hyphen + greater-than). ⇒ is U+21D2 (&rArr;), a double right arrow.

Did you know?

Right arrow is Unicode U+2192 (decimal 8594) — glyph → in the Arrows block. HTML5 names it &rarr; (alias &rightarrow;). Prefer &rarr; in markup. Left arrow is &larr; (U+2190); double right arrow is &rArr; (U+21D2).

Next: Right Arrow Above Almost Equal To

Learn the HTML entity for right arrow above almost equal to (⥵).

Continue tutorial →

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful