Notifications UI design: Why most apps annoy users instead

Gain design secrets of in-app notifications and discover proven strategies to captivate and engage your users like never before.

Notifications UI Design: Best practices, UX tips and popular use cases
UI Design

Published on

September 29, 2023

|

11 mins read

Blog

Notifications UI design: Why most apps annoy users instead

Roman Kamushken

Roman Kamushken

App notifications are interactive messages that are delivered within the context of an application. They serve to inform, update, or engage users by providing timely and relevant information, alerts, or calls to action.

Notifications UI design typically includes a combination of textual content, icons, imagery, and sometimes even sound or vibration effects. They are designed to grab the user's attention and provide valuable and timely information.

Notifications can vary in purpose, such as delivering personalized messages, notifying about new content, indicating system status or updates, requesting user actions, or providing reminders.

TL;DR. A notification is a timely message that informs, confirms, or prompts action without making the user go looking for it. Good notification UI design comes down to choosing the right component for the job and timing it so it helps instead of interrupts. Below you'll find every notification component and type, UX best practices, a channel-by-channel comparison, settings patterns, real product examples, and a ship-ready checklist.

Today you will learn:

  • Understand notification components: Learn about toasts, popovers, dialogs, and action buttons in notifications and how they contribute to effective communication.
  • Types of notifications: Gain insight into system-generated, user-triggered, personalized, promotional notifications, exploring various contexts for its usage.
  • Design best practices: Guidelines for attention-grabbing notifications that balance text and visuals, convey information effectively through tone, animation, sound.
  • Usability tips: Techniques to ensure user-friendly notifications, avoiding overload, maintaining consistency, timeliness, relevance, and providing control over settings.
  • Practical use cases: Explore onboarding, user engagement, account activity, transactional, and reminder notifications, understanding how they enhance UX.

Notification components

A notification is only as good as the component carrying it. Each component below has a job it does well and a job it ruins when misused. Pick the one that matches how urgent the message is and how much the user needs to act on it.

Badge

Notifications UI UX design – Badge usage

Notification badge @ Codepen

A badge is a small count or dot that sits on an app icon, tab, or menu item to signal unseen activity. It's the quietest notification you can ship: it pulls attention without blocking anything. Use it sparingly for activity that's worth a glance, keep it visually distinct, and read the full badge design guide for counts, placement, and overflow rules.

Toast and snackbar

Notifications UI UX design – Toast and Snackbar

Toast components by Bertrand

A toast (or snackbar) is a brief, transient message that surfaces near a screen edge to confirm an action or share a non-critical update, then disappears on its own. Keep the copy short, hold enough contrast against the background, and give the user a sense of how long it will stay. For anything destructive, pair it with an undo action so the message earns its interruption.

Dialog and modal

Notifications UI UX design – Dialog and Modal windows

Dialog/Modal components by Material X UI kit

A dialog or modal is a focused overlay that stops the flow until the user confirms, cancels, or supplies input. It's the loudest component here, so reserve it for decisions that genuinely block progress. Make the primary action obvious and resist stuffing the box with options. The full breakdown of layout, focus, and button order lives in our guide to designing dialogs.

Popover

Notifications UI UX design – Popover template

Popover component by BlueprintJS

A popover is a small overlay anchored to a specific element, surfacing contextual detail or quick actions without sending the user to another screen. Make the trigger obvious with an icon such as a question mark or "i", point the popover at its anchor with an arrow, and let people dismiss it easily so it never traps focus. Microinteractions on open and close help it feel attached to the thing it explains.

Tooltip

Notifications UI UX design – Using tooltips

Tooltips for notifications @ Codepen

A tooltip is a tiny label that appears on hover or tap to clarify an unfamiliar control. It's barely a notification, more a just-in-time hint, so save it for the few features that genuinely need explaining and add a short delay so it doesn't flicker on every pass of the cursor. Our tooltip design guide covers timing, positioning, and accessibility in depth.

Notifications UI UX design – Banner guidelines

Banner Alerts by Adobe Spectrum

