HTML Entity for Lowercase O Dot Above (ȯ)

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

What Is the Lowercase O Dot Above Entity?

Lowercase o with dot above (ȯ) is the Unicode character at U+022F in Latin Extended-B. Official name: LATIN SMALL LETTER O WITH DOT ABOVE — the letter o with a single dot over it. It appears in Livonian and linguistic notation.

Remember
Character     ȯ
Unicode       U+022F
Hex entity    ȯ
Decimal       ȯ
CSS escape    \022F
Named entity  (none)
Capital       Ȯ (U+022E)
Not the same  o · ö (ö) · ọ (dot below)

Prefer ȯ or ȯ in HTML when you need an entity. You can also type ȯ in a UTF-8 document.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Hex entityȯHTML markup
Decimal entityȯHTML markup
Direct characterȯHTML text (UTF-8)
CSS escape\022FStylesheet content
Named entity—Not defined in HTML5

When to Use Which

SituationUse
Need an entity in HTML sourceȯ or ȯ
Livonian / linguistic textȯ → ȯ
Ordinary letter oType o (U+006F) — not U+022F
German / Swedish öö (two dots) — not U+022F
Uppercase O with dot aboveUppercase O Dot Above (Ȯ, U+022E)
Generated text via ::before / ::aftercontent: "\022F"
Looking for a named entityDoes not exist — use numeric form

Live Preview

Glyph alone, in a Livonian-style sample, and next to related forms.

Glyph ȯ
Large glyph ȯ
Sample ȯ · Livonian letter
Compared ȯ   o   ö   ọ   Ȯ
With entities Hex: ȯ | Decimal: ȯ

Complete HTML Example

One page that shows ȯ with hex, decimal, CSS escape, and a typed character. Use View Output or open the live editor.

Hex + Decimal + CSS + Typed

Four ways to display ȯ in HTML and CSS.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Lowercase O Dot Above (ȯ) in HTML</title>
  <style>
    #point::after {
      content: "\022F";
    }
  </style>
</head>
<body>
  <p>Built with Hex: &#x22F;</p>
  <p>Built with Decimal: &#559;</p>
  <p id="point">Built with CSS: </p>
  <p>Typed: ȯ</p>
  <p lang="liv">Livonian: &#x22F;</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+022F → &#x22F; in HTML. The browser turns it into ȯ.

2. Decimal: same code point as 559 → &#559;. Same result as hex.

3. CSS: use \022F in content (not an HTML entity). #point::after appends ȯ.

4. Typed: paste ȯ in a UTF-8 document for Livonian or linguistic text. There is no named entity — numeric form is required when you need an entity.

Pitfalls & Tips

Common mistakes when working with lowercase o with dot above.

Named?

No named entity

HTML5 does not define a named entity for U+022F. Use &#x22F; or &#559;.

ö

Not &ouml;

ö has two dots (diaeresis). ȯ has a single dot above — different letters.

Look-alikes

Not dot below

ọ (o with dot below) is U+1ECD — see O Dot Below. Do not swap above and below.

Fonts

Need Extended-B coverage

Some fonts omit Latin Extended-B. Prefer a font that includes U+022F for reliable glyphs.

CSS

Pad the CSS escape

Prefer \022F (four hex digits). A short \22F can swallow the next hex digit if one follows immediately.

CSS vs HTML

Do not mix escapes

\022F belongs in CSS strings. &#x22F; / &#559; belong in HTML.

Semicolon

End references

Always finish entities with ; — write &#x22F;, not &#x22F.

Browser Support

Lowercase o with dot above (U+022F) and its entity forms (&#x22F;, &#559;, CSS \\022F) are supported in all mainstream browsers. Visible glyphs depend on Latin Extended-B font coverage.

✓ Universal support

Lowercase O Dot Above (&#x022F;)

Encode with 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+022F Full support

Bottom line: Prefer &#x22F; or &#559; in HTML when encoding must be explicit, and \\022F only inside CSS content. There is no named entity.

Key Takeaways

  • Unicode: lowercase o with dot above is U+022F (decimal 559) — glyph ȯ.
  • HTML: use &#x22F; or &#559; — no named entity.
  • CSS: use \022F inside content for generated text.
  • Watch out: ȯ ≠ &ouml; ≠ ọ (dot below) ≠ plain o.

One line: U+022F → &#x22F; / &#559; / CSS \022F (no named entity).

Frequently Asked Questions

Use &#x22F; (hex), &#559; (decimal), type ȯ in UTF-8, or the CSS escape \022F in content. There is no HTML5 named entity for U+022F.
U+022F (LATIN SMALL LETTER O WITH DOT ABOVE). Hex 22F, decimal 559. It belongs to Latin Extended-B (U+0180–U+024F).
No. HTML5 does not define a named entity for this character. Use numeric references like &#559; or &#x22F; when you need an entity form.
Use it for Livonian text, linguistic papers, and other orthographies that need ȯ. Prefer plain o for ordinary English words.
HTML entities (&#559; or &#x22F;) go in markup. The CSS escape \022F goes in stylesheet strings (usually content on ::before/::after).
No. U+022F has a single dot above. Dot below is U+1ECD (ọ). ö (U+00F6, &ouml;) has two dots (diaeresis), not one.

Did you know?

Lowercase o with dot above is Unicode U+022F (decimal 559) — LATIN SMALL LETTER O WITH DOT ABOVE in Latin Extended-B. HTML5 has no named entity for it — use &#x22F; or &#559;. Capital is U+022E (Ȯ). It appears in Livonian orthography and linguistic notation.

Next: Lowercase O Double Acute

Learn the HTML entity for lowercase o with double acute (ő).

Lowercase O double acute 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