Emote Wall
Every emote your chat sends floats, rains or bounces across the screen, with combo banners.
A chat effect overlay for Twitch and OBS
Emote Wall is a free Twitch emote overlay that turns your chat into a light show. Every Twitch emote and emoji in a chat message pops onto the screen and floats up, rains down or bounces around DVD-logo style, so hype moments look as loud as they feel.
When chat sends the same emote several messages in a row, a combo banner appears with a running count and a burst of extra emotes. Choose the motion, emote size, how many can be on screen and how many each message can spawn, so it stays fun without covering your gameplay.
- Twitch emotes and emoji from chat
- Three motions: rise, rain and bounce
- Combo banner when chat spams one emote
- Limits per message and on screen
- Adjustable emote size and lifetime
- Transparent full-screen browser source
Add Emote Wall to OBS in under a minute
- Copy your overlay URL.
Replace YOUR_CHANNEL with your Twitch username:
https://www.overlaify.com/overlays/emote-wall?channel=YOUR_CHANNEL - Add a Browser source.
In OBS Studio, click + under Sources, choose Browser and name it “Emote Wall”.
- Paste the URL and set the size.
Paste the URL, then set Width to
1920and Height to1080. Leave custom CSS empty — the background is already transparent. - Test it before you go live.
Add
&test=1to the URL to fire simulated events, then remove it once it looks right. Tick “Control audio via OBS” if you want the alert sounds on their own mixer track.
Reads your public Twitch chat anonymously, so it works with no login or token. Shows every Twitch emote your chat can use, including sub emotes. Streamlabs Desktop, Meld and Twitch Studio work too — add it wherever they accept a browser source or URL.
URL options
| Option | Example | What it does |
|---|---|---|
mode | &mode=rain | Motion: rise, rain or bounce. |
size | &size=112 | Emote size in pixels. |
max | &max=80 | Maximum emotes on screen at once. |
per | &per=6 | Maximum emotes spawned from one message. |
life | &life=6 | Seconds each emote stays on screen. |
combo | &combo=5 | Messages in a row with the same emote before a combo banner. 0 turns it off. |
emoji | &emoji=0 | Set to 0 to ignore emoji and only show Twitch emotes. |
volume | &volume=0.25 | Sound volume from 0 to 1. |
mute | &mute=1 | Turn sounds off. |
Want a different layout, font or animation? Remix it with AI — describe the change in plain words and get your own version with a new OBS URL.
Make Emote Wall yours
Use it as-is for free, or open it in the AI editor and tell it what to change.