A banner is a wide, persistent strip pinned to the top or bottom of the screen for announcements and system-wide alerts that shouldn't vanish on a timer. Give it contrast so it reads as separate from the page, attach a clear call-to-action button, and let people dismiss or close it once they've dealt with it. Banners work best for status that stays true until the user resolves it: an outage, a trial ending, a payment that failed.

Progress indicator

Notifications UI UX design – Progress bar

Progress bar with Toast @ Codepen

A progress indicator reports the status of an ongoing task so the wait feels accounted for rather than broken. Use it for uploads, syncs, and background jobs, show how far along the task is and roughly how long is left when you can, and back it with a short message so the user knows what's actually happening behind the bar.

Sound notifications

Notifications UI UX design – Using sounds

Sound notifications guidelines

Sound notifications are audio cues that reach the user when their eyes are elsewhere. Treat sound as an accessory to a visual notification, never the only channel. Let people mute or customise it, match the tone to the message, and keep the volume noticeable without being startling.

Push notifications

Notifications UI UX design – Push notifications for mobile, desktop and web

Push notifications for Figma

A push notification reaches the user on their device while your app is closed, which makes it the highest-stakes component here: get it wrong and people disable the channel for good. Offer clear opt-in and opt-out, let users control which types and how often they receive, and schedule around their habits instead of yours so each push lands when it's actually welcome.

Toast vs snackbar vs banner vs push at a glance:

ComponentPersistenceInterrupts the user?Needs OS permission?Best for
Toast / snackbarTransient (auto-dismiss)NoNoConfirmations, non-critical updates
BannerPersistent until dismissedLowNoStatus that stays true: outages, expiring trials
Dialog / modalPersistent until resolvedHigh (blocks)NoDecisions that must happen now
PushDelivered then storedMedium (off-app)YesRe-engagement while the app is closed

Notification types

Informational notifications

Informational notifications keep users in the loop about relevant updates and news tied to their app or account. They surface timely information to boost engagement and awareness without demanding action.

⬛⬜⬜ Low Priority: These notifications provide non-critical information and do not require immediate user attention, but they are still valuable for user engagement and awareness.

Types of Notification UI – Informational Notifications

Account Activity Inspiration by Craftwork

Examples:

  • Account Activity: Notifying users about recent activity on their accounts, such as successful logins, password changes, or suspicious login attempts.
  • App Updates: Informing users about new features, bug fixes, or enhancements through release notes.
  • News and Updates: Sharing relevant news or announcements related to the app or its industry.

Design considerations:

  • Timing and Context: Deliver informational notifications at appropriate times and within relevant contexts to increase their usefulness and relevancy to the user.
  • Actionable Content: Include appropriate and meaningful actions within the notification to allow to take immediate action without navigating through the app.
  • Personalization: Tailor the content of the notification to match the user's preferences, location, or previous interactions to enhance relevance and engagement.

Transactional notifications

Transactional notifications fire in response to a specific user action or event in the app. They deliver immediate feedback, confirmation, or status updates tied to a transaction the user just made.

⬛⬛⬜ Medium Priority: These notifications are more time-sensitive and require users' attention to ensure they stay up-to-date with important transactional information.

Types of Notification UI – Transactional Notifications

Order Status Inspiration from Pigma Community

Examples:

  • Order Status: Informing users about the status updates of their orders, such as order confirmation, shipped status, or delivery updates.
  • Payment Confirmation: Notifying users about successful payments, failed transactions, or pending payment reminders.
  • Booking Confirmation: Informing users about successful bookings, reservations, or ticket purchases.

Design considerations:

  • Be Transparent with Timing: Clearly communicate any time-sensitive information, such as cutoff times, deadlines, or expected response times.

  • Use Visual Cues: Utilize icons, colors, or progress indicators to visually represent the status or outcome of transactions within the notification.

  • Provide Feedback and Confirmation: Once users complete the transaction-related action, provide immediate feedback or confirmation to reassure them that their action was successful.

Feedback notifications

