HTML Entity for Uppercase Y (Y)

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

What Is the Uppercase Y Entity?

Uppercase Y (Y) is the Basic Latin character at Unicode U+0059 (LATIN CAPITAL LETTER Y). You can type Y directly in HTML, or write it with a numeric character reference when you need an explicit entity form.

Remember
Character     Y
Unicode       U+0059
Hex entity    Y
Decimal       Y
CSS escape    \0059
Named entity  (none)
Official name LATIN CAPITAL LETTER Y

All of these produce the same glyph: Y. Related: Uppercase Y Acute (U+00DD) and Lowercase Y (U+0079).

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Direct characterYHTML text (UTF-8) — preferred
Hex entityYHTML markup
Decimal entityYHTML markup
CSS escape\0059Stylesheet content
Named entity—Not defined in HTML5

When to Use Which

SituationUse
Normal body textType Y directly
Need an explicit entityY or Y
Generated text via ::before / ::aftercontent: "\0059"
Capital Y with acuteUse Ý (U+00DD)
Looking for a named entityNone for U+0059 — use numeric form or type Y

Live Preview

Capital Y in common text contexts.

Large glyph Y
In a word YAML · Year · Yes
Compared Y Ý y
Alphabet … W X Y Z …
With entities Hex: Y | Decimal: Y

Complete HTML Example

One page that shows this letter with hex, decimal, direct character, and CSS. Use View Output or open the live editor.

Hex + Decimal + Direct + CSS

All common ways to produce Y in a single document.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Uppercase Y</title>
  <style>
    #point::after {
      content: "\0059";
    }
  </style>
</head>
<body>
  <p>Using Hex Code: &#x59;</p>
  <p>Using HTML Code: &#89;</p>
  <p>Using Direct Character: Y</p>
  <p id="point">Using CSS Entity: </p>
  <p>The letter Y follows X in the alphabet.</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex / decimal: U+0059 → &#x59; or &#89; in HTML.

2. Direct: typing Y in a UTF-8 file is the simplest and preferred approach.

3. CSS: use \0059 in content (not an HTML entity). The four-digit form avoids ambiguity with following hex digits.

4. Sentence: shows ordinary text use — no entity required for everyday letters.

Pitfalls & Tips

Common mistakes when working with this character.

Prefer

Type Y in body text

ASCII letters do not need entities for normal reading. Prefer typing Y directly.

Named?

No named entity

HTML5 does not define a named entity for U+0059. Use numeric forms when an entity is required.

Look-alikes

Not Y acute or Greek upsilon

Ordinary Y is U+0059. &Yacute; (U+00DD) has an acute accent. Greek capital upsilon is U+03A5 (Υ) — a different script.

Case

Use the correct case

Lowercase is y (U+0079). Do not mix case when casing matters for identifiers or display.

CSS

Pad the CSS escape

Use \0059 (not bare \59) so a following digit is not absorbed into the escape.

Semicolon

End references

Always finish with ; — write &#89;, not &#89.

Browser Support

Uppercase Y / LATIN CAPITAL LETTER Y (U+0059) and its numeric entity forms (&#x59;, &#89;, CSS \\0059) are supported in all mainstream browsers as a core ASCII letter.

✓ Universal support

Uppercase Y

Prefer typing Y in UTF-8 HTML. Use hex, decimal, or CSS escape when you need an explicit form.

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+0059 / entities Full support

Bottom line: Prefer typing Y in body text. Use &#x59; / &#89; when you need an entity, and \\0059 only inside CSS content.

Key Takeaways

  • Unicode: this character is U+0059 (decimal 89) — LATIN CAPITAL LETTER Y.
  • HTML: prefer typing Y, or use &#x59; / &#89;.
  • CSS: use \0059 inside content for generated text.
  • Watch out: no named entity; U+0059 ≠ U+00DD (&Yacute;) ≠ U+03A5 (Greek upsilon).

One line: U+0059 → type Y / &#x59; / &#89; / CSS \0059.

Frequently Asked Questions

Type Y directly in UTF-8 HTML, or use &#x59; (hex), &#89; (decimal), or the CSS escape \0059 in the content property. All render U+0059.
U+0059 (hex 59, decimal 89). Unicode names it LATIN CAPITAL LETTER Y. It belongs to Basic Latin (ASCII) and is the twenty-fifth letter of the English alphabet.
No. ASCII letters like Y do not have named HTML entities in HTML5. Use numeric references like &#89; or &#x59; when you need an entity form.
For normal body text, type Y directly. Use entities when generating content in CSS, when you want explicit encoding, or when escaping is required.
U+0059 is ordinary capital Y. U+00DD is LATIN CAPITAL LETTER Y WITH ACUTE (Ý, &Yacute;). U+0079 is lowercase y. They are different characters.
HTML entities (&#89; or &#x59;) go in markup. The CSS escape \0059 is used in stylesheets (usually in the content property of ::before/::after). Both render the same glyph.

Did you know?

Uppercase Y is Unicode U+0059 (decimal 89) — official name LATIN CAPITAL LETTER Y in Basic Latin (ASCII). HTML5 has no named entity for it — typing Y directly is usually best. Do not confuse it with Y acute Ý (&Yacute;, U+00DD) or Greek capital upsilon Υ (U+03A5).

Next: Uppercase Y Acute

Learn the HTML entity for uppercase Y with acute (U+00DD).

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