HTML Entity for Up Harpoon Barb Left (↿)

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

What Is Up Harpoon Barb Left?

Upwards harpoon with barb leftwards (↿) is the Unicode character at U+21BF in Arrows. Official name: UPWARDS HARPOON WITH BARB LEFTWARDS — an up-pointing harpoon with a left-side barb, common in math and vector notation.

Remember
Character     ↿
Unicode       U+21BF
Named entity  ↿
Hex entity    ↿
Decimal       ↿
CSS escape    \21BF
Not the same  ↾ · ↑ · ⥜

Prefer ↿ in HTML markup. Numeric forms and typing ↿ in UTF-8 also work. For the barb-right sibling, use ↾ (↾).

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entity↿HTML markup (preferred)
Direct character↿HTML text (UTF-8)
Hex entity↿HTML markup
Decimal entity↿HTML markup
CSS escape\21BFStylesheet content
Barb right (related)↾ (U+21BE)Named ↾

When to Use Which

SituationUse
Up harpoon, barb left↿ or type ↿
Up harpoon, barb right↾ (↾)
Up harpoon barb left to bar⥜ (U+295C)
Plain up arrow↑ (↑)
Generated text via ::before / ::aftercontent: "\21BF"

Live Preview

Up harpoon barb left rendered alone and next to related arrows.

Large glyph ↿
Notation Vector ↿
Compared ↿  |  ↾  |  ↑
Hint Compare: Barb left ↿ | Barb right ↾ | Plain ↑
With entities Named: ↿ | Hex: ↿ | Decimal: ↿

Complete HTML Example

One page that shows the symbol 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 produce ↿, plus a short label example.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Up Harpoon Barb Left (↿)</title>
  <style>
    #point::after {
      content: "\21BF";
    }
  </style>
</head>
<body>
  <p>Using Named Entity: &uharl;</p>
  <p>Using Hex Code: &#x21BF;</p>
  <p>Using HTML Code: &#8639;</p>
  <p id="point">Using CSS Entity: </p>
  <p>Typed directly: ↿</p>
  <p>Label: Vector &uharl;</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &uharl; is the clearest HTML form for U+21BF.

2. Hex: U+21BF → &#x21BF; in HTML. Same glyph as the named entity.

3. Decimal: same code point as 8639 → &#8639;. Same glyph as hex and named.

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

5. Typed / label: paste ↿ in UTF-8, or write Vector &uharl; for a short math label.

Pitfalls & Tips

Common mistakes when working with U+21BF.

vs ↾

Not barb right

↾ (&uharr;) has the barb on the right. Do not swap &uharl; and &uharr;.

vs ⥜

Not the “to bar” form

⥜ (U+295C) is upwards harpoon with barb left to bar. U+21BF has no bar on the shaft tip.

Name

Remember &uharl;

The name hints at up harpoon left. Prefer &uharl; over inventing names like &upharpoonleft;.

Fonts

Needs Arrows coverage

Most math fonts include this harpoon. If a UI font omits it, fall back to a symbols-capable stack.

CSS vs HTML

Do not mix escapes

\21BF belongs in CSS strings. &uharl; / &#x21BF; / &#8639; belong in HTML.

A11y

Name the relation in context

Screen readers may announce this unevenly. Prefer nearby plain-language text such as “up harpoon left” when the symbol carries meaning.

Browser Support

Up harpoon barb left (U+21BF) and its entity forms (&uharl;, &#x21BF;, &#8639;, CSS \\21BF) are supported in all mainstream browsers. Visible glyphs depend on Arrows font coverage.

✓ Universal support

Up Harpoon Barb Left (&#x21BF;)

Encode with named, hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer All versions
Yes
U+21BF / &uharl; Full support

Bottom line: Prefer &uharl; in HTML. Use \\21BF only inside CSS content. Do not confuse with &uharr; (↾).

Key Takeaways

  • Unicode: up harpoon barb left is U+21BF (decimal 8639) — glyph ↿.
  • HTML: prefer &uharl; — also &#x21BF; / &#8639;.
  • CSS: use \21BF inside content for generated text.
  • Meaning: ↿ barb left — not ↾ (&uharr;), not ↑ (&uarr;).

One line: U+21BF → &uharl; / &#x21BF; / &#8639; / CSS \21BF.

Frequently Asked Questions

Use &uharl; (named), &#x21BF; (hex), &#8639; (decimal), type ↿ directly in UTF-8, or the CSS escape \21BF in content. Prefer &uharl; in normal HTML.
U+21BF (UPWARDS HARPOON WITH BARB LEFTWARDS). Hex 21BF, decimal 8639. It belongs to Arrows (U+2190–U+21FF).
Yes. Use &uharl; (or &LeftUpVector;). Numeric forms &#8639; and &#x21BF; also work.
No. ↿ is U+21BF (&uharl;, barb left). ↾ is U+21BE (&uharr;, barb right). ↑ is U+2191 (&uarr;, plain up).
Use it in math or vector diagrams that need an up harpoon with a left barb — not as a substitute for a plain up arrow ↑.
HTML entities (&uharl;, &#8639;, or &#x21BF;) go in markup. The CSS escape \21BF goes in stylesheet strings (usually content on ::before/::after).

Did you know?

Upwards harpoon with barb leftwards is Unicode U+21BF (decimal 8639) — glyph ↿ in Arrows (U+2190–U+21FF). HTML5 names it &uharl; (also &LeftUpVector;). Official name: UPWARDS HARPOON WITH BARB LEFTWARDS. Do not confuse with barb-right sibling U+21BE (&uharr;, ↾) or “to bar” form U+295C (⥜).

Next: Up Harpoon Beside Down Harpoon

Learn the HTML entity for up left / down right harpoons (U+296E).

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