[Editor’s note: An earlier version of this article listed 73 tooltip plugins. That felt like...a lot. We pared down the list to 20 items, because sometimes less really is more.]
Everyone loves a good tooltip! (We certainly do.) We’ve put together a list of the best open-source tooltip plugins made with jQuery, JavaScript, CSS, and more. All the plugins on this list are free to download and easy to implement into your onboarding UX.
(Psst—If all this tooltip talk sounds like a great idea, but you just don’t have the time or dev resources to do it right, check out Appcues for user onboarding and feature adoption. We make building custom tooltips so easy, anyone on your team can do it!)
📖 Read up on some of our top tips for using this small but mighty UI pattern correctly.
20 free-to-download tooltips
1. Tooltipster

Language(s): jQuery
What we like about it: Plugin for making clean, modern tooltips with many possible interactions, themes, and triggers.
2. Tippy.js

Language(s): JavaScript
What we like about it: Highly customizable vanilla JS tooltip library with many possible interactions, animations, and themes. Can contain HTML, and has a ton of features like dropdown nesting and cursor follow.
3. CSS Tooltip

Language(s): CSS
What we like about it: Simple tooltip with smooth animation made with HTML and CSS.
4. Fade-in tooltip

Language(s): CSS
What we like about it: Simple tooltip made featuring fade-in animation.
5. Grumble.js

Language(s): jQuery
What we like about it: Animated and stylized tooltip bubbles that can be rotated around a given element at any angle.
6. Protip

Language(s): jQuery
What we like about it: Intricate tooltip with multiple skins, placements, and animations, designed for “any situation.”
7. Tipped

Language(s): JavaScript
What we like about it: Very simple JavaScript tooltip solution with multiple skins, sizes, and interaction options.
8. Microtip

Language(s): CSS
What we like about it: Modern, minimal and very lightweight CSS-only tooltip library.
9. Automatic Tooltips

Language(s): Javascript
What we like about it: Fully styleable tooltips that can be automatically positioned.
10. JBox

Language(s): jQuery
What we like about it: A powerful and flexible plugin that also features modal windows and notices. Lightweight, customizable, and responsive.
11. Wenk

Language(s): CSS
What we like about it: Lightweight tooltip available made with CSS. Can be easily styled using attributes or classes.
12. Crumble

Language(s): jQuery
What we like about it: Interactive jquery features tours. Quirky bubble style is visually interesting. Requires grumble.js (above).
13. Intro.js

Language(s): JavaScript
What we like about it: Powerful, versatile product feature tour library for step-by-step guides. No dependencies, user-friendly.
14. Dynamic tooltip text

Language(s): CSS
What we like about it: Write JavaScript-less, dynamic tooltip text that changes relative to button state.
15. Toolbar.Js

Language(s): jQuery
What we like about it: Neat little jQuery plugin that makes tooltip-style toolbars for web apps and websites.
16. Simptip

Language(s): CSS
What we like about it: CSS tooltip made with Sass, which is pretty cool.
17. HubSpot Tooltip

Language(s): JavaScript, CSS
What we like about it: JS and CSS library for creating styleable tooltips. Built on Tether and Drop.
18. Adaptive Tooltip

Language(s): CSS
What we like about it: Simple little adaptive tooltip that appears on hover.
19. Tootik

Language(s): CSS
What we like about it: A pure CSS/SCSS/LESS tooltip library with straightforward customization options. Easy to use.
20. First letter CSS property tooltip

Language(s): CSS
What we like about it: Simple tooltip with subtle fade-in/fade-out animation. Uses CSS and first letter CSS property.
No-code tooltips
There are plenty of reasons your non-technical teams may want to design, implement, and iterate on tooltips—whether it's for marketing inside your product or applying customer-facing expertise to your in-app experiences. But perhaps the best reason is that your developers simply have bigger fish to fry. Why should they be hard coding tooltips when they don't have to?
Appuces makes it easy to create native-looking tooltips, without tying up valuable dev resources. Click here to see Appcues tooltips in action.