HTML Entity for Up Arrow Double Stroke (⇞)

Beginner
⏱️ 5 min read
📚 Updated: Jun 2026
🎯 1 Code Example
Unicode U+21DE

What You'll Learn

How to display the Up Arrow Double Stroke (⇞) in HTML using hexadecimal, decimal, and CSS escape methods. This character is U+21DE (UPWARDS ARROW WITH DOUBLE STROKE) in the Arrows block (U+2190–U+21FF)—an upward-pointing arrow with a double stroke, often used for Page Up and strong upward navigation cues.

Render it with ⇞, ⇞, or CSS escape \21DE. There is no named HTML entity. Compare ↑ (up arrow, U+2191, ↑) for the plain single-stroke upward arrow.

⚡ Quick Reference — Up Arrow Double Stroke

Unicode U+21DE

Arrows block

Hex Code ⇞

Hexadecimal reference

HTML Code ⇞

Decimal reference

Named Entity

Use numeric codes only

Reference Table
Name           Value
────────────   ──────────
Unicode        U+21DE
Hex code       ⇞
HTML code      ⇞
Named entity   (none)
CSS code       \21DE
Meaning        Upwards arrow with double stroke
Related        U+2191 = Up arrow (↑); U+21DF = Down double stroke
Block          Arrows (U+2190–U+21FF)
1

Complete HTML Example

A simple example showing ⇞ using hexadecimal code, decimal HTML code, and a CSS content escape:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point::after{
   content: "\21DE";
  }
 </style>
</head>
<body>
<p>Up Arrow Double Stroke (hex): &#x21DE;</p>
<p>Up Arrow Double Stroke (decimal): &#8670;</p>
<p id="point">Up Arrow Double Stroke (CSS): </p>
</body>
</html>
Try it Yourself

🌐 Browser Support

U+21DE is supported in modern browsers when rendered with a font that includes Arrows:

Chrome 1+
Firefox 1+
Safari 1+
Edge 12+
Opera 4+
Android 4.4+
iOS Safari 1+

👀 Live Preview

See the Up Arrow Double Stroke (⇞) in navigation and UI contexts:

Large glyph
Page Up Page Up ⇞
Scroll to top Top ⇞
vs up arrow ⇞ double   ↑ single
Numeric refs &#x21DE; &#8670;

🧠 How It Works

1

Hexadecimal Code

&#x21DE; uses the Unicode hexadecimal value 21DE to display the Up Arrow Double Stroke. The x prefix indicates hexadecimal format.

HTML markup
2

Decimal HTML Code

&#8670; uses the decimal Unicode value 8670 to display the same character.

HTML markup
3

CSS Entity

\21DE is used in CSS stylesheets in the content property of pseudo-elements like ::before and ::after.

CSS stylesheet
=

Same visual result

All three methods produce: . Unicode U+21DE in the Arrows block (U+2190–U+21FF). No named HTML entity—use numeric codes in markup. The double stroke adds strong visual emphasis for Page Up and prominent upward cues.

Use Cases

The Up Arrow Double Stroke (⇞) is commonly used in:

⌨ Page Up

Keyboard shortcut docs and UI labels for page-up navigation.

🔝 Navigation

Menus and controls indicating strong upward movement or scroll-to-top.

🎨 UI design

Buttons and interactive elements needing prominent upward direction cues.

🛠 Iconography

Icon sets and design systems with double-stroke upward arrows.

🗺 Diagrams

Flowcharts and instructional content showing emphasized upward direction.

💻 Web applications

Dashboards and software interfaces with level-based upward navigation.

💡 Best Practices

Do

  • Use &#x21DE; or &#8670; consistently in markup
  • Add aria-label when the arrow conveys navigation meaning (e.g. Page Up)
  • Choose fonts with Arrows block support (Segoe UI Symbol, Arial Unicode MS)
  • Use \21DE in CSS ::before / ::after for icon buttons
  • Serve pages with UTF-8 (<meta charset="utf-8">)

Don’t

  • Confuse ⇞ (U+21DE) with ↑ (&uarr;, plain up arrow U+2191)
  • Use U+021DE or CSS \021DE—the correct value is U+21DE and \21DE
  • Expect a named entity—none exists for U+21DE
  • Put CSS escape \21DE in HTML text nodes
  • Overuse the double-stroke glyph—its strong emphasis can overwhelm UI

Key Takeaways

1

Two HTML numeric references render ⇞

&#x21DE; &#8670;
2

For CSS stylesheets, use \21DE in content

3

Unicode U+21DE — UPWARDS ARROW WITH DOUBLE STROKE

4

Plain up arrow: ↑ via &uarr; (U+2191)

5

Three methods, one glyph — no named HTML entity

❓ Frequently Asked Questions

Use &#x21DE; (hex), &#8670; (decimal), or \21DE in CSS content. There is no named entity. All produce ⇞.
U+21DE (UPWARDS ARROW WITH DOUBLE STROKE). Arrows block (U+2190–U+21FF). Hex 21DE, decimal 8670. Often associated with Page Up navigation.
In Page Up indicators, navigation elements, keyboard shortcut documentation, UI buttons, iconography, and any content needing upward movement with strong visual emphasis.
HTML references (&#8670; or &#x21DE;) go in markup. The CSS escape \21DE is used in stylesheets, typically in the content property of pseudo-elements. Same visual result, different layers of the stack.
Named HTML entities cover common symbols like &uarr; (U+2191). Extended Arrows block characters such as U+21DE use numeric hex or decimal references—standard practice for specialized arrow glyphs.

Explore More HTML Entities!

Discover 1500+ HTML character references — arrows, symbols, math operators, and more.

All HTML Entities →

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