Feedback notifications tell users the outcome or status of an interaction with the app, whether that's an acknowledgement, a success message, or an error alert tied to something they just did.

⬛⬛⬜ Medium Priority: These notifications are important for user feedback and may require user attention to address errors or provide additional information.

Types of Notification UI – Feedback Notifications

Rating and Reviews Inspiration by IIdiko Gaspar

Examples:

  • Form Submission: Notifying users about the success or failure of submitting a form, ensuring they are aware of the outcome.
  • Error Alerts: Alerting users to errors or issues encountered during their interactions, such as invalid inputs, network errors, or server maintenance.
  • Ratings and Reviews: Prompting users to provide feedback, ratings, or reviews about the app or specific features.

Design considerations:

  • Positive reinforcement: Whenever possible, provide positive feedback or acknowledge progress made by the user.
  • Timely delivery: Send feedback notifications in a timely manner, when the user is actively engaged with the app or after they have completed a serious task.
  • User-friendly dismiss actions: Provide simple and intuitive ways for users to dismiss or clear feedback notifications if they are not interested.

Error/success notifications

Error and success notifications confirm that an action went through or flag a failure tied to the user's interaction with the app. They close the loop so people never have to guess what happened.

⬛⬛⬛ High Priority: These notifications require immediate user attention, as they indicate important outcomes or errors.

Types of Notification UI – Error/Success States

Error/Success Notifications by Katya Dryazgina

Examples:

  • Successful Registration: Notifying users about the successful creation of their account or registration process.
  • Password Reset: Confirming to users that their password reset has been successful.
  • Invalid Input: Alerting users about errors in form submissions due to missing or incorrect inputs.

Design considerations:

  • Visual Clarity: Utilize visual cues such as icons or color coding to quickly convey the nature of the notification.
  • Error Reporting: Provide users with the means to easily report errors, ensuring that their feedback is properly recorded and addressed.
  • Contextual Help: Include links or resources in error/success notifications that can provide users with additional context or assistance.

Actionable notifications

Actionable notifications let users act straight from the notification itself, without opening the app. They cut friction and save time by bringing the task to the user instead of the other way around.

⬛⬛⬛ High Priority: Actionable notifications require immediate user attention as they enable to take direct actions or perform tasks without navigating to the app.

Types of Notification UI – Actionable Notifications iOS

Actionable Notification iOS Inspiration by Apple

Examples:

  • Reply to Messages: Allowing users to respond to messages or conversations directly from the notification, saving them time and effort.
  • Social Media Interactions: Enabling users to like, comment, or share posts directly from the notification without opening the social media app.
  • Task Completion: Providing users with the ability to mark tasks as complete, snooze reminders, or perform necessary actions without opening the app.

Design considerations:

  • Prioritize Actions: If there are multiple actions possible, prioritize them based on user needs and preferences. Make it easy for users to understand the most relevant or frequently used actions.
  • Deep Linking: Utilize deep linking within your actionable notifications to take users directly to specific content or actions within your app.
  • Confirmation Notifications: Send a follow-up notification or visual confirmation within the app to inform users that their action has been successfully completed.

System notifications

System notifications come from the operating system or device rather than your app. They cover device-level updates, settings, and actions that happen outside any single app.

⬜⬜ Low Priority: System notifications are often essential but do not require the same level of attention as other types of notifications.

Types of Notification UI – Battery Notification Ideas

Battery Notification Ideas by UI Lovelace Minimalist

Examples:

  • Software Updates: Notifying about available software updates for their device.
  • Battery Level: Alerting users about low battery or when the device is fully charged.
  • Do Not Disturb Mode: Informing users when device behavior is set to silent mode.

Design considerations:

  • Short and Actionable Text: Keep the notification message short, using action-oriented language to guide users on what to do next
  • Use Appropriate System Icons: Utilize recognizable system icons to enhance understandability and familiarity.
  • Minimal Disruption: System notifications should not disrupt the user experience within the app, but instead provide valuable information or settings.

Reminders and alerts

