HTML Entity for Lowercase I Ogonek (į)

What You'll Learn
How to display the lowercase i with ogonek (į) in HTML using named entity, hexadecimal, decimal, and CSS escape methods. The ogonek (hook) is a distinct letter in the Lithuanian alphabet and appears in many Lithuanian words. It is U+012F in the Latin Extended-A block.
Render it with į, į, į, or CSS escape \12F. The named entity į is often the most readable option in HTML source.
⚡ Quick Reference — Lowercase I Ogonek Entity
U+012FLatin Extended-A
įHexadecimal reference
įDecimal reference
įMost readable option
Name Value
──────────── ──────────
Unicode U+012F
Hex code į
HTML code į
Named entity į
CSS code \12F
Meaning Latin small letter i with ogonek
Related U+012E = Į (uppercase)
Block Latin Extended-A (U+0100–U+017F)Complete HTML Example
A simple example showing the lowercase i ogonek (į) using hexadecimal code, decimal HTML code, the named entity, and a CSS content escape:
<!DOCTYPE html>
<html>
<head>
<style>
#point:after{
content: "\12F";
}
</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 i ogonek (į) and the named entity į are supported in modern browsers:
👀 Live Preview
See the lowercase i ogonek (į) in Lithuanian and content contexts:
i🧠 How It Works
Named Entity
į is the standard named entity for į—readable in source HTML and part of the HTML5 entity set.
Hexadecimal Code
į uses the Unicode hexadecimal value 12F to display the character. The x prefix indicates hexadecimal format.
Decimal HTML Code
į uses the decimal Unicode value 303 to display the same character. A common method for Latin Extended-A characters.
CSS Entity
\12F 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+012F sits in Latin Extended-A. It decomposes to i (U+0069) + combining ogonek (U+0328). Uppercase equivalent: U+012E (Į). Do not confuse with ą (a with ogonek).
Use Cases
The lowercase i ogonek (į) is commonly used in:
A distinct letter in the Lithuanian alphabet, used in everyday words and inflections.
Lessons, dictionaries, and resources for Lithuanian and other ogonek-using languages.
Correctly capturing Lithuanian names and place names in inputs and databases.
Transliteration systems and linguistic notation using the ogonek diacritic.
Correct spelling with į is essential for Lithuanian locales and multilingual content.
Articles, blogs, and educational content in Lithuanian or Baltic studies.
Accurate diacritics improve clarity for readers and assistive technologies.
💡 Best Practices
Do
- Use
įin HTML when possible for readability - Serve pages as UTF-8; you can also type į directly in UTF-8 source
- Set
lang="lt"for Lithuanian content to aid pronunciation - Use fonts that support Latin Extended-A characters
- Distinguish į (i ogonek) from ą (a ogonek) and plain
i
Don’t
- Substitute plain
iwhen į is required for correct Lithuanian spelling - Confuse į (i ogonek) with ą (a ogonek) or other accented i forms
- Put CSS escape
\12Fin HTML text nodes - Assume all fonts render Latin Extended-A ogonek glyphs identically
- Omit UTF-8 encoding on pages with accented characters
Key Takeaways
Four references render į; named entity is most readable
į į įFor CSS stylesheets, use the escape in the content property
\12FUnicode U+012F — LATIN SMALL LETTER I WITH OGONEK
Essential for Lithuanian text and i18n content
Previous: Lowercase I Latin Macron (ī) Next: Lowercase I Stroke
❓ Frequently Asked Questions
į. You can also use į (decimal) or į (hex).U+012F (LATIN SMALL LETTER I WITH OGONEK). Latin Extended-A block. Hex 12F, decimal 303.i (U+0069) + combining ogonek (U+0328).Explore More HTML Entities!
Discover 1500+ HTML character references — accented letters, symbols, and more.
8 people found this page helpful
