There are many Javascript tooltips libraries available. In this article, we will look at 10 popular Javascript tooltips libraries that you can use to add tooltips functionality to your web applications.

Tippy.js

Tippy.js is a lightweight, pure JavaScript tooltip and popover library that is highly customizable and flexible. It is free, fully open source, and makes it easy for you to handle tooltips on your website. It’s meant to look good by default, and is highly customizable.

Popper.js

Popper.js is a lightweight, pure JavaScript tooltip library that is highly customizable and flexible. It is free, fully open source, and makes it easy for you to handle tooltips on your website. It’s meant to look good by default, and is highly customizable.

import { createPopper } from '@popperjs/core';
const popcorn = document.querySelector('#popcorn');
const tooltip = document.querySelector('#tooltip');
createPopper(popcorn, tooltip, {
  placement: 'bottom-end',
});

Opentip

Opentip is a lightweight, pure JavaScript tooltip library that is highly customizable and flexible. It is free, fully open source, and makes it easy for you to handle tooltips on your website. It’s meant to look good by default, and is highly customizable.

QTip2

QTip2 is a lightweight, pure JavaScript tooltip library that is highly customizable and flexible. It is free, fully open source, and makes it easy for you to handle tooltips on your website. It’s meant to look good by default, and is highly customizable.

Simptip

Simptip is css based tooltip library.

hint.css

hint.css is written as a pure CSS resource using which you can create cool accessible tooltips for your web app. It does not rely on JavaScript but rather uses aria-label/data- attribute*, pseudo elements, content property and CSS3 transitions to create the tooltips. Also it uses BEM naming convention particularly for the modifiers

tether

tether is a small, focused JavaScript library for defining and managing the position of user interface (UI) elements in relation to one another on a web page. It is a tool for web developers building features that require certain UI elements to be precisely positioned based on the location of another UI element.

React Popper

React Popper is the official React wrapper to let you use Popper JS in your React projects. If you are looking for a tooltip library for React, this is the one you should use.

html5tooltipsjs

html5tooltipsjsis written in pure JavaScript, with smooth 3D animation implemented in CSS. No framework required.Github

PowerTip

PowerTip is a jQuery plugin that provides a simple, flexible, and highly customizable tooltip system for your web applications. It is a lightweight, pure JavaScript tooltip library that is highly customizable and flexible.