• 49 list markers
  • Checked October 2026

Bullet Point Alt Code

Copy and paste the bullet point symbol •, or read its Alt codes, 7 and 0149, in the first row.

•BulletU+2022Ready to copy

49 list markers. Tap any value to copy it.

49 list markers. A character and its name both copy the character. A code copies the code.
CharacterNameCode pointAlt codeOption keysHTMLLaTeX
U+2022. The round bullet that opens a list item, in the General Punctuation block. Alt+7 or Alt+0149 on a number pad, Option+8, • in HTML and \bullet in LaTeX math.
U+25E6. A hollow ring, the marker web browsers give the second level of a list by default. No Alt code; \textopenbullet in LaTeX.
U+25AA. A small filled square, which Unicode also calls square bullet. No Alt code; ▪ in HTML.
U+2023. A bullet shaped as a small triangle that points right. Its nearest relative is ▸, the black right-pointing small triangle. No Alt code and no HTML name.
U+2043. A short dash made to be a bullet. Unicode cross-references the keyboard hyphen from it. No Alt code; ⁃ in HTML.
U+2713. A check for a done item. No Alt code; ✓ in HTML, and \checkmark in LaTeX with the amssymb package.
U+27A4. A solid arrowhead from the Dingbats block. No Alt code, no Option key and no HTML name.
Made of U+2022, U+25E6 and U+25AA. A disc, a circle and a square: the markers web browsers give the first, second and third level of a bulleted list by default.

How it works

The bullet point Alt code is 7, or 0149: hold Alt and type either on the number pad for •, Bullet, U+2022. The rows add round, square, triangle, arrow, diamond, star, check and dash markers.

Read the full guide

Bullet special characters that have an Alt code

Eight markers that are on no key do. • is 7 or 0149, ◘ is 8, ○ is 9, ► is 16, → is 26, ∙ is 249, ■ is 254 and – is 0150. The codes below 32 are leftovers of the PC graphics set. Every other marker here is copied, or typed where it is a keyboard key.

One shape for each level of a list

•◦▪ is the order web browsers use by default: a disc, a circle one level in, then a square. A word processor may give each level a shape of its own.

  • ∙, Alt+249, is the bullet operator, a math sign. It looks like • and is a separate character.
  • In LaTeX, \textbullet prints • in text and \bullet in math. An itemize list draws its own.

Questions and answers

What is the Alt code for a bullet point?

Alt+7 and Alt+0149 both type •. Hold Alt, type the digits on the number pad with Num Lock on, then let go. 7 is the bullet in the PC graphics set and 0149 its place in code page 1252.

How do you make a bullet point on a keyboard?

On Windows, hold Alt and type 7 on the number pad. On a Mac keyboard with the U.S. layout, press Option+8. On Linux, press Compose, then a period, then an equals sign. No key types • by itself.

What is the HTML code for a bullet?

• or • is the named form, and • or • the numeric one. Each draws the character and nothing more: a real list in HTML is a ul element, which draws its own markers.

What symbols can be used as bullet points?

Any mark placed before a list item: solid or open circles, squares, triangles, arrows, checks and ornaments such as ❧. Plain text often uses an asterisk or a hyphen, which Markdown accepts as list markers.

All 49 list markers

Start here 8

  • Black rightwards arrowhead U+27A4. A solid arrowhead from the Dingbats block. No Alt code, no Option key and no HTML name.
  • Black small square U+25AA. A small filled square, which Unicode also calls square bullet. No Alt code; ▪ in HTML.
  • Bullet U+2022. The round bullet that opens a list item, in the General Punctuation block. Alt+7 or Alt+0149 on a number pad, Option+8, • in HTML and \bullet in LaTeX math.
  • Check mark U+2713. A check for a done item. No Alt code; ✓ in HTML, and \checkmark in LaTeX with the amssymb package.
  • Hyphen bullet U+2043. A short dash made to be a bullet. Unicode cross-references the keyboard hyphen from it. No Alt code; ⁃ in HTML.
  • Three levels of a nested list Made of U+2022, U+25E6 and U+25AA. A disc, a circle and a square: the markers web browsers give the first, second and third level of a bulleted list by default.
  • Triangular bullet U+2023. A bullet shaped as a small triangle that points right. Its nearest relative is ▸, the black right-pointing small triangle. No Alt code and no HTML name.
  • White bullet U+25E6. A hollow ring, the marker web browsers give the second level of a list by default. No Alt code; \textopenbullet in LaTeX.
