HTML Entity for Left Right Open Headed Arrow (⇿)
Beginner
5 min read
Updated: Sep 2026
1 example
Unicode U+21FF
Definition
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.
Using Hex Code: ⇿
Using HTML Code: ⇿
Using Named Entity: ⇿
Using CSS Entity: ⇿
Swap ⇿
How It Works
1. Hex:U+21FF → ⇿ in HTML. The browser turns it into ⇿.
2. Decimal: same code point as 8703 → ⇿. Same result as hex.
3. Named:⇿ 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
⇿ ≠ ↔ ≠ ⇽
⇿ (open both ways), ↔ (solid), and ⇽ (left open only) are different characters.
Name
⇿ ≠ ↔
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. ⇿ / ⇿ / ⇿ belong in HTML.
A11y
Add nearby words
Pair the glyph with label text (for example Swap ⇿) or use aria-label when it stands alone.
Semicolon
End references
Always finish with ; — write ⇿, not &hoarr.
Compatibility
Browser Support
Left Right Open Headed Arrow (U+21FF) and its entity forms (⇿, ⇿, ⇿, CSS \\21FF) are supported in all modern browsers. Glyph coverage depends on the font.
✓ Universal encoding
Left Right Open Headed Arrow (⇿)
Encode with named, hex, decimal, or CSS escape — or type ⇿ directly in UTF-8 HTML.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerIE 9+
Yes*
U+21FF / ⇿Full support
Bottom line: Prefer ⇿ for readable HTML. Use \\21FF only inside CSS content.
Use ⇿ (named), ⇿ (hex), ⇿ (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. ⇿ is the HTML5 named entity. You can also use ⇿ or ⇿.
Use it for navigation, diagrams, and bidirectional labels when you want open (hollow) arrowheads on both sides. Prefer ⇿ for readable HTML.
HTML entities (⇿, ⇿, or ⇿) go in markup. The CSS escape \21FF is used in stylesheets (usually in the content property of ::before/::after). Both render ⇿.
↔ (U+2194) is a solid left-right arrow. ⇽ (U+21FD) is left-only open-headed. ⇿ (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 ⇿. Prefer it for readable source. Do not confuse it with a solid ↔ (U+2194) or the one-way open forms ⇽ / ⇾ (U+21FD / U+21FE).