HTML Entity for North East Arrow (↗)

Beginner
6 min read
Updated: Sep 2026
1 example
Unicode U+2197

What Is the North East Arrow Entity?

North east arrow (↗) is the Arrows character at Unicode U+2197 (NORTH EAST ARROW). It points diagonally up and to the right — useful for maps, UI cues, and directions. HTML5 provides ↗, ↗, and ↗.

Remember
Character     ↗
Unicode       U+2197
Named entity  ↗  (also ↗, ↗)
Hex entity    ↗
Decimal       ↗
CSS escape    \2197

All of these produce the same glyph: ↗. Prefer ↗ for readable HTML; paste ↗ in UTF-8 when convenient.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entity↗HTML markup (also ↗)
Hex entity↗HTML markup
Decimal entity↗HTML markup
Direct character↗HTML text (UTF-8 default)
CSS escape\2197Stylesheet content

When to Use Which

SituationUse
Readable arrows in HTML↗ or ↗
UTF-8 UI or map textType or paste ↗
Numeric entity required↗ or ↗
Generated text via ::before / ::aftercontent: "\2197"
Straight right instead of diagonal→ (→)

Live Preview

North east arrow rendered in common contexts.

Glyph ↗
Large glyph ↗
In a sentence Exit ↗ toward the plaza
With entities Named: ↗ | Hex: ↗ | Decimal: ↗
Related arrows ↖ (↖) · ↘ (↘) · ↙ (↙)

Complete HTML Example

One page that shows the north east arrow with named, hex, decimal, direct, and CSS forms. Use View Output or open the live editor.

Named + Hex + Decimal + Direct + CSS

Five ways to produce ↗ in a single document.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>North East Arrow (↗) in HTML</title>
  <style>
    #point::after {
      content: "\2197";
    }
  </style>
</head>
<body>
  <p>Using Named Entity: &nearr;</p>
  <p>Using Hex Code: &#x2197;</p>
  <p>Using HTML Code: &#8599;</p>
  <p>Using Direct Character: ↗</p>
  <p id="point">Using CSS Entity: </p>
  <p>Example: Go &nearr; on the map</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &nearr; (or &nearrow;) is the clearest HTML form for U+2197.

2. Hex: U+2197 → &#x2197; in HTML. Reliable numeric form.

3. Decimal: same code point as 8599 → &#8599;. Same glyph.

4. Direct: paste ↗ in a UTF-8 file with <meta charset="UTF-8">.

5. CSS: use \2197 in content (not an HTML entity). #point::after appends that ↗ after the paragraph text.

Pitfalls & Tips

Common mistakes when working with this arrow entity.

Direction

Not →

&rarr; is straight right. ↗ is diagonal (north-east). Pick the arrow that matches your meaning.

Accessibility

Do not rely on the glyph alone

If the arrow conveys action or direction, add visible or aria-label text so screen readers get the meaning.

Aliases

&nearr; = &nearrow;

Both (plus &UpperRightArrow;) map to U+2197. Pick one and stay consistent.

CSS vs HTML

Do not mix escapes

\2197 belongs in CSS. &nearr; / &#x2197; / &#8599; belong in HTML.

Semicolon

End references

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

UTF-8

Declare charset

If you paste ↗ directly, serve the page as UTF-8 with <meta charset="UTF-8">.

Browser Support

North east arrow (U+2197) and its entity forms (&nearr;, &#x2197;, &#8599;, CSS \\2197) are supported in all mainstream browsers. Glyph availability depends on the font.

✓ Universal support

North East Arrow (&#x2197;)

Prefer &nearr;, or encode with hex, decimal, or CSS escape — same glyph everywhere.

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+2197 / entities Full support

Bottom line: Prefer &nearr; (or &nearrow;) in HTML. Use &#x2197; / &#8599; when a numeric form is required, and \\2197 only inside CSS content.

Key Takeaways

  • Unicode: north east arrow is U+2197 (decimal 8599), Arrows block.
  • HTML: prefer &nearr; (aliases &nearrow;, &UpperRightArrow;), or &#x2197; / &#8599;.
  • CSS: use \2197 inside content for generated text.
  • Meaning: diagonal up-right — not the same as → or other compass arrows.

One line: U+2197 → &nearr; / &#x2197; / &#8599; / CSS \2197.

Frequently Asked Questions

Use &nearr; or &nearrow; (named), &#x2197; (hex), &#8599; (decimal), type ↗ in UTF-8, or the CSS escape \2197 in content. All render ↗.
U+2197 (NORTH EAST ARROW). Hex 2197, decimal 8599. It belongs to the Arrows block and points diagonally up and to the right.
Yes. HTML5 defines &nearr;, &nearrow;, and &UpperRightArrow; (aliases for the same character). You can also use &#8599; or &#x2197;.
Use it for maps, compass-style directions, “open in new window” style cues, and diagonal navigation UI. Prefer &nearr; for readable source. For screen readers, add accessible text when the arrow alone carries meaning.
HTML entities (&nearr;, &#8599;, or &#x2197;) go in markup. The CSS escape \2197 is used in stylesheets (usually in the content property of ::before/::after). Both render ↗.
→ (U+2192, &rarr;) is a right arrow. ↗ is specifically north-east (up-right). Emoji presentation depends on font and VS16; this page documents the text Arrows character U+2197.

Did you know?

North east arrow (↗) is Unicode U+2197 (decimal 8599) — NORTH EAST ARROW in the Arrows block. HTML5 provides &nearr; (also &nearrow; and &UpperRightArrow;). Use it for maps, UI “open external” cues, and diagonal direction indicators.

Next: North East Arrow Crossing North West Arrow

Learn the HTML entity for the crossed north-east / north-west arrows — the next character in this entity sequence.

Crossing arrows 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