Lowercase o with diaeresis (ö) is the Unicode character at U+00F6 in Latin-1 Supplement. Official name: LATIN SMALL LETTER O WITH DIAERESIS — the letter o with two dots above. In German it is the familiar umlaut ö.
Remember
Character ö
Unicode U+00F6
Named entity ö
Hex entity ö
Decimal ö
CSS escape \00F6
Capital Ö (Ö)
Not the same o (U+006F) · ő (ő) · ȫ
Prefer ö in HTML. Alternatives: ö, ö, or type ö in a UTF-8 document.
Built with Named: ö
Built with Hex: ö
Built with Decimal: ö
Built with CSS: ö
Typed: ö
German: schön, Köln
How It Works
1. Named:ö is the HTML5 name for U+00F6 → ö. Prefer this in markup.
2. Hex:ö inserts the same code point. Same visual as named.
3. Decimal: same code point as 246 → ö.
4. CSS: use \00F6 in content (not an HTML entity). #point::after appends ö.
5. Typed + sample: paste ö in UTF-8, or use ö in words like schön.
Pitfalls & Tips
Common mistakes when working with lowercase o with diaeresis.
Name
Prefer ö
HTML5 defines a named entity — use ö for U+00F6. Do not invent names or skip to numeric codes first.
Case
ö ≠ Ö
Named entities are case-sensitive. Lowercase is ö; uppercase is Ö.
o
Not plain o
Plain o is U+006F. In German and Swedish, ö is a distinct letter — do not replace it with plain o or oe unless you are intentionally ASCII-folding.
Look-alikes
Not ő or ȫ
Hungarian ő (ő) uses a double acute. ȫ (o with diaeresis and macron) is a different code point — see O Diaeresis Macron.
CSS
Pad the CSS escape
Prefer \00F6 (four hex digits). A short \F6 can swallow the next hex digit if one follows immediately.
CSS vs HTML
Do not mix escapes
\00F6 belongs in CSS strings. ö / ö / ö belong in HTML.
Semicolon
End references
Always finish entities with ; — write ö, not ö.
Compatibility
Browser Support
Lowercase o with diaeresis (U+00F6) and its entity forms (ö, ö, ö, CSS \\00F6) are supported in all mainstream browsers. Visible glyphs depend on Latin-1 / Western European font coverage.
✓ Universal support
Lowercase O Diaeresis (ö)
Encode with named, hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerAll versions
Yes
U+00F6Full support
Bottom line: Prefer ö in HTML. Use ö / ö when numeric form is required, and \\00F6 only inside CSS content.
Remember
Key Takeaways
Unicode: lowercase o with diaeresis is U+00F6 (decimal 246) — glyph ö.
HTML: prefer ö — also ö / ö / type ö.
Prefer ö (named). You can also use ö (hex), ö (decimal), type ö in UTF-8, or the CSS escape \00F6 in content.
U+00F6 (LATIN SMALL LETTER O WITH DIAERESIS). Hex F6, decimal 246. It belongs to Latin-1 Supplement (U+0080–U+00FF).
Yes. HTML5 defines ö for ö. The capital form is Ö (Ö, U+00D6) — names are case-sensitive.
For this letter, yes — both names refer to the same Unicode character U+00F6. German often says umlaut; Unicode’s official name uses diaeresis. See also /html/entity/lowercase-o-umlaut.
Use it for German (schön, Köln), Swedish (för), Finnish, Turkish, and other languages that need ö. Prefer plain o for ordinary English words.
HTML entities (ö, ö, or ö) go in markup. The CSS escape \00F6 goes in stylesheet strings (usually content on ::before/::after).
No. U+00F6 is a precomposed letter. Combining diaeresis is U+0308 after a base. Hungarian ő (U+0151, ő) is a different accent — double acute, not two dots.
🤔
Did you know?
Lowercase o with diaeresis is Unicode U+00F6 (decimal 246) — LATIN SMALL LETTER O WITH DIAERESIS in Latin-1 Supplement. HTML5 provides ö — the most readable form. Capital is Ö (Ö, U+00D6). Same glyph as the German umlaut ö; typographers call the two dots a diaeresis or an umlaut depending on language tradition.