Bullet Point Symbols

Click any symbol to copy it. 12 characters, each labelled with its Unicode code point.

Only some of these are real bullets. Two are mathematical operators that happen to look like dots, and using them in a list is a small but genuine correctness problem. This collection holds 12 bullet point symbols drawn from 3 Unicode blocks — mainly Geometric Shapes, General Punctuation and Mathematical Operators. Code points run from U+2022 to U+25E6. All of them sit in the Basic Multilingual Plane, which means broad font support and very few encoding surprises.

The real bullets

• (U+2022 BULLET), ◦ (U+25E6 WHITE BULLET), ‣ (U+2023 TRIANGULAR BULLET) and ⁃ (U+2043 HYPHEN BULLET) are encoded as bullets. They sit correctly on the baseline at list-marker size.

The impostors

∙ (U+2219 BULLET OPERATOR) and ⋅ (U+22C5 DOT OPERATOR) are Mathematical Operators. They mean multiplication. They look like bullets and will be parsed as arithmetic by anything that reads the text as mathematics.

Real lists beat typed bullets

In HTML, a proper list element announces itself to a screen reader as a list with a known number of items. A paragraph beginning with • announces the word "bullet" and nothing structural.

Unicode blocks in this collection

Counted from the characters on this page. Block names and ranges are from the Unicode code charts.
Unicode blockCharactersShare
Geometric Shapes 7 58%
General Punctuation 3 25%
Mathematical Operators 2 17%

Sample characters and their code points

U+2022

U+2023

U+2219

U+25CF

U+25AA

U+25BA

Frequently asked questions

Is there any harm in using ∙ instead of •?

Visually, almost none. Semantically, ∙ is a multiplication operator, so text-processing tools, mathematical parsers and screen readers may interpret it as arithmetic. • costs nothing and is correct.

Related symbol collections and tools