Reminders and alerts nudge users about tasks, events, or time-sensitive actions they need to take or stay aware of inside the app.

⬛⬛⬜ Medium Priority: These notifications require users' attention as they serve as time-sensitive reminders or alerts for important actions or events.

Types of Notification UI – Task & Appointment reminders

Task & Appointment Reminders Inspiration by Keitoto

Examples:

  • Appointment Reminders: Notifying users about upcoming appointments, scheduled meetings, or events they have on their calendar.
  • Task Reminders: Reminding users about pending tasks, deadlines, or important to-do items within their task management app.
  • Subscription Renewal: Prompting users to renew or upgrade their subscriptions, ensuring timely action to avoid interruption of services.

Design considerations:

  • Timing and Frequency: Deliver reminder notifications at appropriate times and limit the frequency to avoid annoying or overwhelming the user.
  • Opt-out or Snooze Options: Provide users with the ability to snooze or opt-out of receiving reminder notifications if they no longer require them or prefer a different mode of receiving reminders.
  • Contextual Information: Include relevant details within the notification, such as event location, task description, or subscription details, to provide context.

Location-based notifications

Location-based notifications use a user's geographic position to deliver targeted, contextually relevant information at the right place.

⬛⬛⬜ Medium Priority: Location-based notifications are time-sensitive and require user attention, especially when they offer contextually relevant information.

Types of Notification UI – Alerts on Map

Geofencing Alerts on Map by Orion UI kit

Examples:

  • Store Promotions: Notifying users of nearby stores offering discounts or promotions based on their location.
  • Event Recommendations: Alerting users about events taking place nearby based on their current location.
  • Geofencing Alerts: Sending notifications when a user enters or exits a specific geographic area.

Design considerations:

  • Opt-in and Privacy: Clearly communicate and obtain user consent for accessing location information, while ensuring the privacy and security of user data.
  • Proximity Awareness: Utilize proximity-based triggers to deliver notifications based on nearby points of interest or relevant locations to drive engagement.
  • Visual cues: Incorporate maps, markers, or pin icons to provide users with a clear understanding of their current location in relation to the notification's content.

Notification UX best practices

Good notification UX is less about how a single message looks and more about how the whole system behaves over time. The practices below are what separate a notification people trust from one they mute. Each is paired with a product that does it well.

Placement and visibility

Notifications UI UX design tutorial and best practices

Put notifications where users already look, and keep the entry point consistent so people learn where to find them. A predictable, easy-to-spot location lifts discoverability and engagement without adding noise. YouTube anchors its bell in the top-right corner, so users can check what's new mid-browse and get straight back to watching.

Let users personalize

Notifications UI UX design tutorial and best practices

Give people control over what they receive and when. Granular preferences cut irrelevant interruptions and make every message that does arrive feel intentional, which is the single biggest lever on long-term opt-in rates. X (Twitter) lets users toggle notification types individually, from new followers to likes and mentions, so the feed matches each person's tolerance.

Use meaningful icons

Notifications UI UX design tutorial and best practices

A well-chosen icon communicates the notification's intent before the user reads a word. Consistent visual language lets people triage at a glance and decide what's worth opening. Instagram leans on this hard: a heart for likes, a speech bubble for comments, a tag for mentions, all instantly legible.

Timing and frequency

Notifications UI UX design tutorial and best practices

The right message at the wrong moment is still an interruption. Pace notifications to the user's rhythm and cap how often you send, or you train people to swipe everything away unread. LinkedIn spaces out job alerts, connection requests, and industry insights so users stay informed without feeling pestered.

Close the loop with feedback

Notifications UI UX design tutorial and best practices

Like animation by Shakuro

Every notification-triggering action deserves a clear response: what happened, what's next, or what went wrong. Immediate feedback removes doubt and keeps people moving. Instagram's heart animation and sound confirm a like the instant it lands, so the action never feels lost.

Use motion with intent

Notifications UI UX design tutorial and best practices

Subtle animation draws the eye to a new notification and makes the interface feel alive, as long as it serves the message instead of showing off. Slack slides new messages in just enough to catch attention without yanking focus from whatever the user is doing.

