🔣 Symbol Reference

Circled and Enclosed Number Symbols

Unicode's Enclosed Alphanumerics block provides circled numbers ①②③, parenthesized numbers ⑴⑵⑶, and other enclosed digit forms used in lists, annotations, and design. This guide lists all Unicode enclosed number characters with their code points, Unicode ranges, and copy-paste support.

·

Enclosed numbers are Unicode characters where a digit or number is wrapped inside a geometric shape — a circle, parentheses, or a filled (negative) circle. These precomposed characters date back to East Asian typography, where circled numbers have been standard annotation marks for centuries. Unicode encodes hundreds of enclosed number variants across several blocks, providing ready-to-use numbered markers that work in plain text without any CSS or image support. This guide catalogs every enclosed number character in Unicode, explains the block structure, and provides practical guidance for developers and designers.

Quick Copy-Paste Table: Circled Numbers

Symbol Name Code Point HTML Entity
Circled Digit One U+2460 ①
Circled Digit Two U+2461 ②
Circled Digit Three U+2462 ③
Circled Digit Four U+2463 ④
Circled Digit Five U+2464 ⑤
Circled Digit Six U+2465 ⑥
Circled Digit Seven U+2466 ⑦
Circled Digit Eight U+2467 ⑧
Circled Digit Nine U+2468 ⑨
Circled Number Ten U+2469 ⑩
Circled Number Eleven U+246A ⑪
Circled Number Twelve U+246B ⑫
Circled Number Thirteen U+246C ⑬
Circled Number Fourteen U+246D ⑭
Circled Number Fifteen U+246E ⑮
Circled Number Sixteen U+246F ⑯
Circled Number Seventeen U+2470 ⑰
Circled Number Eighteen U+2471 ⑱
Circled Number Nineteen U+2472 ⑲
Circled Number Twenty U+2473 ⑳

Unicode Blocks for Enclosed Numbers

Enclosed numbers are spread across several Unicode blocks. Understanding the block structure helps you find the right character:

Block Range Contents
Enclosed Alphanumerics U+2460–U+24FF Circled 1–20, parenthesized 1–20, circled letters
Enclosed CJK Letters and Months U+3200–U+32FF Parenthesized/circled Hangul, Katakana, ideographs, numbers
Enclosed Alphanumeric Supplement U+1F100–U+1F1FF Circled 0, negative circled 11–20, regional indicators
Dingbats U+2776–U+2793 Negative circled 1–10, sans-serif circled 1–10

Circled Numbers ①–⑳ (U+2460–U+2473)

The Enclosed Alphanumerics block provides circled numbers from 1 to 20. These are the most commonly used enclosed numbers and have the best font support:

<p>Steps to configure:
① Open settings
② Select network
③ Enter credentials
④ Save and restart</p>

The circled numbers are single code points — each one is a precomposed character, not a combining sequence. This means ① is U+2460 (one character), not "1" + "combining circle" (which does not exist in Unicode).

Extended Range: Circled 21–50

Unicode extends the circled number range to 50 in the Enclosed CJK Letters and Months block and supplementary blocks:

Range Code Points Block
㉑–㉟ (21–35) U+3251–U+325F Enclosed CJK Letters and Months
㊱–㊿ (36–50) U+32B1–U+32BF Enclosed CJK Letters and Months

These higher numbers have less universal font support than ①–⑳. If you need numbers beyond 50 in circles, you must use CSS or SVG to create them — Unicode does not provide precomposed circled characters past 50.

Negative Circled Numbers (White on Black)

Negative circled numbers display the digit in white against a filled black circle. They provide high contrast and visual emphasis:

Symbol Name Code Point HTML Entity
Dingbat Negative Circled Digit One U+2776 &#x2776;
Dingbat Negative Circled Digit Two U+2777 &#x2777;
Dingbat Negative Circled Digit Three U+2778 &#x2778;
Dingbat Negative Circled Digit Four U+2779 &#x2779;
Dingbat Negative Circled Digit Five U+277A &#x277A;
Dingbat Negative Circled Digit Six U+277B &#x277B;
Dingbat Negative Circled Digit Seven U+277C &#x277C;
Dingbat Negative Circled Digit Eight U+277D &#x277D;
Dingbat Negative Circled Digit Nine U+277E &#x277E;
Dingbat Negative Circled Number Ten U+277F &#x277F;

Negative circled numbers 11–20 are available in the Enclosed Alphanumeric Supplement: ⓫ (U+24EB) through ⓴ (U+24F4).