Show all 49 list markers (41 more)

Round 7

  • Black circle U+25CF. The full-size filled circle of the Geometric Shapes block. Unicode's alias for the bullet itself is black small circle.
  • Bullet operator U+2219. A math operator that looks like a bullet and is a separate character. It is the one Alt+249 types.
  • Circled bullet U+29BF. A bullet inside a ring, one of a graded set of circles with a black center. In Unicode since Unicode 3.2 (2002); ⦿ in HTML.
  • Circled white bullet U+29BE. A hollow bullet inside a ring. In Unicode since Unicode 3.2 (2002); ⦾ in HTML.
  • Fisheye U+25C9. Japan's tainome: a list bullet with a ring around a solid center, as Unicode's alias records.
  • Inverse bullet U+25D8. A black square with a round hole where the bullet would be. Alt+8 types it.
  • White circle U+25CB. A full-size outline circle. Alt+9 types it, a leftover of the PC graphics set; ○ in HTML.

Square 7

  • Black square U+25A0. A full-size filled square. Alt+254 types it.
  • Lower right drop-shadowed white square U+274F. An outline square with a drop shadow below and to the right, from the Dingbats block.
  • Lower right shadowed white square U+2751. A boxed list marker like ❏, with its lower right shadow drawn plain.
  • Upper right drop-shadowed white square U+2750. The same box with its drop shadow above and to the right.
  • Upper right shadowed white square U+2752. ❐ with a plain shadow in place of the drop shadow, at the upper right.
  • White small square U+25AB. The outline partner of ▪. No Alt code; ▫ in HTML.
  • White square U+25A1. A full-size outline square, which doubles as an empty checkbox. □ in HTML and \square in LaTeX with the amssymb package.

Triangles and arrows 9

  • Black leftwards bullet U+204C. A bullet that points left, by its name. Version 3.0 (1999) brought it in with its mirror, ⁍.
  • Black right-pointing pointer U+25BA. By its name a pointer and not a triangle. Alt+16 types it, one more leftover of the PC graphics set.
  • Black right-pointing small triangle U+25B8. A small solid triangle. Unicode cross-references it from the triangular bullet. ▸ in HTML.
  • Black rightwards bullet U+204D. The partner of ⁌ that points right, and like it a General Punctuation character of 1999.
  • Rightwards arrow U+2192. The plain right arrow as a list marker. Alt+26 types it; → in HTML and \rightarrow in LaTeX.
  • Three-d bottom-lighted rightwards arrowhead U+27A3. The same arrowhead with the light on its bottom face.
  • Three-d top-lighted rightwards arrowhead U+27A2. An arrowhead drawn in three dimensions with the light on its top face.
  • White right-pointing pointer U+25BB. The outline pointer, which Unicode also calls forward arrow indicator.
  • White right-pointing small triangle U+25B9. ▸ with its center left empty. HTML names it ▹.

Diamonds and stars 7

  • Black diamond U+25C6. A filled diamond from the Geometric Shapes block.
  • Black diamond minus white X U+2756. A diamond split into four by a white X, as its name says. No Alt code and no HTML name.
  • Black four pointed star U+2726. A solid star with four points.
  • Black star U+2605. A filled star with five points. HTML names it ★. Its LaTeX command comes from amssymb.
  • White diamond U+25C7. An outline diamond.
  • White four pointed star U+2727. An outline star with four points.
  • White star U+2606. An outline five-pointed star. ☆ in HTML.

