A tooltip is a UI pattern designed for providing contextual information without disrupting the user's flow.Tooltips work best on small use cases where they can grab users' quick attention.Improving the UI is often a better solution than adding tooltips to compensate for poor design.Tooltips should be used strategically, tested through A/B tests, and guided by clear design and engineering guidelines.