HTML Entity for Up Paired Arrows (⇈)

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

What Is the Up Paired Arrows Entity?

Up Paired Arrows (⇈) is the Arrows-block character at Unicode U+21C8 (UPWARDS PAIRED ARROWS). HTML5 names it ⇈ and ⇈. Use it for scroll-up cues and math that needs two upward arrows as one glyph.

Remember
Character     ⇈
Unicode       U+21C8
Named entity  ⇈ · ⇈
Hex entity    ⇈
Decimal       ⇈
CSS escape    \21C8
Not the same  ↑ (↑) · ⇑ (⇑) · ⥣ (⥣)

Named, hex, decimal, CSS, and a typed character all produce the same glyph: ⇈. Prefer ⇈ or ⇈ in HTML markup. For a single up arrow see ↑; for paired up harpoons see ⥣.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entity⇈ or ⇈HTML markup (best default)
Hex entity⇈HTML markup
Decimal entity⇈HTML markup
CSS escape\21C8Stylesheet content
Direct character⇈UTF-8 HTML text

When to Use Which

SituationUse
Two upward arrows (one glyph)⇈ or ⇈
Numeric-only markup⇈ or ⇈
Generated text via ::before / ::aftercontent: "\21C8"
Single up arrowUse ↑ (U+2191)
Paired up harpoonsUse ⥣ (U+2963)

Live Preview

Up paired arrows in UI context, compared with single, double, and harpoon forms.

Scroll cue Scroll up ⇈
Large glyph ⇈
Named entity ⇈ → ⇈
vs look-alikes ⇈  |  ↑  |  ⇑  |  ⥣
With entities Named: ⇈ | Hex: ⇈ | Decimal: ⇈

Complete HTML Example

One page that shows Up Paired Arrows 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 display ⇈ in HTML and CSS.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Up Paired Arrows (⇈)</title>
  <style>
    #point::after {
      content: "\21C8";
    }
  </style>
</head>
<body>
  <p>Built with Named: &uuarr;</p>
  <p>Built with Hex: &#x21C8;</p>
  <p>Built with Decimal: &#8648;</p>
  <p id="point">Built with CSS: </p>
  <p>Typed: ⇈</p>
  <p>Scroll up &uuarr;</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &uuarr; (or &upuparrows;) is the HTML5 name for U+21C8 → ⇈ (case-sensitive).

2. Hex: &#x21C8; inserts the same code point. Same visual as named.

3. Decimal: same code point as 8648 → &#8648;.

4. CSS: use \21C8 in content (not an HTML entity). #point::after appends ⇈.

5. Typed: paste ⇈ in a UTF-8 document, or write Scroll up &uuarr;.

Pitfalls & Tips

Common mistakes when working with Up Paired Arrows.

Named

Prefer &uuarr;

Both &uuarr; and &upuparrows; work. Names are case-sensitive — do not confuse with &uArr; (double up arrow).

Look-alikes

⇈ ≠ ↑ ≠ ⇑ ≠ ⥣

Paired arrows are &uuarr;. Single is &uarr;. Double (thick) is &uArr;. Harpoons are &uHar;. Match the glyph to your meaning.

A11y

Add context

A lone ⇈ may be unclear. Pair it with wording such as “scroll up” or an accessible name on the control.

Fonts

Glyph coverage

Most system fonts include Arrows-block glyphs. Still test on mobile if the symbol is critical UI chrome.

CSS vs HTML

Do not mix escapes

\21C8 belongs in CSS. &uuarr; / &#x21C8; / &#8648; belong in HTML.

Semicolon

End references

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

Browser Support

Up Paired Arrows (U+21C8) and its entity forms (&uuarr;, &upuparrows;, &#x21C8;, &#8648;, CSS \\21C8) are supported in all modern browsers. Glyph coverage depends on the font.

✓ Universal encoding

Up Paired Arrows (&#x21C8;)

Encode with named, hex, decimal, or CSS escape — or type ⇈ directly in UTF-8 HTML. Prefer &uuarr; or &#x21C8;.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer IE 9+
Yes*
U+21C8 Full support

Bottom line: Prefer &uuarr; or &#x21C8; for readable HTML. Use \\21C8 only inside CSS content. Do not confuse with &uarr;, &uArr;, or &uHar;.

Key Takeaways

  • Unicode: this symbol is U+21C8 (decimal 8648) — upwards paired arrows.
  • HTML: prefer &uuarr; (or &upuparrows;) — or use &#x21C8; / &#8648;.
  • CSS: use \21C8 inside content for generated scroll-up markers.
  • Watch out: not the same as &uarr; (↑), &uArr; (⇑), or &uHar; (⥣).

One line: U+21C8 → &uuarr; / &#x21C8; / &#8648; / CSS \21C8.

Frequently Asked Questions

Use &uuarr; or &upuparrows; (named), &#x21C8; (hex), &#8648; (decimal), or the CSS escape \21C8 in the content property. All render ⇈. Prefer &uuarr; or &#x21C8; for readable markup.
U+21C8 (UPWARDS PAIRED ARROWS). Hex 21C8, decimal 8648, named entities &uuarr; and &upuparrows;. It belongs to the Arrows block (U+2190–U+21FF).
Yes. HTML5 defines both &uuarr; and &upuparrows; for U+21C8. They are case-sensitive — write them exactly.
U+21C8 (&uuarr;) is two upward arrows side by side. U+2191 (&uarr;) is a single up arrow. U+21D1 (&uArr;) is a double (thick) up arrow. U+2963 (&uHar;) is paired up harpoons.
Use it for scroll-to-top / move-up UI cues, navigation hints, and mathematical notation that needs two upward arrows as one glyph.
HTML entities (&uuarr;, &#8648;, or &#x21C8;) go in markup. The CSS escape \21C8 is used in stylesheets (usually in the content property of ::before/::after). Both render ⇈.

Did you know?

Up Paired Arrows is Unicode U+21C8 (decimal 8648) — glyph ⇈ (UPWARDS PAIRED ARROWS) in the Arrows block. HTML5 names it &uuarr; and &upuparrows;. Prefer it for scroll-up cues and math. Do not confuse it with a single up arrow (&uarr;), a double up arrow (&uArr;), or paired up harpoons (&uHar;).

Next: Up Quadruple Arrow

Learn the HTML entity for the up quadruple 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