HTML Entity for Left Right Double Arrow Vertical Stroke (⤄)

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

What Is the Left Right Double Arrow Vertical Stroke Entity?

Left Right Double Arrow Vertical Stroke (⤄) is the Supplemental Arrows-B character at Unicode U+2904 (LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE). A double bidirectional arrow is crossed by a vertical stroke.

Remember
Character     ⤄
Unicode       U+2904
Hex entity    ⤄
Decimal       ⤄
Named entity  ⤄
CSS escape    \2904
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\2904Stylesheet 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: "\2904"
Plain double left-right arrowUse ⇔ (U+21D4)
Diagonal-stroke double formUse ⇎ (U+21CE)

Live Preview

Left Right Double Arrow Vertical Stroke in common math contexts.

Relation snippet A ⤄ B
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 Double Arrow Vertical Stroke (⤄)</title>
  <style>
    #point::after {
      content: "\2904";
    }
  </style>
</head>
<body>
  <p>Using Hex Code: &#x2904;</p>
  <p>Using HTML Code: &#10500;</p>
  <p>Using Named Entity: &nvHarr;</p>
  <p id="point">Using CSS Entity: </p>
  <p><code>A &nvHarr; B</code></p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+2904 → &#x2904; in HTML. The browser turns it into ⤄.

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

3. Named: &nvHarr; is the HTML5 name for this character. Capital H and A are required — spelling and case both matter.

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

Pitfalls & Tips

Common mistakes when working with Left Right Double Arrow Vertical Stroke.

Look-alikes

⤄ ≠ ⇔ ≠ ⇎

&nvHarr; (vertical stroke), &hArr; (plain), and &nhArr; (diagonal stroke) are different characters.

Name

&nvHarr; ≠ &nhArr;

The v marks the vertical-stroke form. Case of H/A also matters.

Fonts

Glyph may be missing

Supplemental Arrows-B coverage varies. Test on your target devices or provide a fallback font.

CSS vs HTML

Do not mix escapes

\2904 belongs in CSS. &nvHarr; / &#x2904; / &#10500; belong in HTML.

A11y

Add nearby words

Pair the glyph with equation text or use aria-label when it stands alone.

Semicolon

End references

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

Browser Support

Left Right Double Arrow Vertical Stroke (U+2904) and its entity forms (&nvHarr;, &#x2904;, &#10500;, CSS \\2904) are supported in all modern browsers. Glyph coverage depends on the font.

✓ Universal encoding

Left Right Double Arrow Vertical Stroke (&nvHarr;)

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+2904 / &nvHarr; Full support

Bottom line: Prefer &nvHarr; for readable HTML. Use \\2904 only inside CSS content.

Key Takeaways

  • Unicode: this symbol is U+2904 (decimal 10500).
  • HTML: prefer &nvHarr; — or use &#x2904; / &#10500;.
  • CSS: use \2904 inside content for generated text.
  • Watch out: &nvHarr; ≠ &hArr; ≠ &nhArr;.

One line: U+2904 → &nvHarr; / &#x2904; / &#10500; / CSS \2904.

Frequently Asked Questions

Use &nvHarr; (named), &#x2904; (hex), &#10500; (decimal), or the CSS escape \2904 in the content property. You can also type ⤄ directly in UTF-8 HTML.
U+2904 (LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE). Hex 2904, decimal 10500. It belongs to the Supplemental Arrows-B block (U+2900–U+297F).
Yes. &nvHarr; is the HTML5 named entity. You can also use &#x2904; or &#10500;.
Use it in math and diagrams when you need a double left-right arrow crossed by a vertical stroke. Prefer &nvHarr; for readable HTML.
HTML entities (&nvHarr;, &#10500;, or &#x2904;) go in markup. The CSS escape \2904 is used in stylesheets (usually in the content property of ::before/::after). Both render ⤄.
&hArr; (U+21D4) is a plain double left-right arrow. &nhArr; (U+21CE) is a double left-right arrow with a diagonal stroke. &nvHarr; (U+2904) is a double left-right arrow with a vertical stroke. Named entities are case-sensitive.

Did you know?

Left Right Double Arrow Vertical Stroke is Unicode U+2904 (decimal 10500) — LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE. HTML5 provides &nvHarr;. Prefer it for readable source. Case matters: &nvHarr; ≠ &nhArr; (U+21CE) ≠ &hArr; (U+21D4).

Next: Left Right Open Headed Arrow

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