🔣 Symbol Reference

Circle Symbols

Unicode contains dozens of circle symbols including filled circles, outlined circles, circles with dots, circled letters, and the various combining enclosing circle characters. This guide catalogs all notable Unicode circle symbols with their code points and intended uses.

·

Circles are one of the most universal geometric shapes, and Unicode provides a remarkable variety of circle-based characters spanning geometric shapes, mathematical operators, enclosed alphanumerics, dingbats, and combining marks. From simple filled and outlined circles to circled numbers, circled letters, and specialized mathematical circle operators, this guide catalogs the full range of Unicode circle symbols, their code points, and their practical applications.

Basic Circle Shapes

The simplest circle characters appear in the Geometric Shapes block (U+25A0-U+25FF):

Character Code Point Name Description
U+25CB WHITE CIRCLE Outlined circle
U+25CF BLACK CIRCLE Filled circle
U+25CC DOTTED CIRCLE Placeholder for combining marks
U+25CD CIRCLE WITH VERTICAL FILL Half-filled vertically
U+25CE BULLSEYE Double circle (target)
U+25C9 FISHEYE Circle with large inner dot
U+25D0 CIRCLE WITH LEFT HALF BLACK Half black (left)
U+25D1 CIRCLE WITH RIGHT HALF BLACK Half black (right)
U+25D2 CIRCLE WITH LOWER HALF BLACK Half black (bottom)
U+25D3 CIRCLE WITH UPPER HALF BLACK Half black (top)
U+25D4 CIRCLE WITH UPPER RIGHT QUADRANT BLACK Quarter filled
U+25D5 CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK Three-quarter filled
U+25D6 LEFT HALF BLACK CIRCLE Left semicircle
U+25D7 RIGHT HALF BLACK CIRCLE Right semicircle
U+26AB MEDIUM BLACK CIRCLE Larger filled circle
U+26AA MEDIUM WHITE CIRCLE Larger outlined circle

The half-filled and quarter-filled circles (◐◑◒◓◔◕) are particularly useful for creating visual indicators of progress, phases, or partial completion in plain text.

Circle Sizes

Unicode provides circles in multiple sizes for different typographic contexts:

Character Code Point Name Relative Size
· U+00B7 MIDDLE DOT Smallest
U+2219 BULLET OPERATOR Small
U+2022 BULLET Medium-small
U+25CF BLACK CIRCLE Medium
U+26AB MEDIUM BLACK CIRCLE Medium-large
U+2B24 BLACK LARGE CIRCLE Large

And for outlined circles:

Character Code Point Name Relative Size
U+2218 RING OPERATOR Smallest
U+25E6 WHITE BULLET Small
U+25CB WHITE CIRCLE Medium
U+26AA MEDIUM WHITE CIRCLE Medium-large
U+25EF LARGE CIRCLE Large

Mathematical Circle Operators

Mathematics uses circles as operators and modifiers. These appear in the Mathematical Operators block (U+2200-U+22FF):

Character Code Point Name Mathematical Meaning
U+2295 CIRCLED PLUS Direct sum, XOR
U+2296 CIRCLED MINUS Symmetric difference
U+2297 CIRCLED TIMES Tensor product, XNOR
U+2298 CIRCLED DIVISION SLASH Division in circle
U+2299 CIRCLED DOT OPERATOR Direct product, odot
U+229A CIRCLED RING OPERATOR Composition
U+229B CIRCLED ASTERISK OPERATOR Convolution
U+229C CIRCLED EQUALS Equivalence
U+229D CIRCLED DASH Negation
U+29B8 CIRCLED REVERSE SOLIDUS Complement operation
⦿ U+29BF CIRCLED BULLET Target operator

The circled plus (⊕) is especially common, appearing in linear algebra (direct sum of vector spaces), logic (exclusive OR), and cryptography (XOR operation).

Enclosed Alphanumerics: Circled Numbers

Unicode provides circled numbers in several styles across multiple blocks:

Circled Digits (1-20)

Range Style Example Block
① - ⑳ U+2460-U+2473 ①②③ Enclosed Alphanumerics
U+24EA Circled zero Enclosed Alphanumerics

The full set of circled numbers 0-20:

Character Code Point Character Code Point Character Code Point
U+24EA U+2467 U+246F
U+2460 U+2468 U+2470
U+2461 U+2469 U+2471
U+2462 U+246A U+2472
U+2463 U+246B U+2473
U+2464 U+246C
U+2465 U+246D
U+2466 U+246E

Negative Circled Digits (Filled Background)

