HTML Entity for Lowercase O Macron (ō)

What You'll Learn
How to display the lowercase o with macron (ō) in HTML using named entity, hexadecimal, decimal, and CSS escape methods. This character is U+014D in the Latin Extended-A block. The macron (¯) is a horizontal bar above the letter, used in Māori, Hawaiian, Latin scholarly text, and linguistic notation to mark long vowels.
Render it with ō, ō, ō, or CSS escape \014D. The named entity ō is the most readable option when you need an explicit character reference.
⚡ Quick Reference — Lowercase O Macron Entity
U+014DLatin Extended-A
ōHexadecimal reference
ōDecimal reference
ōMost readable option
Name Value
──────────── ──────────
Unicode U+014D
Hex code ō
HTML code ō
Named entity ō
CSS code \014D
Meaning Latin small letter o with macron
Related U+014C = Ō (Ō)
Block Latin Extended-A (U+0100–U+017F)Complete HTML Example
A simple example showing the lowercase o macron (ō) using hexadecimal code, decimal HTML code, the named entity, and a CSS content escape:
<!DOCTYPE html>
<html>
<head>
<style>
#point:after{
content: "\014D";
}
</style>
</head>
<body>
<p>Symbol (hex): ō</p>
<p>Symbol (decimal): ō</p>
<p>Symbol (named): ō</p>
<p id="point">Symbol (CSS): </p>
</body>
</html>🌐 Browser Support
The lowercase o macron (ō) and the named entity ō are supported in all modern browsers:
👀 Live Preview
See the lowercase o macron (ō) in language and content contexts:
🧠 How It Works
Hexadecimal Code
ō uses the Unicode hexadecimal value 014D to display the character. The x prefix indicates hexadecimal format.
Decimal HTML Code
ō uses the decimal Unicode value 333 to display the same character. A common method when a numeric reference is needed.
Named Entity
ō is the named entity for o macron—readable in source HTML and widely used for Māori and Hawaiian content.
CSS Entity
\014D is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.
Same visual result
All four methods produce the glyph: ō. Unicode U+014D sits in Latin Extended-A. Uppercase equivalent: U+014C (Ō, Ō). Do not confuse with ŏ (breve) or plain o.
Use Cases
The lowercase o macron (ō) is commonly used in:
Correct macronized vowels (kōkako, kōrero, tōtara) for proper pronunciation and spelling.
Macron marks long vowels in Hawaiian (kōkua, lōkahi). Essential for accurate orthography.
Long vowels in Latin scholarly editions, dictionaries, and language learning materials.
Phonetic transcription and linguistic documentation requiring macronized characters.
Language courses, cultural content, and multilingual web pages teaching correct spelling.
Using U+014D with proper lang attributes ensures assistive technologies pronounce content correctly.
When building HTML from CMS content, using ō or ō guarantees correct output.
💡 Best Practices
Do
- Serve pages as UTF-8; you can type ō directly in UTF-8 source
- Use
ōfor readable HTML when a named form is preferred - Set
langattributes (e.g.lang="mi",lang="haw") on language-specific content - Use fonts that support Latin Extended-A (U+0100–U+017F)
- Distinguish ō (macron) from ŏ (breve) and plain o
Don’t
- Substitute plain
owhen ō is required in Māori or Hawaiian text - Confuse ō (macron) with ŏ (breve) or ô (circumflex)
- Omit macrons in words that require them—they change pronunciation and meaning
- Put CSS escape
\014Din HTML text nodes - Double-encode entity references in dynamically generated HTML
Key Takeaways
The named entity is the most familiar form
ōNumeric alternatives: hex and decimal
ō ōUnicode U+014D — LATIN SMALL LETTER O WITH MACRON
Essential for Māori and Hawaiian; uppercase is Ō (Ō)
Previous: Lowercase O Latin Subscript (ₒ) Next: Lowercase O Ogonek
❓ Frequently Asked Questions
ō (named), ō (hex), ō (decimal), or \014D in CSS content. In UTF-8 you can also type ō directly.U+014D (LATIN SMALL LETTER O WITH MACRON). Latin Extended-A block. Hex 014D, decimal 333. Used in Māori, Hawaiian, Latin, and linguistic notation. Uppercase form is U+014C (Ō).ō. You can also use ō or ō, or the CSS entity \014D.ō, ō, or ō) is used in HTML content; CSS entity \014D 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.
8 people found this page helpful
