HTML Entity for Uppercase U Ogonek (Ų)

Beginner
⏱️ 5 min read
📚 Updated: Jun 2026
🎯 1 Code Example
Unicode U+0172

What You'll Learn

How to display the uppercase U with ogonek (Ų) in HTML using named entity, hexadecimal, decimal, and CSS escape methods. The ogonek (hook) is used primarily in Lithuanian (e.g. SŪNŲ, GALŲ, ŽMONŲ) and appears alongside other ogonek letters such as Ą and Ę. It is U+0172 in the Latin Extended-A block.

Render it with Ų, Ų, Ų, or CSS escape \0172. The named entity Ų is often the most readable option in HTML source.

⚡ Quick Reference — Uppercase U Ogonek Entity

Unicode U+0172

Latin Extended-A

Hex Code Ų

Hexadecimal reference

HTML Code Ų

Decimal reference

Named Entity Ų

Most readable option

Reference Table
Name           Value
────────────   ──────────
Unicode        U+0172
Hex code       Ų
HTML code      Ų
Named entity   Ų
CSS code       \0172
Meaning        Latin capital letter U with ogonek
Related        U+0173 = ų (ų, lowercase)
Block          Latin Extended-A (U+0100–U+017F)
1

Complete HTML Example

A simple example showing the uppercase U ogonek (Ų) using hexadecimal code, decimal HTML code, the named entity, and a CSS content escape:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\0172";
  }
 </style>
</head>
<body>
<p>Symbol (hex): &#x0172;</p>
<p>Symbol (decimal): &#370;</p>
<p>Symbol (named): &Uogon;</p>
<p id="point">Symbol (CSS): </p>
</body>
</html>
Try It Yourself

🌐 Browser Support

The uppercase U ogonek (Ų) and the named entity &Uogon; are supported in all modern browsers as part of Latin Extended-A:

Chrome1+
Firefox1+
Safari1+
Edge12+
Opera4+
Android4.4+
iOS Safari1+

👀 Live Preview

See the uppercase U ogonek (Ų) in Lithuanian and content contexts:

Large glyphŲ
LithuanianSŪNŲ, GALŲ, ŽMONŲ
Named entity&Uogon; renders as Ų
Case pairŲ (uppercase) / ų (lowercase, &uogon;)
Not the same asplain U (U+0055)  |  Ū (u macron)  |  Ʉ (u bar)
Numeric refs&#x0172; &#370; &Uogon; \0172

🧠 How It Works

1

Hexadecimal Code

&#x0172; uses the Unicode hexadecimal value 0172 to display the character. The x prefix indicates hexadecimal format.

HTML markup
2

Decimal HTML Code

&#370; uses the decimal Unicode value 370 to display the same character. A common method for Latin Extended-A characters.

HTML markup
3

Named Entity

&Uogon; is the standard named entity for Ų—readable in source HTML and part of the HTML5 entity set.

HTML markup
4

CSS Entity

\0172 is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.

CSS stylesheet
=

Same visual result

All four methods produce the glyph: Ų. Unicode U+0172 sits in Latin Extended-A. Lowercase equivalent: U+0173 (&uogon;). Do not confuse with plain U (U+0055) or Ū (macron).

Use Cases

The uppercase U ogonek (Ų) is commonly used in:

🌐 Lithuanian

Capital form in Lithuanian orthography (SŪNŲ, GALŲ, ŽMONŲ) for headlines, signage, and localized UI.

📝 Proper names

Names of people, cities, and brands that include Ų must display correctly for accessibility and SEO.

🇵🇹 Ogonek family

Part of the ogonek letter set alongside Ą (&Aogon;), Ę (&Eogon;), and Į (&Iogon;) in Baltic languages.

🔤 Education

Language learning apps, dictionaries, and phonetic content teaching Lithuanian pronunciation and spelling.

📄 Publishing

Legal, academic, and editorial content in Lithuanian requiring correct orthography.

🎨 Typography

Headlines, logos, and styled text in Lithuanian requiring correct spelling.

⚙ Programmatic HTML

When building HTML from i18n data, using &Uogon; or &#370; guarantees correct output.

💡 Best Practices

Do

  • Use &Uogon; in HTML when possible for readability
  • Serve pages as UTF-8; you can also type Ų directly in UTF-8 source
  • Set lang="lt" on Lithuanian content for correct pronunciation
  • Use fonts that support Latin Extended-A characters
  • Distinguish Ų (ogonek) from plain U (U+0055) and Ū (macron)

Don’t

  • Confuse Ų with plain U or Ū (&Umacr;) when the ogonek is required
  • Use the old incorrect CSS escape \00172—the correct value is \0172
  • Put CSS escape \0172 in HTML text nodes
  • Substitute plain U plus a combining hook when the precomposed letter is required
  • Double-encode numeric references in dynamically generated HTML

Key Takeaways

1

Use the named entity for readability in HTML source

&Uogon;
2

Or use hex/decimal references when escaping is needed

&#x0172; &#370;
3

For CSS stylesheets, use the escape in the content property

\0172
4

Unicode U+0172 — LATIN CAPITAL LETTER U WITH OGONEK

❓ Frequently Asked Questions

Use &Uogon; (named), &#x0172; (hex), &#370; (decimal), or \0172 in CSS content. All produce Ų. In UTF-8 you can also type Ų directly.
U+0172 (LATIN CAPITAL LETTER U WITH OGONEK). Latin Extended-A block. Hex 0172, decimal 370. Used primarily in Lithuanian. Lowercase form is U+0173 (&uogon;).
When displaying Lithuanian text in uppercase, proper names, headlines, localized UI, or any internationalized content requiring U with ogonek.
Yes. The named HTML entity is &Uogon;. You can also use numeric codes &#370; or &#x0172;, or the CSS entity \0172. Do not confuse with plain U (U+0055) or Ū (u macron).
HTML code (&#370; or &#x0172;) or the named entity &Uogon; is used in HTML content; CSS entity \0172 is used in stylesheets in the content property of pseudo-elements. Both produce Ų.

Explore More HTML Entities!

Discover 1500+ HTML character references — letters, symbols, and more.

All HTML Entities →

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