Badges are read-only indicators used to communicate a category, metadata, a numeric quantity, or a process's current state.
The Badge component renders a native HTML <span> element by default and has no inherent interactivity, keyboard handling, or semantic role.
In many contexts, color may be used to help communicate a certain meaning to the user. However, color should never be the sole indicator of the intended meaning. Not all sighted users experience color the same way.
Semantics within color choice are not automatically conveyed to users of assistive technology. When using the Badge, we highly recommend writing strong and effective text to pair well with the semantic colors used. Text and color should always work together to clearly communicate the intended meaning.