Components · Status

Badge Number

A number badge is a round badge with a number or a check mark.

Tokens, sizes and requirements. Values come from the live token package and from Figma: Number.

Design Tokens

Resolved from the live token package.

VariantPartTokenValue

Sizes

Three sizes. Mobile and desktop have different diameters. The circle is round for one digit and wider for more (min-width equals the height).

SizeDesktop (769px and up)MobileNumberCheck mark
Large24 × 24px20 × 20px14/14, 0.56px · mobile 12/12, 0.48px20px
Medium20px high18px high14/14, 0.56px · mobile 12/12, 0.48px14px
Small16px high14px high10/1011px desktop · 10px mobile

Measurements

Dimensions

Horizontal padding of the three sizes with a number, at true size. Window follows the window width; Desktop (769px and up) and Mobile force the breakpoint. The height and width of the circle are in the table.

Breakpoint
Padding at true size (1:1). Switch the breakpoint to see the mobile values.
SizeHorizontal padding desktop · mobile
Large5px · 5px
Medium5px · 4px
Small3px · 2px

A badge is round for one digit and wider for more digits (min-width equals the height). Open point: Figma still holds the desktop label size (14/14) and a 20px check mark on Large mobile, in a 20px circle; the mobile badge here uses 12/12 for the number like every other mobile badge, and the 20px check mark as in Figma. Confirm both.

Spacing

Horizontal padding only; the height comes from the diameter.

SizeHorizontal desktop · mobile
Large5px · 5px
Medium5px · space-4
Small3px · 2px

5px, 3px and 2px have no spacing token; they are the values Figma uses.


Typography

PropertyValue
FamilyBreuer Condensed, Bold (weight 600)
CaseUppercase
Large, Mediumlabel-sm 14/14, 0.56px · mobile 12/12, 0.48px
Small10/10
Feature settings'ss02' 1, 'ss03' 1 (not on Small)

States

A number badge has no interaction states.


Behavior

TopicRule
InteractionNone. Never a link or a button.
WidthRound for one digit; grows with the number.
ContentA number, or a check mark on Large.

Accessibility Requirements

TopicRequirement
NameThe number is read as text. Give it context in the label of the item it belongs to or in visually hidden text.
Check markDecorative: aria-hidden="true". Say “done” in text.
ContrastWhite on black: far above 4.5:1.
Interactive contentNone.