How to Add Widgets on Any Device or Platform
Widgets are one of those features that look simple on the surface but behave quite differently depending on where you're using them. Whether you're customizing your iPhone home screen, adding a clock to your Windows desktop, or embedding a weather panel in a web dashboard, the concept is the same — but the steps, limitations, and options vary considerably.
What Is a Widget, Exactly?
A widget is a self-contained, interactive or display-only module that shows information or provides quick access to a function without requiring you to open a full app. Widgets pull data from apps or services and surface it in a compact, glanceable format.
They exist in a few distinct contexts:
- Mobile home screens (iOS and Android)
- Desktop environments (Windows, macOS)
- Lock screens and notification panels
- Web pages and dashboards (embedded third-party widgets)
- Smart displays and wearables
The mechanics of adding a widget differ meaningfully across each of these.
How to Add Widgets on iPhone (iOS 16 and Later)
On iOS, widgets live on the home screen, the Today View (swipe right from the home screen), and the lock screen.
To add a widget to your home screen:
- Long-press on an empty area of the home screen until icons start jiggling.
- Tap the "+" button in the top-left corner.
- Browse or search for the app whose widget you want.
- Choose a widget size — small, medium, or large — each showing different amounts of information.
- Tap "Add Widget", then drag it to your preferred position.
iOS also supports Smart Stacks — a stack of widgets you can scroll through, which iOS rotates automatically based on usage patterns.
Lock screen widgets (added in iOS 16) work differently. Long-press the lock screen, tap "Customize", and you'll see dedicated widget slots below the clock.
How to Add Widgets on Android
Android's widget system is more open than iOS, which means more variety — and more inconsistency between manufacturers. The general process on stock Android:
- Long-press on an empty area of the home screen.
- Select "Widgets" from the menu that appears.
- Browse by app category or scroll through available widgets.
- Long-press the widget you want and drag it to your home screen.
- Resize it by dragging the handles that appear.
Some Android launchers — like Samsung One UI, Xiaomi MIUI, or third-party launchers such as Nova — add their own widget libraries or customization layers on top of this. The steps may look slightly different, but the core drag-and-drop logic holds.
📱 Not every app offers a widget. Whether an app has one depends entirely on whether the developer built widget support into their app.
How to Add Widgets on Windows
Windows 11 introduced a dedicated Widgets panel — a slideout board accessible from the taskbar (the weather/news icon, bottom-left or bottom-right depending on your layout).
To manage widgets in Windows 11:
- Click the Widgets button on the taskbar, or press Windows key + W.
- Click the "+" or "Add widgets" button inside the panel.
- Toggle on the widgets you want from the available list.
These are largely Microsoft-curated widgets (news, weather, calendar, sports scores, stocks). Third-party widget support on Windows 11 is more limited than on mobile — developers need to integrate with Microsoft's Widgets Board API.
Windows 10 doesn't have the same native widget board, but supports desktop gadgets through third-party tools, and some users run sidebar apps like Rainmeter for a fully custom widget experience.
How to Add Widgets on macOS
macOS offers widgets through the Notification Center (click the date/time in the top-right corner of the menu bar). From macOS Sonoma onward, widgets can also sit directly on the desktop.
To add widgets:
- Click the date and time in the menu bar to open Notification Center.
- Scroll down and click "Edit Widgets".
- Browse available widgets by app and click "+" to add them.
- Drag to reorder or resize.
On macOS Sonoma, you can right-click the desktop and select "Edit Widgets" to place them directly on the desktop background — useful if you want a persistent glance at calendar events, reminders, or weather without opening Notification Center.
Embedding Widgets on Websites or Dashboards 🖥️
In a web context, "adding a widget" usually means embedding a third-party code snippet — a button, a map, a social media feed, a booking form — into a webpage or CMS.
Common platforms handle this in different ways:
| Platform | How Widgets Are Added |
|---|---|
| WordPress | Via the Widgets block editor or Appearance > Widgets |
| Shopify | Through theme customizer sections |
| Squarespace | Drag-and-drop content blocks |
| Custom HTML sites | Paste embed code directly into the HTML |
| Notion / dashboards | Use embed blocks or third-party integrations |
The widget code typically comes from the service providing it — a booking tool, map provider, or social platform — and you paste it where your platform allows custom HTML or embed blocks.
The Variables That Change Everything
What seems like a single question — "how do I add widgets?" — branches into very different answers based on:
- Your operating system and version — iOS 16 and later behave differently from iOS 14; Windows 11 differs from Windows 10
- Your device manufacturer — Android widgets behave differently on Samsung vs. Pixel vs. OnePlus
- The apps you use — not all apps offer widgets, and widget functionality varies even among those that do
- Your technical context — a home screen customization is very different from embedding a widget in a production website
- Your launcher or theme — third-party launchers on Android can significantly expand or change widget behavior
Someone wanting a quick clock on their phone and a developer embedding a payment widget on an e-commerce site are both "adding a widget" — but the knowledge, tools, and steps they need look almost nothing alike.