Icon button

An icon-only button lets people take a common and recognizable action where space is limited.

Usage

Use icon-only buttons when space is limited and the icon has a clear association with the action.

Parts

Diagram of icon only button. A caption follows this image.

  1. Button: Most icon buttons should be square, aside from some select round icons that appear in the top navigation.
  2. Icon: An existing system icon.
  3. Tooltip: All icon buttons require a clear name for tooltips (and screen readers).

Choose an existing system icon

Don’t use icon-only buttons with custom icons. If you are creating a new icon, it’s probably a more complex idea that would require a button with a text label.

Use an existing system icon instead.

Use icons with clear meanings, or else use a button with a text label

There are very few icons that have clear and common associations across apps, so use buttons with text labels where space allows or when the action is very important.

Also consider localization when using icons. Does the icon have a clear meaning that holds up for everyone, including people from different cultures or places?

To test whether an icon button will be clear, apply the five-second rule: if it takes you more than five seconds to think of an appropriate icon, it is unlikely that an icon can effectively communicate that action.

A group of icon buttons which use icons that have a well-established association to an action in Atlassian and other software products.

Do

Use an icons with a well-established association to an action in Atlassian and other software products.

A group of icon buttons which use icons that are ambiguous and have no well-established association to an action in Atlassian and other software products.

Don’t

Don't use one icon to mean many different things, and don't use icons that aren't clear and obvious to most people.

Accessibility

Always include a clear, accessible name as a label

Clearly describe the icon button action in a label for screen readers. Follow the button label content guidance for clear and active labels. The provided label will be rendered as visually hidden content in the button, rather than using aria-label which is not always translated into other languages by translation services.

Avoid disabling buttons

Avoid disabling buttons and follow all general button accessibility guidance.

Best practices

Use line versions of icons for most buttons

Follow our iconography guidance and use the line versions of icons for most cases. You can use filled icons to show an action has been taken or selected.

Diagram of two icon buttons, one using a line version and the other using the filled version to denote an action has taken place

Content guidelines

Use sentence casing for labels

Use sentence case for all button tooltips and labels. This creates consistency for assistive technologies.

Only capitalize the first letter of the button label and any proper nouns. Most feature names aren’t capitalized or considered proper nouns when following our capitalization guidance.

Use specific labels wherever possible

Where possible, specify the object being acted on in the tooltip and label. For example “Edit page” instead of just “Edit”.

Was this page helpful?
We use this feedback to improve our documentation.
© 2026 AtlassianTrademark, (opens new window)Privacy, (opens new window)License