HTML Entity for Double Struck Italic Small J (ⅉ)

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

What Is Double Struck Italic Small J?

Double-struck italic small j (ⅉ) is the Unicode character at U+2149 in the Letterlike Symbols block. Official name: DOUBLE-STRUCK ITALIC SMALL J. It is used in mathematics for quaternion notation and engineering-style imaginary j.

Remember
Character     ⅉ
Unicode       U+2149
Hex entity    ⅉ
Decimal       ⅉ
CSS escape    \2149
Named entity  (none)
Not the same  j · ⅈ (ⅈ) · ȷ (ȷ)

Prefer ⅉ or ⅉ in HTML (no named form). You can also type ⅉ in UTF-8.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entityNone—
Hex entityⅉHTML markup (preferred)
Decimal entityⅉHTML markup
Direct characterⅉHTML text (UTF-8)
CSS escape\2149Stylesheet content
Imaginary i (related)ⅈ (ⅈ, U+2148)Mathematical imaginary unit

When to Use Which

SituationUse
Double-struck italic j (quaternion / engineering)ⅉ or type ⅉ
Mathematical imaginary unit iⅈ / ⅈ
Euler / exponential eⅇ / ⅇ
Ordinary letter j (styled)Type j + CSS — not U+2149
Generated text via ::before / ::aftercontent: "\2149"

Live Preview

Double-struck italic small j rendered alone and compared with related forms.

Example a + bⅉ
Large glyph ⅉ
Compared ⅉ   j   ⅈ   ⅇ
With entities Hex: ⅉ | Decimal: ⅉ

Complete HTML Example

One page that shows Double Struck Italic Small J 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 comparison with ⅈ.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Double Struck Italic Small J (ⅉ) in HTML</title>
  <style>
    #point::after {
      content: "\2149";
    }
  </style>
</head>
<body>
  <p>Small j using Hex Code: &#x2149;</p>
  <p>Small j using HTML Code: &#8521;</p>
  <p id="point">Small j using CSS Entity: </p>
  <p>Typed directly: ⅉ</p>
  <p>Compared: a + b&#x2149; vs a + b&ii;</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+2149 → &#x2149; in HTML. Preferred when there is no named entity.

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

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

4. Typed / compared: paste ⅉ in UTF-8, or contrast a + b&#x2149; with a + b&ii; (ⅈ).

Pitfalls & Tips

Common mistakes when working with Double Struck Italic Small J.

Name

No named entity

There is no HTML5 named entity for U+2149 (no &jj; or &ImaginaryJ;). Use &#x2149; or &#8521;.

j

Not a styled letter j

Italic or bold CSS on ordinary j (U+006A) is not the same code point as U+2149. Use the Letterlike Symbol when you need this glyph.

ⅈ

Not &ii;

&ii; is the mathematical imaginary unit i (U+2148). U+2149 is the related double-struck italic j.

ȷ

Not &jmath;

&jmath; is Latin small letter dotless j with stroke (U+0237) — a different character from double-struck italic j.

CSS vs HTML

Do not mix escapes

\2149 belongs in CSS strings. &#x2149; / &#8521; belong in HTML.

Fonts

Math font coverage

Some fonts omit Letterlike Symbols. Prefer a math-capable font for reliable display of ⅉ.

Semicolon

End references

Always finish numeric entities with ; — write &#x2149;, not &#x2149.

Browser Support

Double-struck italic small j (U+2149) and its entity forms (&#x2149;, &#8521;, CSS \\2149) are supported in all mainstream browsers. Visible glyphs depend on math / Letterlike Symbols font coverage.

✓ Universal support

Double Struck Italic Small J (&#x2149;)

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+2149 / entities Full support

Bottom line: Prefer &#x2149; in HTML (no named form). Use &#8521; when decimal form is required, and \\2149 only inside CSS content.

Key Takeaways

  • Unicode: double-struck italic small j is U+2149 (decimal 8521) — glyph ⅉ.
  • HTML: no named entity — use &#x2149; / &#8521; / type ⅉ.
  • CSS: use \2149 inside content for generated text.
  • Meaning: ⅉ = quaternion / engineering j — not &ii;, not a styled letter j.

One line: U+2149 → &#x2149; / &#8521; / CSS \2149 / type ⅉ.

Frequently Asked Questions

Use &#x2149; (hex), &#8521; (decimal), type ⅉ directly in UTF-8, or the CSS escape \2149 in content. There is no named HTML entity for U+2149.
U+2149 (DOUBLE-STRUCK ITALIC SMALL J). Hex 2149, decimal 8521. It belongs to the Letterlike Symbols block (U+2100–U+214F).
No. Use numeric forms &#8521; or &#x2149;, or type the character in a UTF-8 document. Do not confuse with &ii; (U+2148) or &jmath; (U+0237).
Use it in mathematical or scientific text for double-struck italic j — often quaternions or engineering’s imaginary j. Prefer &ii; for the mathematical imaginary unit i (U+2148).
HTML entities (&#8521; or &#x2149;) go in markup. The CSS escape \2149 goes in stylesheet strings (usually content on ::before/::after).
No. U+2149 is ⅉ. &ii; is ⅈ (U+2148). A styled CSS italic j is still the ordinary letter U+006A — not this Letterlike Symbol.

Did you know?

Double-struck italic small j is Unicode U+2149 (decimal 8521) — glyph ⅉ in the Letterlike Symbols block. There is no HTML5 named entity; use &#x2149; or &#8521;. Common uses: quaternion unit and engineering-style imaginary j. The related imaginary i is &ii; (U+2148).

Next: Double Struck N-Ary Summation

Learn the HTML entity for double-struck n-ary summation (U+2140).

Double Struck N-Ary Summation 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