---
title: NSItemBadge
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nsitembadge-swift.struct
---

# NSItemBadge

NSItemBadge represents a badge that can be attached to an NSToolbarItem.

## Declaration

```swift
struct NSItemBadge
```

## Overview

Overview This badge provides a way to display small visual indicators, such as counts and text labels, within a toolbar item. Badges can be used to highlight important information, such as unread notifications or status indicators.

## Topics

### Instance Properties

- [text](appkit/nsitembadge-swift.struct/text.md)

### Type Properties

- [indicator](appkit/nsitembadge-swift.struct/indicator.md)

### Type Methods

- [count(_:)](appkit/nsitembadge-swift.struct/count(_:).md)
- [text(_:)](appkit/nsitembadge-swift.struct/text(_:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)

## See Also

### Getting the item’s configuration

- [isVisible](appkit/nstoolbaritem/isvisible.md)
- [isHidden](appkit/nstoolbaritem/ishidden.md)
- [isBordered](appkit/nstoolbaritem/isbordered.md)
- [isNavigational](appkit/nstoolbaritem/isnavigational.md)
- [isEnabled](appkit/nstoolbaritem/isenabled.md)
- [badge](appkit/nstoolbaritem/badge-17r3r.md)
- [style](appkit/nstoolbaritem/style-swift.property.md)
- [NSToolbarItem.Style](appkit/nstoolbaritem/style-swift.enum.md)
- [visibilityPriority](appkit/nstoolbaritem/visibilitypriority-swift.property.md)
- [NSToolbarItem.VisibilityPriority](appkit/nstoolbaritem/visibilitypriority-swift.struct.md)
- [tag](appkit/nstoolbaritem/tag.md)