There is also a negative circled zero: 🄌 (U+1F10C) in the Enclosed Alphanumeric Supplement block.

Parenthesized Numbers ⑴–⒇ (U+2474–U+2487)

These characters render a number inside parentheses as a single code point:

Symbol Name Code Point
Parenthesized Digit One U+2474
Parenthesized Digit Two U+2475
Parenthesized Digit Three U+2476
... ... ...
Parenthesized Number Twenty U+2487

Why use a precomposed ⑴ instead of typing (1)? In East Asian typography, the parenthesized number occupies a single character cell width, maintaining alignment in monospaced and fixed-width CJK text layouts. In proportional Western text, the visual difference is minimal.

Full Stop Numbers ⒈–⒛ (U+2488–U+249B)

Unicode also encodes numbers followed by a full stop (period) as single characters:

Symbol Name Code Point
Digit One Full Stop U+2488
Digit Two Full Stop U+2489
... ... ...
Number Twenty Full Stop U+249B

These serve the same CJK typographic alignment purpose as parenthesized numbers.

Sans-Serif Circled Numbers

The Dingbats block includes a sans-serif circled number set with a lighter visual style:

Symbol Code Point Style
U+2780 Sans-serif circled 1
U+2781 Sans-serif circled 2
U+2782 Sans-serif circled 3
... ... ...
U+2789 Sans-serif circled 10
U+278A Negative sans-serif circled 1
U+278B Negative sans-serif circled 2
... ... ...
U+2793 Negative sans-serif circled 10

These provide a visual alternative to the standard circled numbers.

Double Circled Numbers

For added emphasis, Unicode provides double-circled digits 1–10:

Symbol Code Point
U+24F5
U+24F6
U+24F7
U+24F8
U+24F9
U+24FA
U+24FB
U+24FC
U+24FD
U+24FE

Enclosed Numbers in Programming

Working with enclosed numbers in code requires understanding their numeric value extraction:

# Python: converting enclosed numbers to integers
import unicodedata

char = "\u2460"  # ①
name = unicodedata.name(char)  # "CIRCLED DIGIT ONE"
numeric_value = unicodedata.numeric(char)  # 1.0

# Batch conversion for circled 1-20
circled_numbers = [chr(0x2460 + i) for i in range(20)]
# ['①', '②', '③', ..., '⑳']

# Convert circled number back to int
def circled_to_int(char: str) -> int | None:
    val = unicodedata.numeric(char, None)
    if val is not None:
        return int(val)
    return None

print(circled_to_int("⑦"))  # 7
print(circled_to_int("⑳"))  # 20

Generating Enclosed Numbers in JavaScript

// Generate circled numbers 1-20
const circled = Array.from({length: 20}, (_, i) =>
    String.fromCodePoint(0x2460 + i)
);
// ['①', '②', '③', ..., '⑳']

// Generate negative circled numbers 1-10
const negative = Array.from({length: 10}, (_, i) =>
    String.fromCodePoint(0x2776 + i)
);
// ['❶', '❷', '❸', ..., '❿']

Font Support and Rendering

Number Set Range Font Support
Circled 1–20 U+2460–U+2473 Excellent (all major fonts)
Negative circled 1–10 U+2776–U+277F Good (most system fonts)
Parenthesized 1–20 U+2474–U+2487 Good
Circled 21–50 U+3251–U+32BF Moderate (CJK fonts best)
Double circled 1–10 U+24F5–U+24FE Moderate
Sans-serif circled U+2780–U+2793 Moderate

For web projects targeting global audiences, include a CJK fallback font (like Noto Sans CJK) to ensure numbers beyond 20 render correctly.

Key Takeaways

  • Unicode provides circled numbers 1–50, negative circled 1–20, parenthesized 1–20, full-stop 1–20, sans-serif circled 1–10, and double circled 1–10 as precomposed single characters.
  • Circled 1–20 (U+2460–U+2473) have the best font support and are safe for general use.
  • Numbers beyond 50 have no precomposed circled form in Unicode — use CSS or SVG.
  • Each enclosed number is a single code point with a numeric value accessible via unicodedata.numeric() in Python.
  • The Dingbats block adds negative (white-on-black) and sans-serif circled variants for visual variety.
  • In CJK typography, enclosed numbers maintain single-cell-width alignment — the original motivation for encoding these as precomposed characters.

Plus dans 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 …

Circle Symbols

Unicode contains dozens of circle symbols including filled circles, outlined circles, circles …

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 ℉ …

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 …