HTML Entity for Superscript Latin Small Letter I (ⁱ)

Beginner
5 min read
Updated: Sep 2026
1 example
Unicode U+2071

What Is Superscript Latin Small Letter I?

Superscript latin small letter i (ⁱ) is the Unicode character at U+2071 in Superscripts and Subscripts. Official name: SUPERSCRIPT LATIN SMALL LETTER I. It is a precomposed raised i, often used in compact exponents such as xⁱ.

Remember
Character     ⁱ
Unicode       U+2071
Hex entity    ⁱ
Decimal       ⁱ
CSS escape    \2071
Named entity  (none)
Not the same  i · <sup>i</sup>

Prefer &#x2071; or &#8305; in HTML markup. You can also type ⁱ in UTF-8. There is no named entity.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Direct characterⁱHTML text (UTF-8)
Hex entity&#x2071;HTML markup (preferred)
Decimal entity&#8305;HTML markup
CSS escape\2071Stylesheet content
Named entity—Not defined in HTML5
Superscript latin small letter n (related)&#x207F; (ⁿ, U+207F)Related superscript letter

When to Use Which

SituationUse
Precomposed superscript i&#x2071; or &#8305;
Normal i raised with HTML<sup>i</sup>
Superscript latin small letter nⁿ / &#x207F;
Superscript equals⁼ / &#x207C;
Looking for a named formDoes not exist — use numeric form
Generated text via ::before / ::aftercontent: "\2071"

Live Preview

Superscript i rendered next to related marks.

Example xⁱ
Large glyph ⁱ
Compared ⁱ   i   i   ⁿ   ⁼
With entities Hex: ⁱ | Decimal: ⁱ

Complete HTML Example

One page that shows Superscript Latin Small Letter I with hex, decimal, CSS escape, and a typed character. Use View Output or open the live editor.

Hex + Decimal + CSS + Typed

Four ways to produce ⁱ, plus a short exponent example.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Superscript Latin Small Letter I (ⁱ) in HTML</title>
  <style>
    #point::after {
      content: "\2071";
    }
  </style>
</head>
<body>
  <p>Using Hex Code: &#x2071;</p>
  <p>Using HTML Code: &#8305;</p>
  <p id="point">Using CSS Entity: </p>
  <p>Typed directly: ⁱ</p>
  <p>Example: xⁱ</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+2071 → &#x2071; in HTML. The browser turns it into ⁱ.

2. Decimal: same code point as 8305 → &#8305;. Same result as hex.

3. CSS: use \2071 in content (not an HTML entity). #point::after appends that ⁱ after the paragraph text.

4. Typed / example: paste ⁱ in UTF-8, or write xⁱ for a short exponent example.

Pitfalls & Tips

Common mistakes when working with Superscript Latin Small Letter I.

Named?

No named entity

HTML5 does not define a named entity for U+2071. Use &#x2071; or &#8305;.

i

Not a normal letter i

Plain i is U+0069. Prefer U+2071 only when you need the precomposed superscript form.

<sup>

Not the same as <sup>i</sup>

<sup> styles a normal i. U+2071 is a different character — useful for Unicode superscript runs.

Fonts

Superscript font coverage

Some UI fonts omit Superscripts and Subscripts. Prefer a font that covers this block for display.

CSS vs HTML

Do not mix escapes

\2071 belongs in CSS strings. &#x2071; / &#8305; belong in HTML.

Semicolon

End numeric references

Always finish with ; — write &#8305;, not &#8305.

Browser Support

Superscript latin small letter i (U+2071) and its entity forms (&#x2071;, &#8305;, CSS \\2071) are supported in all mainstream browsers. Visible glyphs depend on superscript font coverage.

✓ Universal support

Superscript Latin Small Letter I (&#x2071;)

Encode with hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer All versions
Yes
U+2071 / entities Full support

Bottom line: Prefer &#x2071; or &#8305; in HTML. Use \\2071 only inside CSS content. There is no named entity.

Key Takeaways

  • Unicode: this mark is U+2071 (decimal 8305) — glyph ⁱ.
  • HTML: use &#x2071; or &#8305; — no named entity; typing ⁱ also works.
  • CSS: use \2071 inside content for generated text.
  • Meaning: ⁱ = precomposed superscript i — not plain i, not <sup>i</sup>.

One line: U+2071 → &#x2071; / &#8305; / CSS \2071.

Frequently Asked Questions

Use &#x2071; (hex), &#8305; (decimal), type ⁱ directly in UTF-8, or the CSS escape \2071 in content. There is no named HTML entity for U+2071.
U+2071 (SUPERSCRIPT LATIN SMALL LETTER I). Hex 2071, decimal 8305. It belongs to Superscripts and Subscripts (U+2070–U+209F).
No. HTML5 does not define a named entity for this character. Use numeric forms &#8305; or &#x2071;.
Use it for compact Unicode exponents and superscript notation with i (for example xⁱ). Prefer <sup>i</sup> when you want semantic HTML superscript styling of a normal letter i.
HTML entities (&#8305; or &#x2071;) go in markup. The CSS escape \2071 goes in stylesheet strings (usually content on ::before/::after).
No. ⁱ is the precomposed superscript i (U+2071). A plain i is U+0069. <sup>i</sup> raises a normal i with HTML/CSS — similar look, different character and semantics.

Did you know?

Superscript latin small letter i (ⁱ) is Unicode U+2071 (decimal 8305) — SUPERSCRIPT LATIN SMALL LETTER I in Superscripts and Subscripts. HTML5 has no named entity — use &#x2071; or &#8305;. It is a precomposed raised i, often used in compact exponents like xⁱ. Do not confuse it with a normal i wrapped in <sup>, or with superscript latin small letter n (U+207F).

Next: Superscript Left Parenthesis

Learn the HTML entity for superscript left parenthesis (⁽).

Continue tutorial →

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful