HTML Entity for Up Arrow Horizontal Stroke (⤉)

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

What Is the Up Arrow Horizontal Stroke Entity?

Up Arrow Horizontal Stroke (⤉) is the Unicode character at U+2909 (UPWARDS ARROW WITH HORIZONTAL STROKE) in Supplemental Arrows-B. It is an upward arrow with a horizontal stroke across the shaft, used for specialized navigation and UI cues.

Remember
Character     ⤉
Unicode       U+2909
Hex entity    ⤉
Decimal       ⤉
CSS escape    \2909
Named entity  (none)

All of these produce the same glyph: ⤉. For everyday up direction, prefer ↑ (↑).

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Direct character⤉HTML text (UTF-8)
Hex entity⤉HTML markup
Decimal entity⤉HTML markup
CSS escape\2909Stylesheet content
Named entity—Not defined in HTML5

When to Use Which

SituationUse
Need the U+2909 glyphType the character, or ⤉ / ⤉
Generated text via ::before / ::aftercontent: "\2909"
Plain up directionUse ↑ (U+2191)
Up arrow to barUse ⤒ (U+2912)
Looking for a named entityNone for U+2909 — use numeric form

Live Preview

Up Arrow Horizontal Stroke in common UI contexts.

Move up Move up ⤉
Large glyph ⤉
Compared ⤉   ↑   ⤒
Label Top ⤉
With entities Hex: ⤉ | Decimal: ⤉

Complete HTML Example

One page that shows this symbol with hex, decimal, CSS, and a typed character. Use View Output or open the live editor.

Hex + Decimal + CSS + Typed

All four ways to produce ⤉ in a single document (plus a short label).

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Up Arrow Horizontal Stroke</title>
  <style>
    #point::after {
      content: "\2909";
    }
  </style>
</head>
<body>
  <p>Using Hex Code: &#x2909;</p>
  <p>Using HTML Code: &#10505;</p>
  <p id="point">Using CSS Entity: </p>
  <p>Typed directly: &#x2909;</p>
  <p>Move up &#x2909;</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+2909 → &#x2909; in HTML. The browser turns it into the glyph.

2. Decimal: same code point as 10505 → &#10505;. Same result as hex.

3. CSS: use \2909 in content (not an HTML entity). #point::after appends that glyph after the paragraph text.

4. Typed / label: fine in UTF-8 pages. The “Move up” line shows the symbol with supporting text.

Pitfalls & Tips

Common mistakes when working with Up Arrow Horizontal Stroke.

Named?

No named entity

HTML5 does not define a named entity for U+2909. Use numeric forms.

Look-alikes

U+2909 ≠ ↑ ≠ ⤒ (U+2912)

Plain up is U+2191. Arrow-to-bar is U+2912. Check the code point if fonts look similar.

CSS vs HTML

Do not mix escapes

\2909 belongs in CSS. &#x2909; / &#10505; belong in HTML.

Fonts

Check the glyph

Supplemental Arrows-B coverage varies. If the mark is missing, fall back to ↑ plus wording.

A11y

Describe the action

Pair the glyph with text like “Move up” so the meaning is clear.

Semicolon

End references

Always finish with ; — write &#10505;, not &#10505.

Browser Support

Up Arrow Horizontal Stroke (U+2909) and its numeric entity forms (&#x2909;, &#10505;, CSS \\2909) are supported in all mainstream browsers. Glyph shape depends on the font.

✓ Universal support

Up Arrow Horizontal Stroke

Encode with hex, decimal, or CSS escape — or paste the character in UTF-8 HTML.

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

Bottom line: Use &#x2909; or &#10505; for the Unicode glyph, and \\2909 only inside CSS content. Prefer &uarr; for plain up.

Key Takeaways

  • Unicode: this symbol is U+2909 (decimal 10505).
  • HTML: use &#x2909; or &#10505; when you need an entity.
  • CSS: use \2909 inside content for generated text.
  • Watch out: U+2909 ≠ ↑ ≠ U+2912 (horizontal stroke ≠ plain ≠ to bar).

One line: U+2909 → &#x2909; / &#10505; / CSS \2909.

Frequently Asked Questions

Use &#x2909; (hex), &#10505; (decimal), or the CSS escape \2909 in the content property. All render U+2909. You can also paste the character directly when your file is UTF-8.
U+2909 (hex 2909, decimal 10505). Unicode names it UPWARDS ARROW WITH HORIZONTAL STROKE. It belongs to Supplemental Arrows-B (U+2900–U+297F).
No. HTML5 does not define a named entity for this character. Use numeric references like &#x2909; or &#10505;.
U+2909 is an up arrow with a horizontal stroke through the shaft. ↑ (U+2191) is plain up. U+2912 is up arrow to bar — a different Supplemental Arrows-B character that can look similar in some fonts.
HTML entities (&#10505; or &#x2909;) go in markup. The CSS escape \2909 is used in stylesheets (usually in the content property of ::before/::after). Both render the same glyph.
Use it when you need this exact specialized arrow. For everyday up direction, prefer &uarr; (↑). Always pair the glyph with clear text for accessibility.

Did you know?

Up Arrow Horizontal Stroke is Unicode U+2909 (decimal 10505) — official name UPWARDS ARROW WITH HORIZONTAL STROKE in Supplemental Arrows-B. HTML5 has no named entity. It is an up arrow crossed by a horizontal stroke and is not the plain up arrow (U+2191 ↑, &uarr;).

Next: Up Arrow Left Down Arrow

Learn the HTML entity for Up Arrow Left Down Arrow — next in this sequence.

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