# Emote Counter

Show which emotes your chat uses most, as a live leaderboard or as pop-up chat moments.

The **Emote Counter** watches your chat and counts every emote. It shows the top emotes of the last few minutes or hours as a live leaderboard, or it stays hidden and pops up a "chat moment" when everyone spams the same emote at once.

It counts Twitch and Kick emotes and the 7TV, BTTV and FFZ sets.

::: widget emote-counter standard 260

## Add it

::: steps
Click **Add** in the toolbar (or press `kbd:W`) and pick **Emote Counter** under **Chat & Community**.

Check **Chat channels** so it listens to the right chat.

Choose a **Layout** and how many **Emotes** to show.

Pick a look with **Choose a look** and drag it into place.
:::

## Layouts

**Chat moments** stays hidden and appears only when one emote is used a lot in the last 10 seconds. **List**, **Grid**, **Race** and **Ticker** show a rolling leaderboard, each in its own shape.

For **Chat moments**, **Show after** sets how many uses of the same emote within 10 seconds it takes.

## What gets counted

**Time window** sets how far back the leaderboard looks, from 30 seconds up to 24 hours. **Min count** hides emotes that were used fewer times than that.

By default the board shows just the emotes and their counts. Turn on **Show emote names**, **Show rank numbers**, **Show bars**, **Show trend** or **Show percent** for more detail, and add a **Title** or **Top line** if you want a heading.

## Fun extras

- **Spike after** makes an emote pop when it is used that many times in 10 seconds. 0 turns it off.
- **New top emote** celebrates when a new emote takes first place.

## Tips

- A short **Time window** reacts to the moment; a long one shows the emotes of the whole stream.
- **Empty text** only ever shows in the editor, never on stream.
- Want the emotes to fly across the screen instead? Use [Emote Storm](/docs/widgets/emote-storm).

## Looks

Pick a look under **Look** in the settings card. Every look is a complete style; colors and fonts you set yourself stay on top. 15 looks are available:

::: looks emote-counter
standard Standard
miami Miami
lootdrop Loot Drop
comic-pop Comic Pop
cinematic Cinematic
esports Esports
terminal Terminal
blocky Blocky
lofi Lofi
neon-pulse Neon Pulse
midnight Midnight
pastel-pop Pastel Pop
retro-arcade Retro Arcade
gilded Gilded
minimalism-dark Minimalism Dark
:::

## Settings

All settings live in the floating settings card on the right of the editor. Defaults are what a new widget starts with.

### Channels

| Setting | Default | Values | Notes |
| --- | --- | --- | --- |
| Chat channels | All connected channels | Your connected Twitch, Kick and YouTube channels |  |

### Data

| Setting | Default | Values | Notes |
| --- | --- | --- | --- |
| Time window | 10 minutes | 30 seconds, 1 minute, 5 minutes, 10 minutes, 30 minutes, 1 hour, 3 hours, 6 hours and 2 more |  |
| Min count | 1 | 1 to 20 |  |
| Show after | 5 | 2 to 50 | Uses of the same emote in 10 seconds required for a chat moment. |

### Layout

| Setting | Default | Values | Notes |
| --- | --- | --- | --- |
| Layout | Chat moments | Chat moments, List, Grid, Race, Ticker | Chat moments appears when an emote is used frequently in the last 10 seconds. Other layouts show a rolling leaderboard. |
| Emotes | 5 | 1 to 10 |  |
| Show counts | On | On or off |  |
| Show emote names | Off | On or off |  |
| Show rank numbers | Off | On or off |  |
| Show bars | Off | On or off |  |
| Show trend | Off | On or off |  |
| Show percent | Off | On or off |  |

### Text

| Setting | Default | Values | Notes |
| --- | --- | --- | --- |
| Title | Empty | Text |  |
| Top line | Empty | Text |  |
| Empty text | No emotes yet | Text | Only ever shown in the editor. |

### Fun

| Setting | Default | Values | Notes |
| --- | --- | --- | --- |
| Spike after | 10 | 0 to 50 | Uses in 10 seconds that make an emote pop. 0 turns it off. |
| New top emote | Full | Full, Subtle, Off |  |

### Design

| Setting | Default | Values | Notes |
| --- | --- | --- | --- |
| Accent color | Look default | Any color |  |
| Width (px) | 380 | 200 to 900 |  |
| Scale (%) | 32 | 16 to 64 |  |
| Compact rows | Off | On or off |  |