Notification design patterns by scenario

Once you know the components and types, the real skill is matching the right one to the job in front of you. Here are eight common scenarios and the notification pattern that fits each best.

Social interactions

Notifications UI UX design tutorial and best practices

Push animation by Arthur Arapov

A new message or mention from another person is real-time and personal, so it earns an interruption. A banner or push notification that deep-links straight to the relevant chat screen lets people respond in one tap, which is exactly the immediacy social contexts demand.

Promotional and marketing

Notifications UI UX design tutorial and best practices

Badged message by Oleg Frolov

A limited-time offer lives or dies on attention, so a rich media notification carrying a product image or short video earns the tap far better than plain text. Send it sparingly and tie it to a clear deep link to the deal, or it reads as spam.

User feedback

Notifications UI UX design tutorial and best practices

Success animation by Miguel Serra

When someone submits a form or completes an action, a toast is the right call: it confirms success and disappears on its own, so people get reassurance without losing their place. Critical for high-stakes flows like banking, where a silent submit breeds anxiety.

Permission requests

Notifications UI UX design tutorial and best practices

File fetching animation by Vinoth

Asking for access to the camera, photos, or location calls for a system permission dialog, and timing is everything. Trigger it in context, right when the user tries the feature that needs it, and explain why first so consent feels earned rather than ambushed.

Onboarding and welcome

Notifications UI UX design tutorial and best practices

Onboarding animation by Nata

First-run guidance works best as a popover anchored to the control it describes. It focuses attention on one spot, supports interactive content, and dismisses cleanly once the user feels oriented, without blocking the whole screen the way a modal would.

Progress and completion

Notifications UI UX design tutorial and best practices

Image upload by Oğuz Kara

For uploads, exports, or syncs, a progress bar notification turns a black box into something the user can trust. Showing the percentage reassures people their action is in flight and frees them to do other things while it finishes.

Update available

Notifications UI UX design tutorial and best practices

Not every update deserves a push. A simple app-icon badge signals there's something new to explore whenever the user is ready, surfacing fresh content without interrupting whatever they're doing right now.

Upcoming event

Notifications UI UX design tutorial and best practices

Screen notifications by Ashraf

Time-sensitive events such as a concert on sale or a meeting about to start belong on the lock screen, where they're visible at a glance even on a locked phone. A single tap into the booking or detail flow turns awareness into action before the moment passes.

Notification settings UI design

The fastest way to lose a notification channel is to give users no way to tune it. A good notification settings screen is what stands between "I'll allow this" and "I'm turning everything off." Treat it as a core part of the feature, not an afterthought buried three menus deep.

Group preferences by what users care about

People don't think in terms of your backend events. They think in topics: messages, mentions, security, billing, marketing. Group the settings the same way, and let each group be toggled independently so someone can keep security alerts on while silencing promos. Clear grouping is also what makes the screen scannable instead of a wall of switches.

Separate channel from category

The strongest pattern is a matrix: notification categories down the side, delivery channels (in-app, push, email) across the top. That lets a user say "email me about billing, push me about mentions, never ping me about tips," all in one glance. The humble toggle switch does the heavy lifting here, so make its on/off state unmistakable.

Default to restraint, then earn more

Ship with sensible defaults that lean quiet, especially for marketing notifications, and let engaged users opt into more. Over-sending by default is the single fastest route to a system-wide mute. For the broader patterns behind these screens, see the dedicated guide on settings UI design.

In-app vs push vs web vs desktop notifications

The same message behaves very differently depending on where it lands. Picking the right channel is as much a part of notification design as the visual itself, because each one carries different permission rules, visibility, and user expectations.

ChannelWhere it appearsNeeds opt-in?Best forWatch out for
In-appInside your app while it's openNoContextual updates, confirmations, activity feedsEasy to miss if the user isn't looking
Push (mobile)Device lock screen and trayYes (OS permission)Re-engagement, time-sensitive alertsOne bad batch and people disable it for good
Web pushBrowser, even when the tab is closedYes (per-site)Bringing visitors back, breaking updatesHigh opt-out; intrusive if over-used
DesktopOS notification centerYes (per-app)Workflow apps, chat, calendar remindersCompetes with every other app's noise

