The bullet character, the middle dot and a real list are three different things. Knowing which to use prevents most formatting problems.

The short version

Start here if you only have one minute. The full guide below explains each point.

01

Three different characters

Bullet, middle dot and hyphen each have their own job.

02

Real lists beat typed ones

They carry structure that a character cannot.

03

One space after

And none before. That fixes most typed lists.

01

Three characters, three jobs

The bullet at U+2022 is a list marker. The middle dot at U+00B7 is a separator inside a line. The hyphen is neither, though it gets used as both.

Choosing correctly matters because software treats them differently. A bullet at the start of a line often triggers automatic list formatting; a middle dot does not.

Key points
  • • bullet, U+2022, starts a list item
  • · middle dot, U+00B7, separates items in a line
  • ‣ triangular bullet, U+2023, sub-level marker
  • ◦ white bullet, U+25E6, second-level marker

02

When to use a real list instead

In any document, email or web page that supports proper list markup, use it. A real list carries structure that a typed bullet cannot.

Screen readers announce a real list and its item count. A typed bullet is just a character, and its meaning is invisible to anything but a human eye.

A typed bullet looks like a list and is not one. Where the software offers a real list, the typed character is always the worse choice.

03

Where the typed character wins

Plain-text fields have no list markup at all. Social bios, chat messages, spreadsheet cells and code comments all fall into this group.

This is exactly where a bullet character earns its place, because there is no better option available.

04

Getting the spacing right

One space after the bullet, none before. That single rule fixes most of what makes typed lists look amateur.

For nested levels, use two spaces of indent and switch the marker. Keeping the same marker at every level defeats the point of nesting.

05

The alignment problem

In a proportional font, a wrapped line returns to the left margin rather than lining up under the text. A typed list wraps badly for exactly this reason.

Keep typed list items short enough not to wrap. If they wrap, you needed a real list.

06

Typing one

Windows uses Alt 0149. macOS has a direct shortcut on Option and 8. Linux uses the standard Unicode shortcut with 2022.

In Word and most editors, typing a hyphen and a space at the start of a line converts to a proper bullet automatically, which is usually what you want.

Which marker for which level

A conventional hierarchy for typed lists. The point is consistency; these particular characters simply have the widest support.

LevelCharacterCode pointAlt code
FirstU+2022Alt 0149
SecondU+25E6Alt 9702
ThirdU+2023Alt 8227
Inline separator·U+00B7Alt 0183

The inline separator is not a list marker. Using it at the start of a line is the most common mix-up, and it renders too faintly to read as a bullet.

07

Copy the symbols discussed in this guide

This guide explains the topic. Use bullet point symbols for the main copyable set, compare it with text divider symbols, and browse punctuation symbols for another useful angle. Each collection includes searchable Unicode names and HTML references.

• ◦ ‣

Bullet Point Symbols

104 copyable entries

· · ─

Text Divider Symbols

72 copyable entries

! ? ‼

Punctuation Symbols

235 copyable entries

08

Questions, answered

What is the bullet point symbol called?+

BULLET, at U+2022. The similar-looking middle dot is a separate character, U+00B7, meant for use inside a line rather than at the start of one.

Should I type bullets or use a list?+

Use a real list wherever the software supports one. Typed bullets are for plain-text fields such as bios, chat and spreadsheet cells.

How do I type a bullet point?+

Alt 0149 on Windows, Option and 8 on macOS, or Ctrl+Shift+U then 2022 on Linux and ChromeOS.

09

Sources and review notes

Examples were checked as plain Unicode text and reviewed for readability, normalization and likely font variation.