Range Style Example
❶ - ❿ U+2776-U+277F ❶❷❸ (white digit on black circle)
⓫ - ⓴ U+24EB-U+24F4 ⓫⓬⓭ (negative circled 11-20)

Double Circled Digits

Range Style Example
⓵ - ⓾ U+24F5-U+24FE ⓵⓶⓷ (double circled 1-10)

Enclosed Alphanumerics: Circled Letters

Unicode provides circled forms of the Latin alphabet:

Circled Uppercase Letters

Range Characters Code Points
Ⓐ - Ⓩ Ⓐ Ⓑ Ⓒ Ⓓ ... Ⓩ U+24B6 - U+24CF

Circled Lowercase Letters

Range Characters Code Points
ⓐ - ⓩ ⓐ ⓑ ⓒ ⓓ ... ⓩ U+24D0 - U+24E9

These circled letters are used for list markers, annotations, diagram labels, and decorative purposes.

CJK Enclosed Characters

The Enclosed CJK Letters and Months block (U+3200-U+32FF) and Enclosed Ideographic Supplement block (U+1F200-U+1F2FF) contain circled CJK characters:

Character Code Point Name
U+3280 CIRCLED IDEOGRAPH ONE
U+3281 CIRCLED IDEOGRAPH TWO
U+3282 CIRCLED IDEOGRAPH THREE
U+3283 CIRCLED IDEOGRAPH FOUR
U+3284 CIRCLED IDEOGRAPH FIVE
U+328A CIRCLED IDEOGRAPH MOON (Monday)
U+328B CIRCLED IDEOGRAPH FIRE (Tuesday)
U+328C CIRCLED IDEOGRAPH WATER (Wednesday)
U+3297 CIRCLED IDEOGRAPH CONGRATULATION
U+3299 CIRCLED IDEOGRAPH SECRET

The Combining Enclosing Circle

Unicode provides a combining character that can turn any base character into a circled version:

Character Code Point Name
(combining) U+20DD COMBINING ENCLOSING CIRCLE

Usage: Place U+20DD after any character to enclose it in a circle. For example, A + U+20DD produces A⃝. However, font support for combining enclosing marks is inconsistent, and the result often looks poorly aligned. Precomposed circled characters (Ⓐ, ①) are preferred when available.

Working with Circled Characters in Python

import unicodedata

# Enumerate circled numbers 1-20
for i in range(1, 21):
    cp = 0x2460 + (i - 1)  # U+2460 = circled digit one
    char = chr(cp)
    name = unicodedata.name(char)
    print(f"{char}  U+{cp:04X}  {name}")

# Enumerate circled uppercase letters A-Z
for i in range(26):
    cp = 0x24B6 + i
    char = chr(cp)
    name = unicodedata.name(char)
    print(f"{char}  U+{cp:04X}  {name}")

# Convert a number to its circled form
def circled_number(n: int) -> str:
    if n == 0:
        return chr(0x24EA)
    if 1 <= n <= 20:
        return chr(0x2460 + n - 1)
    raise ValueError(f"No circled form for {n}")

print(circled_number(7))  # ⑦

Practical Uses

Use Case Characters Example
Numbered lists ①②③ Step ① Download, Step ② Install
Progress indicators ◐◑◒◓ Loading animation frames
Ratings ●●●○○ 3 out of 5 stars
Map markers ⓐⓑⓒ Location labels on a map
Logic operations ⊕⊗⊙ XOR, tensor, dot product
Status indicators ⚫⚪ Active/inactive states
Board games ⚫⚪ Go/Othello pieces

Emoji Circles

Modern Unicode also includes circle-related emoji:

Emoji Code Point Name
🔴 U+1F534 RED CIRCLE
🟠 U+1F7E0 ORANGE CIRCLE
🟡 U+1F7E1 YELLOW CIRCLE
🟢 U+1F7E2 GREEN CIRCLE
🔵 U+1F535 BLUE CIRCLE
🟣 U+1F7E3 PURPLE CIRCLE
🟤 U+1F7E4 BROWN CIRCLE
U+2B55 HEAVY LARGE CIRCLE

These are useful for color-coded status indicators in messaging and documentation contexts where emoji rendering is supported.

Summary

Unicode provides an extensive collection of circle-based characters serving geometric, mathematical, typographic, and pictographic purposes. From basic filled and outlined circles through circled numbers and letters to mathematical operators and colored emoji, the circle is one of the most thoroughly represented shapes in Unicode. Developers working with lists, indicators, mathematical notation, or decorative text will find a circle character for virtually any need.

More in Symbol Reference

