Skip to main content

Tooltip vs Popover

Two ways to show a small floating layer

I need a small layer floating out from something. Which one?

Comparison table

Tooltip vs Popover
PatternTriggerWhat fits insideClickableTypical use
Tooltip文字提示Hover / focusText onlyNoExplaining icons and abbreviations
Popover浮出层ClickMenus, forms, anythingYesAction panels, pickers

← Swipe to see the full table

The demos, side by side

Tooltip

文字提示
Hover (or Tab to) any icon and a tooltip appears. An icon button needs one, or users won't know what it does.

How to decide: "What does this thing do?"

Popover

浮出层
What separates a Popover from a Tooltip: there's something clickable in here (template choices).

How to decide: "Pick one of these or fill this in"

Decision rule

  • you just need to explain a name or an abbreviationuse a Tooltip
  • the layer needs to be tappable, selectable, or fillableuse a Popover
  • mobile is a primary platformdo not lean on Tooltips (hard to trigger on touch) — use visible text

In one line

One line separates them: a Tooltip can only be read, a Popover can be used. If anything clickable shows up inside your floating layer, it is not a Tooltip.

Related comparisons