Lowercase i umlaut (ï) is the Latin-1 Supplement character at Unicode U+00EF (LATIN SMALL LETTER I WITH DIAERESIS). It is the letter i with two dots (diaeresis/umlaut) — common in French and Dutch to mark a separate vowel sound.
Remember
Character ï
Unicode U+00EF
Named entity ï
Hex entity ï
Decimal ï
CSS escape \00EF
Capital Ï (Ï)
Named, hex, decimal, CSS, and a typed character all produce the same glyph: ï. Prefer ï in HTML source for clarity.
Use ï (named), ï (hex), ï (decimal), or the CSS escape \00EF in the content property. All render ï. Prefer ï in HTML source.
U+00EF (LATIN SMALL LETTER I WITH DIAERESIS). Hex EF, decimal 239. It belongs to Latin-1 Supplement (U+0080–U+00FF).
Yes. ï is the HTML5 named entity for ï. The capital form is Ï (Ï, U+00CF) — names are case-sensitive.
Use it for French (naïf, coïncidence, Anaïs), Dutch (geïnteresseerd), proper names, and other text where the diaeresis marks a separate vowel sound.
HTML entities (ï, ï, or ï) go in markup. The CSS escape \00EF is used in stylesheets (usually in the content property of ::before/::after). Both render ï.
Visually similar, but U+00EF is a precomposed character. Combining diaeresis is U+0308 after a base letter. Prefer the precomposed ï when available.
🤔
Did you know?
Lowercase i umlaut is Unicode U+00EF (decimal 239) — LATIN SMALL LETTER I WITH DIAERESIS in Latin-1 Supplement. HTML5 provides ï — the most readable form. Capital is Ï (Ï, U+00CF). Common in French (naïf, Anaïs) and Dutch (geïnteresseerd).