CSS Tooltip Generator

Build pure CSS tooltips with 6 styles, 5 animations, and 6 positions. No JavaScript required.

Settings
#1e293b
#f8fafc
Live Preview
This is a helpful tooltip!

Tooltip is always visible for inspection. In production, only shows on hover.

All Positions Preview
top
Tip
bottom
Tip
left
Tip
right
Tip
Generated CSS
.tooltip-wrapper {
  position: relative;
  display: inline-block;
}

.tooltip {
  position: absolute;
  bottom: calc(100% + 10px);
  left: 50%;
  transform: translateX(-50%);
  background: #1e293b;
  color: #f8fafc;
  padding: 8px 14px;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.4;
  max-width: 200px;
  white-space: normal;
  z-index: 100;
  pointer-events: none;
  opacity: 0; visibility: hidden; transition: opacity 0.2s, visibility 0.2s;
}

.tooltip::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 6px solid transparent;
  border-top-color: #1e293b;
}

.tooltip-wrapper:hover .tooltip {
  opacity: 1; visibility: visible;
}

HTML Structure

<div class="tooltip-wrapper">
  <button>Hover me</button>
  <div class="tooltip">This is a helpful tooltip!</div>
</div>