Tooltips help users understand unknown or unfamiliar objects that aren’t described directly in the user interface. They are a powerful way to simplify a UI — provide information users need when they need it, with minimal effort on their part, and help app developers use screen space more effectively (reduce screen clutter).
A tooltip is a small pop-up window that labels the unlabeled control being pointed to, such as unlabeled toolbar controls or command buttons. Image credit: Dribbble
Tooltips are displayed automatically when users hover the pointer over an object, and removed when users click the control or move the mouse, or when the tip times out.
Image credit: codemyui
Alternatively, tooltip can be caused by focusing on an element with a keyboard (usually the tab key).
>
Toolbar’s elements in text editor have tooltips.
Tooltip that appears over a file on the desktop and provides a detailed information about the file
StackExchange app. If we didn’t have tooltips on all these up & down arrows next to each answer, some people might think they’re for scrolling.
Perhaps the most important rule to follow is to never use tips as a substitute for good design. If a button, or other object requires users to keep checking a tip to understand it, the design is bad. Fix the design instead.
Also you shouldn’t use tooltips in following situations:
Good tooltip has the following properties:
The problem with tooltips is that they lack visual clues —there’s simply no visual clue, such as pointer change, that indicates that an object has a tooltip. But users still have to know that an object has a tip, either through past experience or by experimentation.
You can improve discoverability by using tips consistently, which in turn fosters predictability. If you provide tips for some objects, you should provide them for all similar objects for which users are likely to want supplemental information. Sometimes doing so can be challenging, because you must also make sure that the tips are helpful and not obvious.
Good tooltip contains concise and helpful information:
Don’t: Large blocks of text are difficult to read and overwhelming. Image credit: Microsoft
Do: Formatted text is much easier to read and scan. Image credit: Microsoft
This tooltip isn’t helpful for your users.
Users don’t expect tooltips to change from one instance to the next, so they are unlikely to notice changes in dynamic content, such as status information.
However, there’s exception for this rule — notification area icons. These icons communicate status, and there is no other screen space available for status text.
Tooltips give status information for notification area icons.
Tooltips should be placed near the object being hovered, usually at the pointer’s tail or head if possible. However, they should never be placed in a way that interferes with what the user is doing by obscuring the object of interest.
Don’t: cover the object the user is about to view or interact with.
Do: Always place the tip on the side of the object, even if that requires separation between the pointer and the tip.
Tooltips are useful. Design discoverable tooltips that display concise, helpful, static, supplemental information in the appropriate place at the appropriate time.
About the Author: Nick Babich is a software developer and author of a blog dedicated to usability
Learn more about each step within the design process to improve your UX workflow.
A deep dive into the smallest images in graphic design: the history of icons, their…
Learn how to use visual hierarchy to guide attention, prioritize elements, and create designs that…
WOKONEO, a puzzle book for kids that blends playful learning with creativity, featuring Icons8’s Color…
Find the perfect gift for graphic designers! Explore everything from ergonomic tools to creative resources,…
Here’s a case study from UNIKO™ on how premium website design drives growth. See how…
This website uses cookies.