The rule of thumb: keep low-stakes, contextual messages in-app, and reserve push and web push for things genuinely worth pulling someone back. A notification that interrupts had better be worth the interruption.

Real-world notification design examples

The clearest way to learn notification design is to watch how strong products handle it. Five worth studying:

  • Slack keeps the noise down with granular per-channel controls and a "notify me about" matrix that respects keywords, threads, and do-not-disturb hours. It's the gold standard for letting users tune a high-volume notification stream.
  • Stripe treats transactional notifications as trust signals: every payment, dispute, and payout fires a clear, plainly worded confirmation, so businesses always know where their money stands.
  • Linear uses fast, unobtrusive in-app toasts and a tightly scoped inbox, proving that a productivity tool can keep people informed without ever feeling busy.
  • Notion batches low-priority updates into a single digest instead of pinging on every comment, a smart defense against notification fatigue in a collaborative workspace.
  • GitHub layers a notification inbox with reason labels ("you were mentioned," "you're reviewing"), so developers can triage dozens of alerts by relevance in seconds.

The thread connecting all five is control and clarity: each gives users a way to dial the volume and tells them exactly why a notification arrived.

Material Design notification patterns

If you're building on Android or any Material-based system, lean on the patterns already defined in Material Design rather than inventing your own. Material draws a sharp line between snackbars (brief, auto-dismissing feedback at the bottom of the screen), banners (a persistent, dismissible message for a single important update), and dialogs (modal interruptions reserved for decisions that must happen now). It also specifies system notification anatomy: small icon, title, text, timestamp, and actions. Following these conventions means users get behavior they already understand, and you get accessibility and motion handled for free. The official Material Design components docs lay out the full spec.

Before you ship: notification checklist

Run any new notification through this list before it goes live:

  • ✅ The message is timely and genuinely useful, not just technically possible
  • ✅ You've chosen the right component for the stakes (toast for low, dialog for blocking)
  • ✅ The copy is clear in one read, with a single obvious action where needed
  • ✅ Users can control or mute this notification type from settings
  • ✅ Push and web channels ask permission in context, with a reason
  • ✅ An icon or color signals the notification's intent at a glance
  • ✅ Frequency is capped so the channel never feels spammy
  • ✅ The notification is accessible: sufficient contrast, screen-reader text, no color-only meaning
  • ✅ There's clear feedback confirming the action that triggered it
  • ✅ Defaults lean quiet, and the most intrusive types are opt-in

Notifications design FAQ

What makes a good notification design? A good notification is timely, relevant, and respectful of attention. It uses the right component for the stakes, says what happened in one read, offers a clear action when one is needed, and can always be controlled or muted by the user. The best ones feel like help, not interruption.

What's the difference between in-app and push notifications? In-app notifications appear while your app is open and need no permission, making them ideal for contextual, low-stakes updates. Push notifications reach the device even when the app is closed, require OS permission, and should be reserved for messages genuinely worth pulling someone back.

How do I design notification settings users won't disable? Group preferences by topic, let users toggle categories and channels independently, and default to restraint, especially for marketing. When people feel in control of what they receive, they leave far more of it switched on.

Toast vs banner vs dialog: which should I use? Use a toast for transient, non-critical feedback that auto-dismisses; a banner for a persistent status that stays true until resolved, like an outage; and a dialog only for decisions that must be made right now, since it blocks everything else.

How many notifications are too many? There's no fixed number, but the moment a user starts swiping notifications away unread, you've crossed the line. Cap frequency, batch low-priority updates into digests, and watch your opt-out rate as the real signal.

How do I make notifications accessible? Never rely on color alone to convey meaning, keep contrast high, provide screen-reader text for icons and status, and make sure transient messages like toasts stay on screen long enough to be read or are mirrored somewhere persistent.

