HTML Entity for Left Right Open Headed Arrow (⇿)

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

What Is the Left Right Open Headed Arrow Entity?

Left Right Open Headed Arrow (⇿) is the Arrows-block character at Unicode U+21FF (LEFT RIGHT OPEN-HEADED ARROW). It is a bidirectional arrow with open (hollow) heads on both sides.

Remember
Character     ⇿
Unicode       U+21FF
Hex entity    ⇿
Decimal       ⇿
Named entity  ⇿
CSS escape    \21FF
Not the same  ↔ (↔) · ⇽ (⇽) · ⇾ (⇾)

All of these produce the same glyph: ⇿. Prefer ⇿ when you want an explicit entity.

Quick Reference

One table for every form you will actually use.

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

When to Use Which

SituationUse
Readable HTML entity source⇿
Need a numeric entity⇿ or ⇿
Generated text via ::before / ::aftercontent: "\21FF"
Solid left-right arrowUse ↔ (U+2194)
One-way open-headed arrowUse ⇽ or ⇾

Live Preview

Left Right Open Headed Arrow in common UI and diagram contexts.

Label snippet Swap ⇿
Large glyph ⇿
Named entity ⇿ → ⇿
vs ↔ / ⇽ ⇿  |  ↔  |  ⇽
With entities Hex: ⇿ | Decimal: ⇿ | Named: ⇿

Complete HTML Example

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

Hex + Decimal + Named + CSS

All four ways to produce ⇿ in a single document.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Left Right Open Headed Arrow (⇿)</title>
  <style>
    #point::after {
      content: "\21FF";
    }
  </style>
</head>
<body>
  <p>Using Hex Code: &#x21FF;</p>
  <p>Using HTML Code: &#8703;</p>
  <p>Using Named Entity: &hoarr;</p>
  <p id="point">Using CSS Entity: </p>
  <p><code>Swap &hoarr;</code></p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+21FF → &#x21FF; in HTML. The browser turns it into ⇿.

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

3. Named: &hoarr; is the HTML5 name for this character.

4. CSS: use \21FF in content (not an HTML entity). #point::after appends that ⇿ after the paragraph text.

Pitfalls & Tips

Common mistakes when working with Left Right Open Headed Arrow.

Look-alikes

⇿ ≠ ↔ ≠ ⇽

&hoarr; (open both ways), &harr; (solid), and &loarr; (left open only) are different characters.

Name

&hoarr; ≠ &harr;

The leading o marks the open-headed form. Do not drop it.

Fonts

Glyph may be missing

Open-headed arrow coverage varies. Test on your target devices or provide a fallback font.

CSS vs HTML

Do not mix escapes

\21FF belongs in CSS. &hoarr; / &#x21FF; / &#8703; belong in HTML.

A11y

Add nearby words

Pair the glyph with label text (for example Swap &hoarr;) or use aria-label when it stands alone.

Semicolon

End references

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

Browser Support

Left Right Open Headed Arrow (U+21FF) and its entity forms (&hoarr;, &#x21FF;, &#8703;, CSS \\21FF) are supported in all modern browsers. Glyph coverage depends on the font.

✓ Universal encoding

Left Right Open Headed Arrow (&hoarr;)

Encode with named, hex, decimal, or CSS escape — or type ⇿ directly 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 IE 9+
Yes*
U+21FF / &hoarr; Full support

Bottom line: Prefer &hoarr; for readable HTML. Use \\21FF only inside CSS content.

Key Takeaways

  • Unicode: this symbol is U+21FF (decimal 8703).
  • HTML: prefer &hoarr; — or use &#x21FF; / &#8703;.
  • CSS: use \21FF inside content for generated text.
  • Watch out: &hoarr; ≠ &harr; ≠ &loarr;.

One line: U+21FF → &hoarr; / &#x21FF; / &#8703; / CSS \21FF.

Frequently Asked Questions

Use &hoarr; (named), &#x21FF; (hex), &#8703; (decimal), or the CSS escape \21FF in the content property. You can also type ⇿ directly in UTF-8 HTML.
U+21FF (LEFT RIGHT OPEN-HEADED ARROW). Hex 21FF, decimal 8703. It belongs to the Arrows block (U+2190–U+21FF).
Yes. &hoarr; is the HTML5 named entity. You can also use &#x21FF; or &#8703;.
Use it for navigation, diagrams, and bidirectional labels when you want open (hollow) arrowheads on both sides. Prefer &hoarr; for readable HTML.
HTML entities (&hoarr;, &#8703;, or &#x21FF;) go in markup. The CSS escape \21FF is used in stylesheets (usually in the content property of ::before/::after). Both render ⇿.
&harr; (U+2194) is a solid left-right arrow. &loarr; (U+21FD) is left-only open-headed. &hoarr; (U+21FF) is bidirectional with open heads on both sides.

Did you know?

Left Right Open Headed Arrow is Unicode U+21FF (decimal 8703) — LEFT RIGHT OPEN-HEADED ARROW. HTML5 provides &hoarr;. Prefer it for readable source. Do not confuse it with a solid &harr; (U+2194) or the one-way open forms &loarr; / &roarr; (U+21FD / U+21FE).

Next: Left Right Wave Arrow

Learn the HTML entity for Left Right Wave 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