HTML Entity for Lowercase I (i)

What You'll Learn
How to display the lowercase letter i in HTML using entity methods and direct character input. The letter i is the ninth letter of the Latin alphabet (U+0069) and is part of the Basic Latin block. It appears in every Western-language text, from body copy to form labels and code examples. In most cases you can type it directly; numeric or CSS entities are useful when escaping, generating content via CSS, or ensuring correct encoding.
This character can be displayed using the character itself, a hexadecimal reference, a decimal reference, or a CSS escape in the content property. There is no named HTML entity like &i; for this letter.
⚡ Quick Reference — Lowercase I Entity
U+0069Basic Latin (ASCII)
iHexadecimal reference
iDecimal reference
iType directly (no named entity)
Name Value
──────────── ──────────
Unicode U+0069
Hex code i
HTML code i
Named entity (none — use i directly)
CSS code \0069
Meaning Latin small letter i
Related U+0049 = I (uppercase)
Block Basic Latin (U+0000–U+007F)Complete HTML Example
A simple example showing the lowercase letter i using hexadecimal code, decimal HTML code, the character directly, and a CSS content escape:
<!DOCTYPE html>
<html>
<head>
<style>
#point:after{
content: "\0069";
}
</style>
</head>
<body>
<p>Symbol (hex): i</p>
<p>Symbol (decimal): i</p>
<p>Symbol (direct): i</p>
<p id="point">Symbol (CSS): </p>
</body>
</html>🌐 Browser Support
The lowercase letter i (U+0069) is universally supported in all browsers and platforms as part of Basic Latin:
👀 Live Preview
See the lowercase letter i in common text contexts:
🧠 How It Works
Hexadecimal Code
i uses the Unicode hexadecimal value 69 to display the letter. The x prefix indicates hexadecimal format.
Decimal HTML Code
i uses the decimal Unicode value 105 to display the same character. This is the ASCII/Unicode decimal for i.
Direct Character
Type i directly in HTML. There is no named entity like &i;; the character itself is the standard approach in body text.
CSS Entity
\0069 is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.
Same visual result
All methods produce the glyph: i. Unicode U+0069 sits in Basic Latin. The uppercase form is U+0049 (I). Do not confuse the plain letter i with accented forms like í (í) or dotless ı. In normal text, typing i is preferred.
Use Cases
The lowercase letter i (or its entity forms) is commonly used in:
Standard character in paragraphs, articles, and any Latin-script text. Usually typed directly.
Input fields, placeholders, and UI labels containing the letter i (e.g., “Email”, “Username”).
Using \0069 in the CSS content property to insert i via ::before or ::after.
Essential for English and many other languages; used in language-learning and educational content.
When building HTML in code, using i or i ensures correct output regardless of encoding context.
Correct character encoding ensures screen readers and assistive technologies read the letter properly.
Part of Basic Latin; supported in all major fonts and encoding standards for global content.
💡 Best Practices
Do
- Type
idirectly in body content; use entities only when necessary - Serve pages as UTF-8 so Basic Latin characters render without entities
- Use numeric references (
iori) when escaping is required - Use
\0069in CSScontentwhen generating the letter via pseudo-elements - Remember lowercase i is U+0069 and uppercase I is U+0049 when case matters
Don’t
- Overuse numeric entities for
iin normal readable text - Expect a named HTML entity like
&i;—none exists for this letter - Confuse plain
i(U+0069) with dotlessı(U+0131) or accentedí(í) - Put CSS escape
\0069in HTML text nodes - Mix entity styles randomly in one file without reason
Key Takeaways
Type i directly, or use hex/decimal references
i iFor CSS stylesheets, use the escape in the content property
\0069Unicode U+0069 — LATIN SMALL LETTER I
Ninth letter of the Latin alphabet (Basic Latin block)
Previous: Lowercase H Stroke (ħ) Next: Lowercase I Acute (í)
❓ Frequently Asked Questions
i directly, or use i (hex), i (decimal), or \0069 in CSS content. For most content, typing i is standard; use numeric or CSS entities when escaping or generating via CSS.U+0069 (LATIN SMALL LETTER I). Basic Latin block. Hex 69, decimal 105. It is the ninth letter of the Latin alphabet and a standard character in virtually all Western scripts.i is preferred. Use numeric or CSS entities when generating HTML programmatically, escaping in attributes, using CSS ::before/::after content, or ensuring encoding in legacy systems.&, <) exist for a limited set of characters. The lowercase letter i has no named entity. Use the character directly or numeric references (i or i) or CSS \0069 when needed.i (U+0069) is the Latin small letter i with a dot, used in most languages. ı (U+0131) is the Latin small letter dotless i, used in Turkish and some other scripts. They are different Unicode characters with different uses; Turkish has both in its alphabet.Explore More HTML Entities!
Discover 1500+ HTML character references — letters, symbols, and more.
8 people found this page helpful
