Skip to content

Badges

Badges are small labels used for counts, status indicators, or tags. Use the .badge class on a <span> (or another inline element). Add a variant class for color and optionally a size class.

Basic usage

html
<span class="badge">Default</span>
<span class="badge">12</span>
Default12

Variants

Use variant classes to communicate meaning through color.

ClassUse
(default)Neutral label
.successCompleted or positive state
.dangerError or alert
.warningCaution or pending state
.infoInformational label
.outlineBordered, low emphasis
html
<span class="badge success">Done</span>
<span class="badge danger">3</span>
<span class="badge warning">Pending</span>
<span class="badge info">New</span>
<span class="badge outline">Tag</span>
Done3PendingNewTag

Sizes

Add .sm or .lg for smaller or larger badges.

html
<span class="badge sm">Small</span>
<span class="badge">Default</span>
<span class="badge lg">Large</span>
SmallDefaultLarge

Usage notes

  • Prefer <span> for badges so they stay inline with surrounding text.
  • Use semantic colors: success for positive states, danger for errors, warning for caution, and info for informational labels.
  • Combine variant and size when needed: e.g. class="badge success sm".
  • Keep badge text short so the label remains compact and readable.

MIT License · Lightweight by principle. Sustainable by design.