Twitch now lets paid Tier 2 and Tier 3 subscribers send animated GIFs straight into chat, through a GIPHY-powered GIF Keyboard. Most chat overlays will not show them at all, because the widget has to be specifically built to read the tag Twitch sends. Here is what changed, how to control it as a streamer, and what actually happens on your on-screen chat.
What Twitch's GIF Keyboard is
Twitch partnered with GIPHY to add a GIF Keyboard to chat: select the Emote icon, switch to the GIFs tab, and search or browse GIPHY's library. It was teased at TwitchCon Europe 2026 in May, ran a limited test in July, and rolled out fully around September 1, 2026.
Only paid Tier 2 and Tier 3 subscribers can send a GIF. Everyone watching the channel can see one once it is sent.
How to turn it on, off, or moderate it
As a streamer, you are not stuck with whatever the default is:
- Turn it off entirely for your channel, or leave it on.
- Set a content rating. PG is the standard setting; a more restrictive G rating narrows which GIPHY results are eligible to show up in search.
- Moderate individual GIFs. You and your mods can delete a GIF message the same way you delete any other chat message.
- AutoMod still applies. A GIF search for a banned word or phrase returns no results, the same way a banned word gets filtered from text.
- Emote-Only Mode and Shield Mode both block GIF sending, and a timed-out or banned viewer cannot send one.
- There is a 30-second cooldown between GIF messages from the same person, so one subscriber cannot flood the box.
On an older device or an app that has not caught up yet, a GIF can show up as its file name in plain text instead of the animation. Viewers also have their own setting to turn off animated GIFs in chat and see a static preview instead, if the movement is distracting.
Whether the GIF Keyboard ships on by default for every monetized channel is not something Twitch has confirmed on a page we could pull directly, so if you have not seen the GIFs tab yet, check your own chat settings rather than assuming it is missing.
Why most chat overlays will not show these GIFs
This is the part that catches people off guard. A stream overlay chat widget does not automatically inherit new Twitch chat features. Twitch sends GIF data as a specific tag on the chat message, gifs, formatted as a comma-separated list of start position-end position|GIF ID|GIF URL triples. That tag has to be read and rendered by whatever code is drawing your chat box.
If your overlay tool does not specifically parse that tag, the GIF is invisible on your stream. The message still arrives, but nothing shows where the GIF should be, and there is no fallback text describing it. Anything wired through StreamElements custom widgets gets the raw tag passed through automatically, but StreamElements itself does nothing with it. The widget's own code has to be the part doing the work.
What to look for in a chat widget
If you want GIFs to actually appear on your overlay, not just in Twitch's own chat box, check for:
- Explicit GIF support, not just "supports Twitch chat." A widget can read every other part of a Twitch message and still skip GIFs entirely if nobody added that piece of code.
- A way to turn GIFs off on your end too. Even with Twitch's own controls in place, it is useful to be able to cap GIF size or disable them on the overlay itself, in case one lands awkwardly during a serious moment on stream.
- Sizing controls, since an unbounded GIF can blow out a chat bubble and cover other messages.
Try it free first
The quickest way to see Twitch GIFs on your own stream is our free widget, Stream Chat Lite. It is a single OBS browser source that merges Twitch and Kick chat into one box, and it reads that gifs tag and shows each GIF on its own line under the message, height-capped so it never covers other chat. No purchase and no StreamElements account needed.
If you want more control, the Multistream Chat Widget for Twitch, YouTube, Kick reads the same tag and adds settings for GIF quality, maximum height and width, whether to show a border, who is allowed to post one, and how a blocked GIF message displays. It is a StreamElements browser source, so it works in OBS and Streamlabs Desktop the same way any other overlay widget does. If you are already running a merged Twitch, YouTube and Kick chat box and want to know what a multistream widget actually does versus what a multistreaming tool does, that explainer covers the rest of the setup.
Last checked: 2026-10-05.

CustomFree Chat