What are Material Design's notification patterns? Material Design separates snackbars (brief auto-dismissing feedback), banners (persistent single messages), and dialogs (modal decisions), plus a defined anatomy for system notifications. Following the spec gives users familiar behavior and handles much of the accessibility for you.

A last word on notifications

After enough product work, one belief hardens: notification design is attention design, and attention is the most expensive thing your user owns. Every ping spends a little of the trust that keeps your channel switched on, so the discipline isn't in how many notifications you can send, it's in how many you choose not to. The teams that win treat silence as a feature, default to quiet, and make every message earn its interruption. Get the components right, match each one to its job, hand users real control, and a notification system stops being something people tolerate and starts being something they rely on. That shift, from noise to signal, is the whole game.

Cover Image Credit © Unread notifications (Codepen) by Joey Stevens

Need notification UI inspiration?

Browse a live library of real notification patterns — toasts, banners, badges, push, and in-app alerts — ready to explore, remix, and ship in your next project.

Related posts

Empty state UI design: From zero to app engagement

UI Design

17 min read

Empty state UI design: turn blank screens into next steps

The empty state is the first screen many users ever see. Learn how to turn blank screens into guidance that drives the next action, with real examples.

Steps UI design best practices

UI Design

10 min read

Steps UI design tutorial. Build better flows through visual guidance

A great Steps UI guides users, reduces drop-offs, and removes friction. Learn the rules that make it work across desktop and mobile.

Tooltip UI design – A tutorial with anatomy, usability tips, and when to use

UI Design

14 min read

Tooltip UI design: Why most tooltips quietly hurt usability

Most tooltips appear too fast, too small, or in the wrong place. See the anatomy, timing, and accessibility rules that make tooltips quietly useful.

Figma Templates & UI kits

Save time and human resources by reusing hundreds of pre-made templates crafted by us. Based on top notch UX taken from the World's best apps.
Dashboards
Mobile
Charts
Code
Websites
Bundle
Freebies

Nocra UI kit

Nocra is a design system for AI products. Built specifically for startups harnessing AI generation: images, video, audio, music, prompts, and beyond.

Material X for Figma

Figma library with 1100+ components & 40 app templates beyond Material Design. Powered by top-notch shapes and Manrope font. Customizable & Adjustable UI kit now available for Angular & Figma

Material You UI kit

Figma & React library with 2600+ variants of 32 components compatible with Material Design 3. Plus 220+ dashboard templates for all the viewports. Now available for NextJS & TailwindCSS.

Figma React UI kit

Designed and well-organized in Figma React-based UI toolkit for the web. Optimized for building complex data-dense interfaces for desktop and mobile applications.

Panda Design System

Figma library with dashboard, calendar, kanban, profile, table, ecommerce and 80+ templates in total. Components with variants, dark theme included.

Eclipse UI kit

Figma library with 1100+ components & 74 templates for data-driven web applications. Powered by auto-layout. Supercharged by Figma's variants.

Rome UI kit for Figma

Customizable and well-organized team library. Contains 250+ components & 30 web app templates powered by stylish and trendy guidelines.

Material Design System

Figma library is based on 100% guidelines compliance with Material.io. Contains ready-to-use templates to accelerate app UI design.

Neolex Dashboard UI kit

Customizable & adjustable dashboard design system with 50+ ready-to-use app layouts, 1900+ variants for 30 components with auto-layout.

Material Desktop Dashboard UI kit

Figma library with 48+ dashboard templates based on reusable desktop app patterns carefully handpicked from the most popular web apps.

Xela UI kit for Figma

Figma library with 1900+ variants of 30 components categories to craft perfectly shaped desktop & mobile apps. Customizable & Adjustable dashboard design system with 50+ web app templates.

Figma S8 Design System

Figma design library for mobile and desktop apps made of high quality styled components. Full version includes 67 dashboard templates.

OE Figma Design System

Customizable and well-organized Figma library. This design system aimed to build highly loaded interfaces, boost the speed and save more costs.