HTML Entity for Uppercase Y Diaeresis (Ÿ)

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

What You'll Learn

How to display the uppercase Y with diaeresis (Ÿ) in HTML using named entity, hexadecimal, decimal, and CSS escape methods. This letter appears in French and Dutch place names such as L'Haÿ-les-Roses (where the capital form is used when fully uppercased) and in proper nouns that require the diaeresis on Y. It is U+0178 in the Latin Extended-A block.

Render it with Ÿ, Ÿ, Ÿ, or CSS escape \0178. The named entity Ÿ is often the most readable option. Do not confuse Ÿ (Y diaeresis) with plain Y (U+0059), Ŷ (Y circumflex), or ÿ (lowercase y diaeresis, ÿ).

⚡ Quick Reference — Uppercase Y Diaeresis Entity

Unicode U+0178

Latin Extended-A

Hex Code Ÿ

Hexadecimal reference

HTML Code Ÿ

Decimal reference

Named Entity Ÿ

Most readable option

Reference Table
Name           Value
────────────   ──────────
Unicode        U+0178
Hex code       Ÿ
HTML code      Ÿ
Named entity   Ÿ
CSS code       \0178
Meaning        Latin capital letter Y with diaeresis
Also known as  Y umlaut, Y diaeresis
Related        U+00FF = ÿ (ÿ)
Block          Latin Extended-A (U+0100–U+017F)
1

Complete HTML Example

A simple example showing the uppercase Y diaeresis (Ÿ) using hexadecimal code, decimal HTML code, the named entity, and a CSS content escape:

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

🌐 Browser Support

The uppercase Y diaeresis (Ÿ) and the named entity &Yuml; are supported in all modern browsers:

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

👀 Live Preview

See the uppercase Y diaeresis (Ÿ) in French and multilingual contexts:

Large glyphŸ
French place nameL'Haÿ-les-Roses
Named entity&Yuml; renders as Ÿ
Lowercaseÿ (U+00FF) — &yuml;
Not the same asY (plain)  |  Ŷ (Y circumflex)  |  Ý (Y acute)
Numeric refs&#x178; &#376; &Yuml; \0178

🧠 How It Works

1

Hexadecimal Code

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

HTML markup
2

Decimal HTML Code

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

HTML markup
3

Named Entity

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

HTML markup
4

CSS Entity

\0178 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+0178 sits in Latin Extended-A. Lowercase equivalent: U+00FF (ÿ, &yuml;). Do not confuse with plain Y (U+0059) or Ŷ (Y circumflex).

Use Cases

The uppercase Y diaeresis (Ÿ) is commonly used in:

🇫🇷 French

Place names like L'Haÿ-les-Roses where the diaeresis on Y must be preserved, including in uppercase forms.

🇳🇱 Dutch

Belgian and Dutch proper nouns and place names that use the diaeresis on Y in capitalized text.

📝 Proper names

Surnames, street names, and geographic labels that require correct diaeresis spelling on Y.

🔤 Education

Language learning sites, dictionaries, and typography guides explaining the Y diaeresis.

🌐 Internationalization

Multilingual websites, maps, travel guides, and CMS content with French or Dutch locale data.

📄 Headings & titles

Page titles and headings that uppercase place names containing ÿ must use Ÿ for the Y.

⚙ Programmatic HTML

When building HTML from locale data, using &Yuml; or &#376; guarantees correct output.

💡 Best Practices

Do

  • Use &Yuml; in HTML when possible for readability
  • Serve pages as UTF-8; you can also type Ÿ directly in UTF-8 source
  • Set lang="fr" or appropriate locale on content for correct pronunciation
  • Use fonts that support Latin Extended-A characters
  • Pair with lowercase ÿ (&yuml;) when both cases appear in the same name

Don’t

  • Substitute plain Y when Ÿ is required for correct French or Dutch spelling
  • Confuse Ÿ (diaeresis) with Ŷ (circumflex) or Ý (acute)
  • Assume ÿ (&yuml;) is the same code point as Ÿ—they differ (U+00FF vs U+0178)
  • Use the incorrect CSS escape \00178—the correct value is \0178
  • Put CSS escape \0178 in HTML text nodes

Key Takeaways

1

Four references render Ÿ; named entity is most readable

&#x178; &#376; &Yuml;
2

For CSS stylesheets, use the escape in the content property

\0178
3

Unicode U+0178 — LATIN CAPITAL LETTER Y WITH DIAERESIS

4

Used in French/Dutch place names; lowercase is ÿ (U+00FF, &yuml;)

❓ Frequently Asked Questions

Use &Yuml; (named), &#x178; (hex), &#376; (decimal), or \0178 in CSS content. All four methods render Ÿ correctly.
U+0178 (LATIN CAPITAL LETTER Y WITH DIAERESIS). Latin Extended-A block. Hex 178, decimal 376. Used in French and Dutch orthography. Lowercase form is U+00FF (ÿ) with named entity &yuml;.
For French and Dutch place names (e.g. L'Haÿ-les-Roses), proper nouns, multilingual content, and any text requiring correct spelling with the capital Y diaeresis.
No. Ÿ (U+0178) is Y with diaeresis (&Yuml;), used in specific French and Dutch orthography. Plain Y (U+0059) has no accent. Using the wrong character changes spelling.
The named entity &Yuml; is easier to read in hand-written HTML. Numeric codes are useful when generating markup programmatically. All produce the same character Ÿ.

Explore More HTML Entities!

Discover 1500+ HTML character references — accented 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