Complete Arrow Symbols List

Unicode contains hundreds of arrow symbols spanning simple directional arrows, double arrows, …

All Check Mark and Tick Symbols

Unicode provides multiple check mark and tick symbols ranging from the classic …

Star and Asterisk Symbols

Unicode includes a rich collection of star shapes — from the simple …

Heart Symbols Complete Guide

Unicode contains dozens of heart symbols including the classic ♥, black and …

Currency Symbols Around the World

Unicode's Currency Symbols block and surrounding areas contain dedicated characters for over …

Mathematical Symbols and Operators

Unicode has dedicated blocks for mathematical operators, arrows, letterlike symbols, and alphanumeric …

Bracket and Parenthesis Symbols

Beyond the ASCII parentheses and square brackets, Unicode includes angle brackets, curly …

Bullet Point Symbols

Unicode offers a wide variety of bullet point characters beyond the standard …

Line and Box Drawing Characters

Unicode's Box Drawing block contains 128 characters for drawing lines, corners, intersections, …

Musical Note Symbols

Unicode includes musical note symbols such as ♩♪♫♬ in the Miscellaneous Symbols …

Fraction Symbols Guide

Unicode includes precomposed fraction characters for common fractions like ½ ¼ ¾ …

Superscript and Subscript Characters

Unicode provides precomposed superscript and subscript digits and letters — such as …

Square and Rectangle Symbols

Unicode includes filled squares, outlined squares, small squares, medium squares, dashed squares, …

Triangle Symbols

Unicode provides a comprehensive set of triangle symbols in all orientations — …

Diamond Symbols

Unicode includes filled and outline diamond shapes, lozenge characters, and playing card …

Cross and X Mark Symbols

Unicode provides various cross and X mark characters including the heavy ballot …

Dash and Hyphen Symbols Guide

The hyphen-minus on your keyboard is just one of Unicode's many dash …

Quotation Mark Symbols Complete Guide

Unicode defines typographic quotation marks — curly quotes — for dozens of …

Copyright, Trademark & Legal Symbols

Unicode includes dedicated characters for the copyright symbol ©, registered trademark ®, …

Degree and Temperature Symbols

The degree symbol ° (U+00B0) and dedicated Celsius ℃ and Fahrenheit ℉ …

Circled and Enclosed Number Symbols

Unicode's Enclosed Alphanumerics block provides circled numbers ①②③, parenthesized numbers ⑴⑵⑶, and …

Roman Numeral Symbols

Unicode includes a Number Forms block with precomposed Roman numeral characters such …

Greek Alphabet Symbols for Math and Science

Greek letters like α β γ δ π Σ Ω are widely …

Decorative Dingbats

The Unicode Dingbats block (U+2700–U+27BF) contains 192 decorative symbols originally from the …

Playing Card Symbols

Unicode includes a Playing Cards block with characters for all 52 standard …

Chess Piece Symbols

Unicode provides characters for all six chess piece types in both white …

Zodiac and Astrological Symbols

Unicode's Miscellaneous Symbols block includes the 12 zodiac signs ♈♉♊♋♌♍♎♏♐♑♒♓, planetary symbols, …

Braille Pattern Characters

Unicode's Braille Patterns block (U+2800–U+28FF) encodes all 256 possible combinations of the …

Geometric Shapes Complete Guide

Unicode's Geometric Shapes block contains 96 characters covering circles, squares, triangles, diamonds, …

Letterlike Symbols

The Unicode Letterlike Symbols block contains mathematical and technical symbols derived from …

Technical Symbols Guide

Unicode's Miscellaneous Technical block contains symbols from computing, electronics, and engineering, including …

Combining Characters and Diacritics Guide

Diacritics are accent marks and other marks that attach to letters to …

Whitespace and Invisible Characters Guide

Unicode defines dozens of invisible characters beyond the ordinary space, including zero-width …

Warning and Hazard Signs

Unicode includes warning and hazard symbols such as the universal caution ⚠ …

Weather Symbols Guide

Unicode's Miscellaneous Symbols block includes sun ☀, cloud ☁, rain ☂, snow …

Religious Symbols in Unicode

Unicode includes symbols for many of the world's major religions including the …

Gender and Identity Symbols

Unicode includes the traditional male ♂ and female ♀ symbols from astronomy, …

Keyboard Shortcut Symbols Guide

Apple's macOS uses Unicode characters for keyboard modifier keys such as ⌘ …

Symbols for Social Media Bios

Unicode symbols like ▶ ◀ ► ★ ✦ ⚡ ✈ and hundreds …