# Widgets

Every widget in PX Studio, what it does and where to find it.

Widgets are the building blocks of your overlay. Add them with **Add** in the editor toolbar (`kbd:W`). The list is grouped like this page: **Cam & Frames**, **Alerts & Goals**, **Games & Interactive**, **Chat & Community**, **Text & Info**, **Music & Media** and **Built-ins**. More widgets and complete packs are in the **Marketplace**. Effects like **Confetti** and **Emote Storm** live in the **Quick-Fire Deck** instead.

Every widget has its own page with how to set it up, its looks, its chat commands and a reference of all its settings.

## Cam & Frames

::: gallery
- [Webcam Frame](/docs/widgets/webcam-frame) webcam-frame:standard Put a styled frame and a nameplate around your facecam that matches the rest of your overlay.
:::

## Alerts & Goals

::: gallery
- [Alertbox](/docs/widgets/alertbox) alertbox:standard Pop up an animated alert with sound and voice for every follow, sub, Bits, Kicks, raid and Ko-fi tip.
- [Event List](/docs/widgets/event-list) activity-line:standard Show your latest follows, subs, Bits, raids and Ko-fi tips as a scrolling line or a list.
- [Goal Bar](/docs/widgets/goal-bar) goal-bar:standard Show progress toward a follower, sub, Bits, tip or custom goal that fills up live as your chat pushes it.
- [Points Leaderboard](/docs/widgets/points-leaderboard) pixbot-points-leaderboard:standard Show the viewers with the most loyalty points as a live list, podium or ticker.
:::

## Games & Interactive

::: gallery
- [Challenges](/docs/widgets/challenges) challenges:standard Run a checklist of challenges on stream and tick them off from chat, the editor or your phone.
- [Counter](/docs/widgets/counter) pill-counter:standard Count deaths, wins, kills or anything else live, with an optional goal and chat commands for your mods.
- [Giveaway](/docs/widgets/giveaway) pixbot-giveaway:standard Show your PXStudioBot giveaway on stream, from the entrant wall to the countdown and the winner reveal.
- [Hearts](/docs/widgets/hearts) hearts:standard Show lives or health for challenge runs and take them away live from chat, the editor or your phone.
- [Spin Wheel](/docs/widgets/spin-wheel) spin-wheel:standard Spin a prize wheel live, by hand or automatically when subs, Bits and tips fill the meter.
:::

## Chat & Community

::: gallery
- [Emote Counter](/docs/widgets/emote-counter) emote-counter:standard Show which emotes your chat uses most, as a live leaderboard or as pop-up chat moments.
:::

## Text & Info

::: gallery
- [Socials](/docs/widgets/socials) social-rotator:standard Show your social handles on stream, rotating one at a time or all together as a list, bar or ticker.
:::

## Music & Media

::: gallery
- [Minimalism Dark Background](/docs/widgets/background-md2) md2-mood:standard Fill your whole scene with a calm, animated dark background lit in your accent color.
:::

## Effects

::: gallery
- [Confetti](/docs/widgets/confetti) confetti:standard Fire a full-screen confetti burst on command, from your Deck or automatically on follows, subs and Bits.
- [Emote Storm](/docs/widgets/emote-storm) emote-storm:standard Let your chat's emotes rain, storm and pop across the whole overlay as viewers type them.
:::

## Built-ins

::: gallery
- [Built-in elements](/docs/widgets/built-in-elements) element-text:standard The basic building blocks every overlay can use, from text and images to chat, timers and the media player.
:::

## Only in existing overlays

::: gallery
- [Next Reward](/docs/widgets/next-reward) pixbot-next-reward:glass Show the cheapest reward in your loyalty shop so viewers know what their points can buy next.
- [Subathon](/docs/widgets/subathon) subathon:glass Run a subathon clock that subs, Bits, tips and raids extend, plus sub goals, donation totals and milestones.
:::

## Working with widgets

- **Change the style:** pick a **Look** in the settings card. Each look is a complete style; see [Looks and presets](/docs/looks-and-presets).
- **Move and resize:** drag on the canvas, or type exact values in the settings card. See [Editor basics](/docs/editor-basics).
- **Different per scene:** each scene keeps its own arrangement, so a widget can be hidden in one scene and visible in another. See [Scenes](/docs/scenes).
- **Fire it live:** widgets with actions, like Confetti or the Spin Wheel, can be fired from the [Deck](/docs/deck), the [Stream Deck](/docs/stream-deck) or chat commands.

> [!TIP]
> A single widget can also run as its own OBS source: right-click it and choose **Copy widget URL**.

> [!NOTE]
> Widgets under **Only in existing overlays** cannot be added to new overlays. Overlays that already use them keep them.
