Tooltip

A tooltip briefly describes an interactive element on mouse hover or keyboard focus.

Usage

Use tooltips to provide additional information about interactive elements. Tooltips appear as floating, non-interactive labels when users hover over or focus on an element using a mouse or keyboard.

Parts

The anatomy of the tooltip component, highlighting the trigger, content, and optional keyboard keys
  1. Trigger: The interactive element which opens the tooltip on hover or keyboard focus.
  2. Content: The label or description of the interactive element (text only).
  3. Keyboard keys (optional): The keyboard shortcut of the mouse action.

Use tooltips with icon buttons

Use tooltips to provide clear labels for icon buttons, so their purpose is easy to understand.

Tooltips are already built into icon button, (opens new window) and link icon button, (opens new window). Follow the content guidelines for these components when writing tooltip text.

Icon button with a tooltip displaying the button label

Do

Use tooltips with icon buttons to display the button label.

Button with a tooltip duplicating the button label

Don’t

Don’t use tooltips on labeled buttons when the tooltip text is obvious or redundant.

Use tooltips to display useful, non-essential information

Tooltips should offer helpful information that supports the user experience by supplying extra details, context, or efficiency tips. The information should not be critical for understanding or completing a task.

Examples include keyboard shortcuts, concise explanations of icons buttons, and brief descriptions that clarify function.

Create button, with a tooltip containing the keyboard shortcut to create a page

Do

Use tooltips to surface useful, non-critical information, such as keyboard shortcuts.

Save button, with a tooltip containing important information about not being able to save your changes

Don’t

Don’t put critical task information in a tooltip – show it directly in the interface instead.

Use tooltips to display truncated text

Truncating text should be avoided whenever possible. However, in cases where truncation is unavoidable, such as displaying user-generated content of unknown length, provide a tooltip so people can access the full text.

Important: Tooltip text itself should never truncate. Always write concise tooltip content that fits without truncation.

A truncated select menu option, currently hovered, with a tooltip displaying the truncated text

Do

If truncation cannot be avoided (for example, in user generated content), use tooltips to display the truncated text.

A truncated select menu option, currently hovered, with no tooltip

Don’t

Don’t truncate without providing a way for people to read the full text.

Accessibility

Only use tooltips on interactive elements

Use tooltips only on interactive elements so they’re accessible to everyone, including keyboard and assistive technology users. This ensures tooltips can be triggered by keyboard focus and read by screen readers.

Never use tooltips with disabled elements because they are not interactive. Find more details in our button usage guidelines, (opens new window).

An interactive menu item with a beta lozenge. The menu item is currently hovered, displaying a tooltip saying it is a new feature

Do

Only use tooltips on interactive elements, such as buttons, links, and menu items.

An interactive menu item with a beta lozenge. The lozenge is currently hovered, displaying a tooltip saying it is a new feature

Don’t

Don’t use tooltips on elements that are not interactive, such as lozenges.

An empty textfield displaying a helpful validation message underneath

Do

Use validation or other on-screen directions to help people understand requirements.

An empty textfield, with a disabled button underneath, currently hovered and displaying a tooltip with the validation message

Don’t

Never use tooltips on disabled buttons, as these are not interactive.

Don’t put critical information in tooltips

Critical information is anything a user needs to understand, make decisions, or complete a task. This information should always be visible on the interface and not hidden in a tooltip. Tooltips can reduce accessibility and are hard to discover, especially on devices without hover support.

Instead of tooltips, use labels, helper text, or error messaging, (opens new window) to present essential information. When space is limited, an inline message, (opens new window) offers a more accessible alternative.

A textfield with a helper message underneath

Do

Display critical information directly on the user interface so it remains visible at all times.

A textfield with an information icon above it, which is currently hovered and displaying the helper message

Don’t

Never put critical information in tooltips, as this can create accessibility barriers for different devices and users.

Don’t put interactive or visual elements in tooltips

Never place interactive elements like links or buttons inside tooltips. Tooltips are not accessible via keyboard navigation, so users cannot tab into or interact with these elements, making them inaccessible.

Similarly, visual elements like icons or images should be avoided as they can introduce clutter, hurt performance, obscure content, and increase cognitive load. Tooltips are meant to provide quick, concise clarification.

Use a popup, (opens new window) or modal dialog, (opens new window) to display interactive and visual elements instead.

A popup with a link inside the popup content

Do

Write short and simple tooltip copy.

A tooltip with a link inside the tooltip content

Don’t

Never put interactive components or images into tooltips.

Don’t rely on tooltips alone for keyboard shortcuts

Keyboard shortcuts in tooltips are hidden from assistive technologies in order to:

  • avoid overwhelming users with extra announcements
  • prevent shortcut characters from being read incorrectly (are dependent on assistive technologies verbosity settings).

Because of these limitations, shortcuts shown only in tooltips aren’t accessible to everyone. Always provide alternative ways for people to access keyboard shortcuts, for example in a panel or dialog, so they’re easy to discover and use, no matter how someone navigates.

Content guidelines

  • Keep it concise: Tooltips should contain only short and clear text that quickly clarifies or adds value.
  • Avoid repetition: Don’t repeat information already visible in a label. If you cannot provide helpful information, don't use a tooltip.

For tooltips on icon button, (opens new window) and link icon button, (opens new window), follow the specific content guidelines provided for those components.

Data Center apps

For all new features, we recommend using Atlassian Design System and other Atlaskit components, (opens new window). For existing code, you can continue to use Atlassian User Interface (AUI), (opens new window).

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