HTML Entity for Up White Arrow Bar (⇪)

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

What Is the Up White Arrow Bar Entity?

Up White Arrow Bar (⇪) is the Unicode character at U+21EA (UPWARDS WHITE ARROW FROM BAR) in the Arrows block. It is a hollow upward arrow rising from a horizontal bar — used for navigation cues and as a common Caps Lock indicator.

Remember
Character     ⇪
Unicode       U+21EA
Hex entity    ⇪
Decimal       ⇪
CSS escape    \21EA
Named entity  (none)
Also known as Caps Lock indicator

All of these produce the same glyph: ⇪. For white up without a bar, see Up White Arrow (U+21E7). For a filled up-from-bar arrow, use ↥ (U+21A5).

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\21EAStylesheet content
Named entity—Not defined in HTML5

When to Use Which

SituationUse
Need white up from a barType the character, or ⇪ / ⇪
Caps Lock in shortcut docs⇪ with a “Caps Lock” label
Generated text via ::before / ::aftercontent: "\21EA"
White up without bar (Shift)Use ⇧ (U+21E7)
Filled up from barUse ↥ (U+21A5)

Live Preview

This symbol in common UI and keyboard contexts.

Caps Lock ⇪ Caps Lock
Large glyph ⇪
Compared ⇪ from bar   ⇧ plain   ↥ filled
Label Jump up ⇪
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 Caps Lock and jump-up labels).

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Up White Arrow Bar</title>
  <style>
    #point::after {
      content: "\21EA";
    }
  </style>
</head>
<body>
  <p>Using Hex Code: &#x21EA;</p>
  <p>Using HTML Code: &#8682;</p>
  <p id="point">Using CSS Entity: </p>
  <p>Typed directly: &#x21EA;</p>
  <p>&#x21EA; Caps Lock</p>
  <p>Jump up &#x21EA;</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+21EA → &#x21EA; in HTML. The browser turns it into the glyph.

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

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

4. Typed / labels: fine in UTF-8 pages. ⇪ Caps Lock and Jump up ⇪ show common documentation and UI patterns.

Pitfalls & Tips

Common mistakes when working with this arrow.

Named?

No named entity

HTML5 does not define a named entity for U+21EA. Use numeric forms. &mapstoup; is a different, filled character.

Look-alikes

From bar ≠ plain ≠ filled

U+21EA is white from bar. U+21E7 is plain white up. U+21A5 (&mapstoup;) is filled from bar.

Meaning

Context changes the reading

In keyboard docs it often means Caps Lock. In UI it may mean “up from baseline.” Label the meaning nearby.

CSS vs HTML

Do not mix escapes

\21EA belongs in CSS. &#x21EA; / &#8682; belong in HTML.

A11y

Do not rely on the icon alone

Screen readers may not name this arrow clearly. Keep labels like “Caps Lock” next to the glyph.

Semicolon

End references

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

Browser Support

Up White Arrow Bar (U+21EA) and its numeric entity forms (&#x21EA;, &#8682;, CSS \\21EA) are supported in all mainstream browsers. Glyph shape depends on the font.

✓ Universal support

Up White Arrow Bar

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

Bottom line: Use &#x21EA; or &#8682; for the Unicode glyph, and \\21EA only inside CSS content. Prefer U+21E7 for plain white up / Shift.

Key Takeaways

  • Unicode: this symbol is U+21EA (decimal 8682).
  • HTML: use &#x21EA; or &#8682; when you need an entity.
  • CSS: use \21EA inside content for generated text.
  • Watch out: U+21EA ≠ U+21E7 (no bar) ≠ &mapstoup; (filled).

One line: U+21EA → &#x21EA; / &#8682; / CSS \21EA.

Frequently Asked Questions

Use &#x21EA; (hex), &#8682; (decimal), or the CSS escape \21EA in the content property. All render U+21EA. You can also paste the character directly when your file is UTF-8.
U+21EA (hex 21EA, decimal 8682). Unicode names it UPWARDS WHITE ARROW FROM BAR. It belongs to the Arrows block (U+2190–U+21FF).
No. HTML5 does not define a named entity for this character. Use numeric references like &#x21EA; or &#8682;. For a filled up-from-bar arrow, use &mapstoup; (U+21A5).
Yes. U+21EA is commonly used in keyboard documentation as a Caps Lock indicator. In UI it can also mean “up from a baseline.”
HTML entities (&#8682; or &#x21EA;) go in markup. The CSS escape \21EA is used in stylesheets (usually in the content property of ::before/::after). Both render the same glyph.
Use it for Caps Lock docs or a white up-from-bar cue. Prefer U+21E7 for plain white up / Shift, and &uarr; for a simple filled up arrow. Always pair the glyph with clear labels for accessibility.

Did you know?

This character is Unicode U+21EA (decimal 8682) — official name UPWARDS WHITE ARROW FROM BAR in the Arrows block. HTML5 has no named entity. It is often used as a Caps Lock indicator and differs from plain white up U+21E7 and filled &mapstoup; (U+21A5).

Next: Up White Arrow On Pedestal

Learn the HTML entity for Up White Arrow On Pedestal — 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