HTML Entity for Uppercase U Horn (Ư)

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

What Is Uppercase U Horn?

Uppercase U horn (Ư) is the Unicode character at U+01AF in Latin Extended-B. Official name: LATIN CAPITAL LETTER U WITH HORN — a capital U with a horn (móc) on the right, used especially in Vietnamese.

Remember
Character     Ư
Unicode       U+01AF
Named entity  &Uhorn;  (capital U)
Hex entity    Ư
Decimal       Ư
CSS escape    \01AF
Not the same  ư · Ơ · U

Prefer &Uhorn; in HTML markup — the capital U in the name matters. Numeric forms and typing Ư in UTF-8 also work. For the lowercase letter, use &uhorn; (ư).

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entity&Uhorn;HTML markup (preferred)
Direct characterƯHTML text (UTF-8)
Hex entityƯHTML markup
Decimal entityƯHTML markup
CSS escape\01AFStylesheet content
Lowercase (related)ư (U+01B0)Named &uhorn;

When to Use Which

SituationUse
Capital U with horn (Ư)&Uhorn; or type Ư
Lowercase u with horn (ư)ư (&uhorn;)
Capital O with horn (Ơ)Ơ (&Ohorn;)
Capital U with grave (Ù)Ù (Ù)
Plain capital UU (U+0055)
Generated text via ::before / ::aftercontent: "\01AF"

Live Preview

Uppercase U horn rendered alone and next to related letters.

Large glyph Ư
Notation THƯ
Compared Ư  |  ư  |  Ơ
Hint Compare: Horn Ư | Lower ư | O horn Ơ | Plain U
With entities Named: &Uhorn; | Hex: Ư | Decimal: Ư

Complete HTML Example

One page that shows the letter 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 Vietnamese example.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Uppercase U Horn (Ư)</title>
  <style>
    #point::after {
      content: "\01AF";
    }
  </style>
</head>
<body>
  <p>Using Named Entity: &Uhorn;</p>
  <p>Using Hex Code: &#x1AF;</p>
  <p>Using HTML Code: &#431;</p>
  <p id="point">Using CSS Entity: </p>
  <p>Typed directly: Ư</p>
  <p lang="vi">Word: TH&Uhorn;</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &Uhorn; (capital U) is the clearest HTML form for U+01AF. Lowercase &uhorn; is a different character (ư).

2. Hex: U+01AF → &#x1AF; in HTML. Same glyph as the named entity.

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

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

5. Typed / word: paste Ư in UTF-8, or build Vietnamese text like TH&Uhorn; with lang="vi".

Pitfalls & Tips

Common mistakes when working with U+01AF.

Case

&Uhorn; ≠ &uhorn;

&Uhorn; → Ư (capital). &uhorn; → ư (lowercase). Entity names are case-sensitive.

vs Ơ

Not O with horn

Ơ (&Ohorn;) is O with horn. Ư is U with horn — both appear in Vietnamese, but they are different letters.

vs U

Not plain capital U

Keyboard U is U+0055. Use U+01AF when Vietnamese orthography needs the horned form.

Encoding

Keep UTF-8 declared

Latin Extended-B letters display reliably with <meta charset="UTF-8">. Prefer named entities when the source file encoding is uncertain.

CSS vs HTML

Do not mix escapes

\01AF belongs in CSS strings. &Uhorn; / &#x1AF; / &#431; belong in HTML.

A11y

Use real language context

When Ư appears in Vietnamese words, keep surrounding text and lang="vi" so screen readers get useful context.

Browser Support

Uppercase U horn (U+01AF) and its entity forms (&Uhorn;, &#x1AF;, &#431;, CSS \\01AF) are supported in all mainstream browsers. Visible glyphs depend on Latin Extended-B font coverage.

✓ Universal support

Uppercase U Horn (&#x01AF;)

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 IE 9+
Yes
U+01AF / &Uhorn; Full support

Bottom line: Prefer &Uhorn; (capital U) in HTML. Use \\01AF only inside CSS content. Do not confuse with &uhorn; (ư), O horn Ơ, or plain U.

Key Takeaways

  • Unicode: uppercase U horn is U+01AF (decimal 431) — glyph Ư.
  • HTML: prefer &Uhorn; (capital U) — also &#x1AF; / &#431;.
  • CSS: use \01AF inside content for generated text.
  • Meaning: Ư is capital U horn — not ư (&uhorn;), not Ơ (O horn), not plain U.

One line: U+01AF → &Uhorn; / &#x1AF; / &#431; / CSS \01AF.

Frequently Asked Questions

Use &Uhorn; (named), &#x1AF; (hex), &#431; (decimal), type Ư directly in UTF-8, or the CSS escape \01AF in content. Prefer &Uhorn; in normal HTML.
U+01AF (LATIN CAPITAL LETTER U WITH HORN). Hex 1AF, decimal 431. It belongs to Latin Extended-B (U+0180–U+024F).
Yes. Use &Uhorn; (capital U). Numeric forms &#431; and &#x1AF; also work. Note: &uhorn; (lowercase) is a different letter (ư).
No. Ư is U+01AF (&Uhorn;, capital horn). ư is U+01B0 (&uhorn;). Ơ is U+01A0 (&Ohorn;, O with horn).
Use it for Vietnamese and other orthographies that need Ư — not as a substitute for Ơ or plain U.
HTML entities (&Uhorn;, &#431;, or &#x1AF;) go in markup. The CSS escape \01AF goes in stylesheet strings (usually content on ::before/::after).

Did you know?

Uppercase U horn is Unicode U+01AF (decimal 431) — glyph Ư in Latin Extended-B (U+0180–U+024F). HTML5 names it &Uhorn; (capital U). Official name: LATIN CAPITAL LETTER U WITH HORN. Lowercase is &uhorn; (ư, U+01B0). Essential in Vietnamese orthography. Do not confuse with O horn Ơ (&Ohorn;) or plain U.

Next: Uppercase U Inverted Breve

Learn the HTML entity for uppercase U with inverted breve (U+0216).

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