HTML Entity for Circled Dot Operator (⊙)

Beginner
⏱️ 5 min read
📚 Updated: Jun 2026
🎯 1 Code Example
Unicode U+2299

What You'll Learn

How to display the Circled Dot Operator (⊙) in HTML using numeric references, named entities, and CSS escapes. This character is U+2299 (CIRCLED DOT OPERATOR) in the Mathematical Operators block (U+2200–U+22FF). It denotes the Hadamard product (element-wise product) in linear algebra and appears in formal logic notation.

You can use the named entity ⊙, hex ⊙, decimal ⊙, or CSS \2299. Do not confuse ⊙ with Dot Operator U+22C5 (⋅), Middle Dot U+00B7 (·), or the astrological Sun U+2609 (☉).

⚡ Quick Reference — Circled Dot Operator

Unicode U+2299

Mathematical Operators block

Hex Code ⊙

Hexadecimal reference

HTML Code ⊙

Decimal reference

Named Entity ⊙

Standard HTML entity

Reference Table
Name           Value
────────────   ──────────
Unicode        U+2299
Hex code       ⊙
HTML code      ⊙
Named entity   ⊙
CSS code       \2299
1

Complete HTML Example

This example demonstrates the Circled Dot Operator (⊙) using hexadecimal code, decimal HTML code, the named entity, and a CSS content escape:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\2299";
  }
 </style>
</head>
<body>
<p class="math">Circled Dot Operator using Hexa Decimal: &#x2299;</p>
<p class="math">Circled Dot Operator using HTML Code: &#8857;</p>
<p class="math">Circled Dot Operator using HTML Entity: &odot;</p>
<p class="math" id="point">Circled Dot Operator using CSS Entity: </p>
</body>
</html>
Try it Yourself

🌐 Browser Support

The Circled Dot Operator entity is universally supported in all modern browsers:

Chrome 1+
Firefox 1+
Safari 1+
Edge 12+
Opera 4+
Android 4.4+
iOS Safari 1+

👀 Live Preview

See the Circled Dot Operator in math and notation contexts:

Hadamard product A ⊙ B
Named entity x &odot; y
Large glyph
vs related ops Dot: ⊙ (U+2299)   Slash: ⊘ (U+2298)   Times: ⊗ (U+2297)
Monospace refs &#x2299; &#8857; &odot; \2299

🧠 How It Works

1

Hexadecimal Code

&#x2299; uses the Unicode hexadecimal value 2299 to display the Circled Dot Operator.

HTML markup
2

Decimal HTML Code

&#8857; uses the decimal Unicode value 8857 to display the same character.

HTML markup
3

Named HTML Entity

&odot; is the standard named entity for U+2299—short for “operator dot.”

HTML markup
4

CSS Entity

\2299 is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.

CSS stylesheet
=

Same visual result

All four methods produce the Circled Dot Operator glyph: . Unicode U+2299 sits in Mathematical Operators (U+2200–U+22FF).

Use Cases

The Circled Dot Operator (⊙) commonly appears in:

∑ Hadamard product

Element-wise product of vectors or matrices in linear algebra.

∧ Logic notation

Formal logic where the circled dot denotes a specific operation.

📐 Scientific docs

Technical papers in math, physics, and numerical computation.

📚 Education

Linear algebra tutorials, textbooks, and e-learning platforms.

💻 ML & libraries

Documentation for NumPy, MATLAB, and similar element-wise APIs.

🔤 Symbol references

Unicode tables and math operator glossaries.

♿ Accessibility

Use MathML or aria-label="circled dot operator" for screen readers.

💡 Best Practices

Do

  • Prefer &odot; for readable math HTML source
  • Use math-friendly fonts (Cambria Math, STIX Two Math, serif)
  • Keep entity style consistent within a document
  • Consider MathML for complex equations
  • Clarify Hadamard vs matrix multiplication in surrounding text

Don’t

  • Confuse U+2299 (⊙) with U+22C5 Dot Operator (⋅)
  • Put CSS escape \2299 inside HTML text nodes
  • Assume every font renders Mathematical Operators identically
  • Use ⊙ decoratively where a plain middle dot is intended
  • Mix entity styles randomly in one file

Key Takeaways

1

Named entity is the easiest option

&odot;
2

Numeric references also render ⊙

&#x2299; &#8857;
3

For CSS stylesheets, use the escape in the content property

\2299
4

U+2299 CIRCLED DOT OPERATOR — Hadamard product

5

Four methods, one glyph — all widely supported

❓ Frequently Asked Questions

Use &odot; (named entity), &#x2299; (hex), &#8857; (decimal), or \2299 in CSS content. All produce ⊙.
U+2299 (CIRCLED DOT OPERATOR). Mathematical Operators block (U+2200–U+22FF). Hex 2299, decimal 8857.
For Hadamard product notation, element-wise matrix operations, logical operators, scientific documentation, educational math content, and operator symbol reference pages.
HTML entities (&odot;, &#8857;, or &#x2299;) go directly in markup. The CSS escape \2299 is used in stylesheets, typically in the content property of pseudo-elements.
Yes. &odot; is the named entity for U+2299. Dot Operator is a different character: U+22C5 (⋅).

Explore More HTML Entities!

Discover 1500+ HTML character references — math operators, symbols, arrows, and more.

All HTML Entities →

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