OBS overlays

Chat on screen: one overlay for three platforms

Twitch, YouTube and Kick in a single list — with real badges, real emotes, platform icons and the nickname colours viewers picked themselves. Donations, subs and raids can join the same feed. Build one overlay per scene, each with its own look.

Free — like everything that runs on your own PC.

Twitch, YouTube and Kick in one overlay: each message carries the icon of where it came from, the role of the person writing it, and the nickname colour they picked themselves.

Three platforms, one list

Multi-streaming usually means watching three chat windows. Here they are merged, and each message says where it came from.

Chat is not all that lands in the feed

Six kinds of channel event can share the list with the messages. Each one is a switch of its own, and they all start switched off: until you say otherwise, the feed is pure chat. Events belong to the column layout — the running line along the bottom carries chat and nothing else, however the switches are set.

One overlay per scene

Chat has to sit differently in a talking scene and in a game: a wide column on one, a thin running line on the other. That is two overlays, not one overlay you keep re-styling.

How it behaves on screen

The overlay is not only a list. What it does with a message once it arrives is set separately from how the message looks.

What never reaches the screen

A feed on stream is not the same thing as the chat itself. Two settings decide what stays out of it.

Making it fit your scene

A chat overlay sits on screen for the whole stream, so it has to match rather than merely work.

Setting it up before anyone writes

Styling a chat overlay against an empty screen is guesswork, so there is a way to fill it on demand.

What it is made of

Each part is a separate module: you install only the ones you need, and any of them can be removed without breaking the rest.

Chat Overlays The overlay itself, plus the editor with a live preview of your real chat.

Getting started

  1. Open Widgets → Chat Overlay and create one — name it after the scene it belongs to.
  2. Copy its link from the list and add a browser source in OBS.
  3. Style it next to the live preview, and use test mode to fill it on demand.
  4. Duplicate it for the next scene and change what needs to differ.

A stream runs for hours, and a chat overlay that keeps every message would eat memory until OBS stalls. The widget holds a limited number of messages on screen and drops the oldest — which is why it can be left running all evening.

Works together with

Get strAImer

Everything on this page runs on your own computer — free, no account, nothing to connect.

Missing something here? Ask for it on the ideas board — votes show what people need most. Propose an idea