Figma tooltip components
Tooltip design in Figma: helpful, not essential
A tooltip is the interface whispering. Done well, it names an ambiguous icon or adds a line of context exactly at the moment someone wonders about it, then gets out of the way before it becomes furniture. Done badly, it hides information people actually need behind a hover they'll never perform. The 2 tooltip components and 84 variants above handle the craft; the judgment calls are below.
What tooltips are for (and not for)
Nielsen Norman Group's tooltip guidelines draw the boundary: tooltips are for supplementary information, never for content users must read to complete a task. The test is brutal and useful: if deleting the tooltip breaks the flow, the information belongs in visible text instead.
The sweet spot is labelling icon-only buttons, expanding abbreviations, and adding a sentence of context to settings that need one. If you're writing a third sentence into a tooltip, stop: that content wants to be visible, or at minimum live in a popover the user deliberately opens.
Anatomy: label, supporting text, and seven arrows
The set includes a compact single-line tooltip for labels and a wider version with a supporting text block for short explanations. Both come with seven arrow options: none, top center, bottom center, bottom left, bottom right, left, and right, so the pointer can aim at its target from wherever the layout has room.
Position tooltips where they won't cover the very thing they describe, which usually means above or beside the target, and keep placement consistent across a toolbar so hovering along a row doesn't feel like whack-a-mole.
There's also a dedicated help icon component, the small "?" that invites a hover, with built-in open and closed states so the trigger and its tooltip travel as one piece. It's the right pattern next to a form label or a pricing line where a fuller explanation would clutter the layout.
Prototyping hover tooltips
The "while hovering" trigger is the one you want: it shows the tooltip while the cursor is over the target and hides it on exit, matching real behavior. Wire it inside the help icon component once and every instance works.
Figma's prototyping guide covers the trigger options, including the delay you'd add so tooltips don't flicker on every cursor pass. One known limitation to plan around: an element that both hovers and clicks in a Figma prototype can conflict, so test the combination early rather than at handoff.
Tooltip accessibility is mostly restraint
Two rules cover most of it. First, hover isn't the only way in: tooltips must also appear on keyboard focus, which is the heart of the W3C tooltip pattern, and why the trigger components here carry focused states.
Second, WCAG 1.4.13 requires hover content to be dismissible and hoverable, so users can move their cursor onto the tooltip without it vanishing. And remember that touchscreens have no hover at all, which loops back to the first rule: nothing essential lives in a tooltip, because a phone user may never see it.
When it's time to build, the same tooltips exist in code. Untitled UI React tooltips are open source, built with Tailwind CSS and React Aria, with focus triggers, dismissal, and positioning handled for you.
Frequently asked questions
How do I show a tooltip on hover in a Figma prototype?
Use the "while hovering" trigger on the target element, opening the tooltip variant or an overlay.
Wired inside a component, like the help icon here with its open and closed states, it works for every instance automatically. Add a small delay so the tooltip doesn't flash on incidental cursor movement.
When should I use a tooltip vs a popover?
A tooltip holds a short, read-only hint that appears on hover or focus and vanishes on its own.
The moment the content grows interactive (links, buttons, forms) or long enough to need deliberate reading, use a popover or inline disclosure that opens on click and stays put. If users would want to copy text out of it, it's not a tooltip.
Do tooltips work on touch screens?
Mostly no, because there's no hover on touch. Some patterns substitute a tap, but that steals the tap from the element's real action.
The safe design stance: treat tooltips as a desktop enhancement and make sure every piece of information in one is either non-essential or available another way on mobile.
Are these tooltip components free?
Yes. The tooltips are included in the 100% free version of Untitled UI, usable in personal and commercial projects.
The full Figma kit extends the same system to 10,000+ components, page examples, and dashboards.
Is there a React version of these tooltips?
Yes. Untitled UI React tooltips are open source, built with Tailwind CSS and React Aria, and mirror these Figma components, appearing on both hover and keyboard focus with correct dismissal behavior.
Foundation Figma components and styles
Figma base components
Shared Figma assets
Application UI/Dashboard examples
Application UI/Dashboard Figma components
Marketing website examples
Join our affiliate program


































































































































