
Twitch Emotes
Published October 4, 2026
Twitch Emotes are the small face-based icons used in Twitch chat to react in real time, with recurring stars like Kappa, PogChamp and MonkaS becoming shorthand for sarcasm, hype and anxiety. Starting with the launch of Twitch's public beta in 2011, the icons grew into a chat language of their own, powering some of the most reproduced faces on the internet.
Overview
Twitch Emotes are small images that chatters type by name (like Kappa or PogChamp) to react during livestreams, with most of them built from cropped photos of streamers, Twitch staff or recognizable game characters2. The vocabulary ranges from grayscale developer portraits used for sarcasm to drawings of Pepe the Frog adopted for hype or dread, each one carrying a specific tonal meaning rather than a literal reading1.
Beyond the default global set, viewers install the BetterTTV and FrankerFaceZ browser extensions to add thousands more community emotes, including fan favorites like MonkaS, Poggers and Kkona3. The result is a chat dialect where a wall of the same face can carry more weight than any sentence, and where new faces regularly break out of Twitch into wider meme usage1.
Gallery
Origin & Background
How It Spread
Timeline
2011-06
Twitch's public beta launches, bringing the chat panel that would host emotes.
2012-06
TwitchEmotes.com goes live as a fan-run database of Twitch chat emoticons.
2015-07-14
YouTuber Huwarf uploads 'Twitch Emotes Explained,' a satirical text-to-speech guide to common emotes.
2015-10-21
FiveThirtyEight publishes a feature on Kappa and former Twitch employee Josh DeSeno.
How to Use This Meme
Twitch Emotes are typically typed by their exact code (case-sensitive) inside a Twitch chat message, which the site then renders as the image. Common conventions include spamming Kappa to flag a sarcastic take, dropping MonkaS during a tense clutch moment, flooding PogChamp after a big play, and posting BibleThump when a streamer loses or a sad story airs1. Extensions like BetterTTV and FrankerFaceZ add non-global emotes such as MonkaS, Poggers and Kkona, which only render for other viewers who have the same extension installed3.