HTML Entity for Uppercase O Tilde (Õ)

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

What Is Uppercase O Tilde?

Uppercase O tilde (Õ) is the Unicode character at U+00D5 in Latin-1 Supplement. Official name: LATIN CAPITAL LETTER O WITH TILDE — a capital O with a tilde above, used for nasal vowels in Portuguese and as a letter in Estonian.

Remember
Character     Õ
Unicode       U+00D5
Named entity  Õ  (capital O)
Hex entity    Õ
Decimal       Õ
CSS escape    \00D5
Not the same  õ · Ɵ · Ñ

Prefer Õ in HTML markup — the capital O in the name matters. Numeric forms and typing Õ in UTF-8 also work. For the lowercase letter, 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\00D5Stylesheet content
Lowercase (related)õ (U+00F5)Named õ

When to Use Which

SituationUse
Capital O with tilde (Õ)Õ or type Õ
Lowercase o with tilde (õ)õ (õ)
Capital O with tilde and macron (Ȭ)Ȭ
Capital O with middle tilde (Ɵ)Ɵ
Capital N with tilde (Ñ)Ñ (Ñ)
Generated text via ::before / ::aftercontent: "\00D5"

Live Preview

Uppercase O tilde rendered alone and next to related letters.

Large glyph Õ
Notation PÕE
Compared Õ  |  õ  |  Ñ  |  Ɵ
Hint Compare: Above Õ | Lower õ | N-tilde Ñ | Middle Ɵ
With entities Named: Õ | 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 Portuguese word.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Uppercase O Tilde (Õ)</title>
  <style>
    #point::after {
      content: "\00D5";
    }
  </style>
</head>
<body>
  <p>Using Named Entity: &Otilde;</p>
  <p>Using Hex Code: &#xD5;</p>
  <p>Using HTML Code: &#213;</p>
  <p id="point">Using CSS Entity: </p>
  <p>Typed directly: Õ</p>
  <p lang="pt">Portuguese: P&Otilde;E</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &Otilde; (capital O) is the clearest HTML form for U+00D5. Lowercase &otilde; is a different character (õ).

2. Hex: U+00D5 → &#xD5; in HTML. Same glyph as the named entity.

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

4. CSS: use \00D5 in content (not an HTML entity). #point::after appends that Õ after the paragraph text.

5. Typed / word: paste Õ in UTF-8, or write P&Otilde;E with lang="pt".

Pitfalls & Tips

Common mistakes when working with U+00D5.

Case

&Otilde; ≠ &otilde;

&Otilde; → Õ (capital). &otilde; → õ (lowercase). Entity names are case-sensitive.

vs Ɵ

Not a middle tilde

Ɵ has a tilde-like bar through the middle. Õ has the tilde above the letter.

vs Ñ

Not N-tilde

Ñ (&Ntilde;) is Spanish Ñ. Same diacritic idea, different base letter.

vs Ö

Not a diaeresis

Ö (&Ouml;) is Ö with two dots. Õ uses a wavy tilde.

Encoding

Keep UTF-8 declared

Latin-1 letters display reliably with <meta charset="UTF-8">. Prefer named entities when encoding is uncertain.

CSS vs HTML

Do not mix escapes

\00D5 belongs in CSS strings. &Otilde; / &#xD5; / &#213; belong in HTML.

A11y

Use real language context

When Õ appears in Portuguese or Estonian words, keep surrounding text and lang accurate (for example lang="pt" or lang="et").

Browser Support

Uppercase O tilde (U+00D5) and its entity forms (&Otilde;, &#xD5;, &#213;, CSS \\00D5) are supported in all mainstream browsers. Latin-1 glyphs are standard in system fonts.

✓ Universal support

Uppercase O Tilde (&#x00D5;)

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+00D5 / &Otilde; Full support

Bottom line: Prefer &Otilde; (capital O) in HTML. Use \\00D5 only inside CSS content. Do not confuse with &otilde; (õ) or middle-tilde Ɵ.

Key Takeaways

  • Unicode: uppercase O tilde is U+00D5 (decimal 213) — glyph Õ.
  • HTML: prefer &Otilde; (capital O) — also &#xD5; / &#213;.
  • CSS: use \00D5 inside content for generated text.
  • Meaning: Õ is capital tilde above — not õ (&otilde;), not Ɵ (middle), not Ñ (Ñ).

One line: U+00D5 → &Otilde; / &#xD5; / &#213; / CSS \00D5.

Frequently Asked Questions

Use &Otilde; (named), &#xD5; (hex), &#213; (decimal), type Õ directly in UTF-8, or the CSS escape \00D5 in content. Prefer &Otilde; in normal HTML.
U+00D5 (LATIN CAPITAL LETTER O WITH TILDE). Hex D5, decimal 213. It belongs to Latin-1 Supplement (U+0080–U+00FF).
Yes. Use &Otilde; (capital O). Numeric forms &#213; and &#xD5; also work. Note: &otilde; (lowercase) is a different letter (õ).
No. Õ is U+00D5 (&Otilde;, capital tilde above). õ is U+00F5 (&otilde;). Ɵ is O with middle tilde (U+019F).
Use it for Portuguese, Estonian, and other text that needs capital Õ — for example PÕE or ÕUN — not as a substitute for Ñ or middle-tilde Ɵ.
HTML entities (&Otilde;, &#213;, or &#xD5;) go in markup. The CSS escape \00D5 goes in stylesheet strings (usually content on ::before/::after).

Did you know?

Uppercase O tilde is Unicode U+00D5 (decimal 213) — glyph Õ in Latin-1 Supplement (U+0080–U+00FF). HTML5 names it &Otilde; (capital O). Official name: LATIN CAPITAL LETTER O WITH TILDE. Lowercase is &otilde; (õ, U+00F5). Common in Portuguese (nasal vowels) and Estonian. Do not confuse with middle-tilde Ɵ (U+019F) or N-tilde Ñ (&Ntilde;).

Next: Uppercase O Tilde Macron

Learn the HTML entity for uppercase O with tilde and macron (U+022C).

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