HTML Entity for Middle Dot (·)

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

What Is the Middle Dot Entity?

Middle dot (·) is Unicode U+00B7 — also called an interpunct. HTML5 provides ·. Use it as a lightweight separator, not as a sentence-ending period.

Remember
Character     ·
Unicode       U+00B7
Named entity  ·
Hex entity    ·
Decimal       ·
CSS escape    \00B7

Named, hex, decimal, CSS, and a typed character all produce the same glyph: ·.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entity·HTML markup (preferred)
Direct character·UTF-8 HTML text
Hex entity·HTML markup
Decimal entity·HTML markup
CSS escape\00B7Stylesheet content

When to Use Which

SituationUse
Inline separators and labels· (clearest HTML form)
Need an entity in HTML source·, ·, or ·
Generated text via ::before / ::aftercontent: "\00B7"
List bulletsPrefer • (•) or CSS list-style
Sentence punctuationUse period . — not middle dot

Live Preview

Middle dot as a separator and typography mark.

Separator Red · Green · Blue
Large glyph ·
Named entity · → ·
vs . and • ·  |  .  |  •
With entities Named: · | Hex: · | Decimal: ·

Complete HTML Example

One page that shows the middle dot with named, hex, decimal, and CSS forms. Use View Output or open the live editor.

Named + Hex + Decimal + CSS

Four ways to produce · in a single document.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Middle Dot (·)</title>
  <style>
    #point::after {
      content: "\00B7";
    }
  </style>
</head>
<body>
  <p>Using Named Entity: &middot;</p>
  <p>Using Hex Code: &#xB7;</p>
  <p>Using HTML Code: &#183;</p>
  <p id="point">Using CSS Entity: </p>
  <p>Separator: Red &middot; Green &middot; Blue</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &middot; is the clearest HTML form and renders ·.

2. Hex: U+00B7 → &#xB7; in HTML. Same result as the named entity.

3. Decimal: same code point as 183 → &#183;. Same result as hex and named.

4. CSS: use \00B7 in content (not an HTML entity). #point::after appends that · after the paragraph text.

Pitfalls & Tips

Common mistakes when working with the middle dot.

Prefer

Use &middot;

The named entity is clearer than numeric forms and is defined in HTML5.

Not .

Not a period

Sentence endings still use .. Middle dot sits vertically centered and is for separators.

vs •

Not a bullet

&bull; (•) is larger and meant for lists. &middot; is lighter for inline dividers.

CSS vs HTML

Do not mix escapes

\00B7 belongs in CSS. &middot; / &#xB7; / &#183; belong in HTML.

Encoding

Declare UTF-8

If you type · directly, keep <meta charset="UTF-8"> so the file is not misread.

Semicolon

End references

Always finish with ; — write &middot;, not &middot.

Browser Support

Middle dot (U+00B7) and its entity forms (&middot;, &#xB7;, &#183;, CSS \\00B7) are supported in all mainstream browsers.

✓ Universal support

Middle Dot (&middot;)

Encode with named, hex, decimal, or CSS escape — or type · directly in UTF-8 HTML.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer IE 9+
Yes*
U+00B7 / &middot; Full support

Bottom line: Prefer &middot; in HTML. Use \\00B7 only inside CSS content.

Key Takeaways

  • Unicode: middle dot is U+00B7 (decimal 183).
  • HTML: prefer &middot; (also &#xB7; / &#183;).
  • CSS: use \00B7 inside content for generated text.
  • Use case: separators — not period . and not bullet &bull;.

One line: U+00B7 → prefer &middot; (also &#xB7; / &#183; / CSS \00B7).

Frequently Asked Questions

Use &middot; (named), &#xB7; (hex), &#183; (decimal), or the CSS escape \00B7 in the content property. All render ·. Prefer &middot; in HTML source.
U+00B7 (MIDDLE DOT). Hex 00B7, decimal 183. It belongs to the Latin-1 Supplement block and is also called an interpunct.
Yes. &middot; is the common HTML5 named entity for ·. HTML5 also defines &centerdot; and &CenterDot; for the same character.
Use it for inline separators (Red · Green · Blue), math multiplication dots, Catalan geminated L (l·l), and typography accents.
HTML entities (&middot;, &#183;, or &#xB7;) go in markup. The CSS escape \00B7 is used in stylesheets (usually in the content property of ::before/::after). Both render ·.
No. Period is . (U+002E). Bullet is &bull; (•, U+2022). Middle dot is &middot; (·, U+00B7).

Did you know?

Middle dot is Unicode U+00B7 (decimal 183) — MIDDLE DOT (interpunct) in Latin-1 Supplement. HTML5 provides &middot; (also &centerdot;). Handy for separators and Catalan l·l. Not a period (.) and not a bullet (&bull;).

Next: Midline Horizontal Ellipsis

Continue with the midline horizontal ellipsis entity tutorial.

Ellipsis 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