Checks and boxes 3

  • Ballot box U+2610. An empty box for a to-do item. Unicode cross-references the white square from it.
  • Ballot box with check U+2611. The same box with a check in it, for an item that is done.
  • Heavy check mark U+2714. ✓ drawn with a thick stroke. It has no Alt code and no HTML name.

Dashes and keyboard markers 4

  • Asterisk U+002A. On the keyboard, on Shift and 8 of the U.S. layout. Markdown and wiki markup start a bulleted item with it.
  • En dash U+2013. The en dash as a list marker. Alt+0150 and Option+-; – in HTML and \textendash in LaTeX.
  • Hyphen-minus U+002D. On the keyboard. Markdown accepts it as a bullet-list marker at the start of a line.
  • Plus sign U+002B. On the keyboard. The third character that Markdown accepts as a bullet-list marker.

Ornaments 4

  • Black right pointing index U+261B. The manicule of old manuscripts and early printed books, which drew a reader's eye to a passage long before the bullet did.
  • Reversed rotated floral heart bullet U+2619. ❧ facing the other way, added in 1999. Its Unicode note calls it a binding signature mark.
  • Rotated floral heart bullet U+2767. A leaf-shaped ornament that Unicode also calls hedera, ivy leaf.
  • Rotated heavy black heart bullet U+2765. A Dingbats ornament for the start of a line: a heavy heart turned on its side, as its name says.

How this list was compiled: Names, and the code points they belong to, are from UnicodeData.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt), printed in sentence case. Aliases, notes and cross-references are from NamesList.txt of the same version (https://www.unicode.org/Public/18.0.0/ucd/NamesList.txt), the version a character was added in is from DerivedAge.txt (https://www.unicode.org/Public/18.0.0/ucd/DerivedAge.txt), and the years are from https://www.unicode.org/history/publicationdates.html. Alt codes are from the code page 437 table (https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP437.TXT), the PC graphics table for codes 1 to 31 (https://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/IBMGRAPH.TXT) and the code page 1252 table (https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT). Option keys are those of the U.S. keyboard layout as CLDR records it (https://github.com/unicode-org/cldr/blob/release-42/keyboards/osx/en-t-k0-osx.xml); other layouts differ. HTML entity names are from https://html.spec.whatwg.org/entities.json, the shortest standard name first. LaTeX commands are listed only when LaTeX's own fontdef.dtx, ltoutenc.dtx or utf8ienc.dtx (https://github.com/latex3/latex2e/tree/develop/base) or the amssymb source (https://ctan.org/pkg/amsfonts) defines them, matched to a code point through unicode-math-table.tex (https://github.com/latex3/unicode-math). Compose sequences are from the X.org en_US.UTF-8 Compose file (https://gitlab.freedesktop.org/xorg/lib/libx11/-/blob/master/nls/en_US.UTF-8/Compose.pre). A cell is empty where no such method exists. What a bullet is, the shapes one may take, the bullet operator as a separate character, the plain-text markers, the HTML names and the manicule: https://en.wikipedia.org/wiki/Bullet_(typography). The markers a web browser gives each level of a bulleted list by default (disc, circle, square) are from the rendering section of the HTML standard (https://html.spec.whatwg.org/multipage/rendering.html#lists). Listed: every character whose Unicode name ends in bullet and that a common font draws, the squares, triangles, arrowheads, diamonds, stars, checks and dashes that serve as list markers, three keyboard characters and one made row. Left out: the middle dots and dot groups, which the dot page holds, a train emoji whose name only contains the word bullet, and one bullet added in Unicode 7.0 that few devices can draw. The Start here group, the made rows and the order are this site's own choice. All sources were read on 1 October 2026 (the HTML standard and the amsfonts source on 2 October); Wikipedia text is CC BY-SA 4.0 and restated in this site's own words. Licence: own work (facts from the Unicode Character Database, Unicode License v3, and from Wikipedia, CC BY-SA 4.0, restated in this site's own words; aliases and notes marked as Unicode's are quoted from NamesList.txt, Copyright © 1991-2026 Unicode, Inc., https://www.unicode.org/license.txt)