Guides
Free Twitch emote rain overlay for OBS
When chat goes off, the emotes they're spamming fall down your scene like rain. Free OBS browser source with full 7TV / BTTV / FFZ + Twitch emote support, density / speed / rotation knobs, and a chat-volume trigger so it only fires when it should.
What it does
Reads your Twitch chat anonymously. When the rolling emote-rate-per-second crosses a configurable threshold, recent emotes start raining from the top of your scene with randomized horizontal positions, rotation, and fall speed. Stops when chat calms down. No manual trigger needed — chat decides when it's time.
Full emote-source coverage:
- Twitch globals + subscriber tier emotes
- 7TV (animated WebP, channel + global sets)
- BTTV (channel + global)
- FFZ (channel + global)
Setup
- From the dashboard, open Emote rain.
- Click Create your first source. Copy the URL.
- Add to OBS as a browser source at 1920×1080 over your whole canvas. Browser source walkthrough if you're new.
- Set your Twitch channel name on the tool page. That's it.
Dialing the trigger
The whole question with an emote-rain overlay is "when does it fire?" Three knobs on the tool page:
- Threshold (emotes per second) — how busy chat has to be for the rain to start. Low channels: 2-3. Mid channels: 4-6. Large channels: 8+.
- Window (seconds) — how far back the toolset looks when calculating that rate. Default 5s. Longer windows feel smoother but lag the "chat moment" you're trying to celebrate.
- Cooldown (seconds) — after the rain ends, how long before it can fire again. Keeps a single back-to-back chat burst from triggering twice.
Look + feel
On the tool page's live preview:
- Density — how many emote drops per second when active
- Speed — fall velocity
- Rotation — random spin during fall, or fixed-upright
- Size variance — flat vs random-size mix
- Duration cap — how long a rain event lasts at most
What you give up vs paid emote-rain widgets
Paid emote-rain overlays sometimes ship custom physics (bouncing, wind, gravity wells) and per-emote sound effects. The toolset version is straight gravity-fall with rotation — clean, no chrome. If you want emotes that splat against the bottom of your scene or bounce off your webcam, that's a different overlay.
Pair with
Chat Box so viewers see the messages that triggered the rain, Event list for the sub / cheer / raid that probably caused chat to lose it, and Lurk peek for the chatters who'll inevitably !lurk after the rain stops.