Modals

Pop-up overlays within a product that catch attention and give important information

What are in-app modals?

Modals are UI components, typically rectangular boxes—like a pop-up—that overlay on top of an application to get a user to pay attention and take action. Modals disable the main application but keep it partially visible, ensuring users focus on the content within the modal. 

These patterns almost always contain at least one button and might be exited by clicking a “dismiss” or “X” button, or by clicking outside the modal and into the main application. 

Use cases for modals

  • Welcome screens: a simple notice to welcome new users into a product

  • Confirmation state: especially for critical actions like deletions

  • Announcements: such as sales (for eCommerce), company news, new product launches, etc. 

  • Blocking states: e.g., to force a user to take an action before proceeding with using the underlying product (such as accepting privacy terms or updating billing information)

  • Videos/prototypes: embedded within the modal to provide a clean and distraction-free viewing experience

Unlike error messages or loading indicators, which may be better served by less intrusive UI elements like banners or icons, modals are designed for direct user engagement with critical information or choices.

Best practices for modals

  • 1 Modals are intrusive and block the user from engaging the underlying UI, so they must only be used when there is a compelling reason to disrupt the UX.
  • 2 Modal titles should summarize the modal content effectively; many users will quickly scan a modal before deciding whether to engage or exit, so it should be abundantly evident what the purpose and benefit of the modal is.
  • 3 Include a graphic or video to support the messaging; when using videos, try to avoid showing intricate screen recordings, which might be hard to follow or absorb.
  • 4 Keep the body copy short; at most, two paragraphs of 3 lines each.
  • 5 Offer an escape hatch, possibly to defer/snooze the modal, but make it easy for a user to exit. A timed auto-dismissal is probably irrelevant here because users are forced to engage or exit.
  • 6 Be wary of how modals will appear on different devices; try to trap keyboard navigation into the modal when it is displayed

Examples of great modals

Recommended reading 🤓

How to Win User Engagement with Great Modal UI Design

Pop-ups, overlays, slide-ins, whatever you want to call them. We’re about to walk you through top modal UI design strategies and examples to help you build modals your users will love.
Read blog post

Boost product adoption and
reduce churn

Get started free in our sandbox or book a personalized call with our product experts