Brand Design System
CommunicationMaterial Design 3

Badges

Badges are small visual indicators that display status, notifications, or counts. They draw attention to associated UI elements and provide quick information at a glance.

Overview

Material Design badges appear as small circles or pills positioned on or near another element, typically icons or buttons. They can display numeric values (like notification counts) or simply indicate the presence of new content with a dot indicator.

Live Preview

3

Large

12

Small

Dot

99+

Max

Interactive counter:
3

Badge Colors

5

Primary

!

Error

Success

Warning

Brand Properties

The following table shows all CRAFT Badge properties with their default values and brand-specific mappings.

PropertyTypeMaterial DefaultHoB ValueTAE Value
Background ColorColor picker#B3261E#038012#1A5129
Text ColorColor picker#FFFFFF#FFFFFF#FFFFFF
Size (Large)Input (px)16px22px22px
Size (Small)Input (px)6px12px12px
Font SizeDropdown11px12px12px
Font WeightDropdown500600600
Border RadiusInput (px)9999px (full)9999px9999px
Min WidthInput (px)16px18px18px
Padding HorizontalInput (px)4px6px6px
Max CountInput (number)999999
Position Offset XInput (px)-4px-4px-4px
Position Offset YInput (px)-4px-4px-4px

Placement

Icon
3
Top Right
Icon
3
Top Left
Icon
3
Bottom Right
Icon
3
Bottom Left

Accessibility

  • Use aria-label to describe badge content for screen readers
  • Ensure sufficient color contrast (4.5:1 minimum) for badge text
  • Do not rely solely on color to convey meaning - use text or icons
  • For notification counts, announce changes with aria-live
  • Badge content should be meaningful (e.g., "3 new notifications" not just "3")

Best Practices

Do

  • Use badges sparingly to highlight important updates
  • Show max count (99+) for large numbers
  • Position badges consistently across the interface
  • Use dot badges when count is not important

Don't

  • Overuse badges - they lose impact
  • Show badges with zero or negative values
  • Use badges for static content that never changes
  • Make badges too large or distracting

Related Components