Twitch Emotes are a set of custom pictographic symbols (emotes) used in the live‑streaming platform Twitch. Originating from the chat interface, these emotes have evolved into a distinct internet slang, enabling viewers and streamers to express reactions, humor, and community inside jokes. They range from globally available emotes (e.g., Kappa, PogChamp) to channel‑specific subscriber emotes, and are often modified by third‑party extensions like FrankerFaceZ and BetterTTV, creating a richly layered communication system.
1 History and Evolution
1.1 Origins on Justin.tv
Twitch began as a spin‑off of the general‑purpose streaming site Justin.tv, launched in 2007. In the early chat interface of Justin.tv, users had limited options for graphical reactions. A small set of default emoticons (smileys, sad faces) were present, but the community soon began to demand more expressive and humorous icons. The first custom emotes appeared as simple pixel‑art images uploaded by administrators, often referencing inside jokes from the site’s gaming and technology streams. These early images laid the groundwork for the emote system that would later define Twitch.
1.2 Introduction of Global Emotes
When Twitch was officially launched in 2011, the platform introduced a curated set of “global emotes” available to all users in any channel. The most famous of these, Kappa, was created by Josh DeSeno (screen name “Kappa”) based on a photograph of a former Justin.tv employee with a smirking expression. Kappa quickly became the quintessential Twitch emote, used to denote sarcasm or a joking tone. Other early global emotes included BibleThump (a crying face originally from a game jam) and ResidentSleeper (a sleeping face from a streamer’s webcam). These emotes were standardized into a 28×28 pixel grid, with a limited palette to ensure fast loading.
1.3 Expansion to Subscriber and Affiliate Emotes
In 2014, Twitch introduced the Subscriber Emote system, allowing partnered streamers to offer custom emotes to their paying subscribers. This created a new revenue stream and deepened community identity. Initially only Twitch Partners (established channels with large followings) could create subscriber emotes, but in 2017 the Affiliate program extended the ability to smaller streamers. Affiliate emotes are limited in number (usually one to three per tier), while Partners can offer more tiers of exclusive emotes. This expansion turned nearly every Twitch channel into a micro‑community with its own visual language.
2 Types of Twitch Emotes
2.1 Global Emotes
Global emotes are pre‑installed by Twitch and appear across all channels. They are typically derived from viral moments or streamer personalities—for example, PogChamp (the excited face of streamer Ryan “Gootecks” Gutierrez) and FailFish (a fish representing failure). Twitch occasionally removes or replaces global emotes due to policy changes or community controversies, but they remain the most widely recognized set of Twitch icons.
2.2 Subscriber Emotes
Subscriber emotes are exclusive to a channel’s subscribers. They are uploaded by the streamer (or commissioned by an artist) and reflect the channel’s inside jokes, mascot, or catchphrases. Subscribers can use these emotes in the streamer’s chat, and sometimes in other channels if the streamer enables “channel points” or “sub‑only” modes.
2.2.1 Twitch Partner Emotes
Twitch Partners (channels with over 50 average concurrent viewers or those invited by Twitch) can create up to 60 emotes per subscription tier. Partner emotes are a major incentive for viewers to subscribe; popular examples include the “OMEGALUL” (a laughing face used in many partnered channels) and “PepeLaugh” (a variant of the Pepe the Frog meme, though later restricted due to policy changes). Partners also have access to animated emotes and animated bits badges.
2.2.2 Twitch Affiliate Emotes
Twitch Affiliates (channels that achieve 50 followers, 500 total minutes broadcast, a median of 3 concurrent viewers, and at least 7 unique broadcast days) receive a smaller set of subscriber emote slots: typically one emote per subscription tier with a maximum of five total. Affiliate emotes are often simpler but equally cherished by smaller communities.
2.3 Bits Emotes
Bits are Twitch’s virtual currency, purchased by viewers and used to “cheer” messages. Cheering unlocks special animated emotes that can be sent in chat.
2.3.1 Cheer Emotes
When a viewer sends a certain number of Bits, a corresponding cheer emote appears (e.g., “Cheer100” for 100 bits). These emotes are animated sequences that play in chat, often featuring Twitch mascot characters like the purple “Kappa” or seasonal designs. Cheer emotes are available globally but are frequently updated for events.
2.3.2 Seasonal and Event Bits Emotes
Twitch provides special Bits emotes for holidays (e.g., Christmas, Halloween) and major events (e.g., TwitchCon, charity marathons). These emotes replace the default cheer emotes for a limited time and often incorporate themed costumes or animations. They can only be used by users who have purchased Bits during the event period.
2.4 Channel‑Specific Emotes
Beyond official subscriber and bits emotes, many channels develop their own internal “emotes” through third‑party extensions (see Section 5). These are unofficial but widely used, and they often become essential to the community’s communication. Channel‑specific emotes may reference the streamer’s real‑life pets, catchphrases, or memorable chat dialogues.
3 Emote Culture and Usage
3.1 Common Chat Practices
3.1.1 Emote Spamming and Raids
Emote spamming—repeating a single emote many times in a row—is a common way to express overwhelming agreement, hype, or celebration. During “raids” (when one streamer sends their audience to another channel), the raiding chat often spams that channel’s subscriber emotes as a greeting. Similarly, during a dramatic moment in a game, viewers may spam “PogChamp” or “OMEGALUL” to amplify the reaction.
3.1.2 Emote Chains and Copy‑Pasta
“Emote chains” occur when multiple users send the same emote in quick succession, creating a visual wave across the chat log. Copy‑pasta refers to long, often humorous blocks of text that incorporate emotes to add tone. For example, a sarcastic command might start with “Kappa” and end with “Kappa”. These practices reinforce group identity and inside jokes.
3.2 Reaction and Sentiment Expression
3.2.1 Humor and Sarcasm (e.g., Kappa)
Kappa is the cornerstone of Twitch sarcasm. Its smirking face signals that a preceding statement is intended as a joke or mockery. It is so ubiquitous that it has been added to the Unicode standard informally (though not officially) and is recognized even by non‑viewers.
3.2.2 Excitement and Surprise (e.g., PogChamp)
PogChamp (and its successor “PogU” or “PogChamp2”) is used to express extreme excitement, often after a spectacular play in a game. The emote’s wide‑eyed, open‑mouthed face has become a shorthand for “amazing” or “unexpected.”
3.2.3 Sadness or Empathy (e.g., BibleThump)
BibleThump depicts a tearful face originally associated with a character from the game “The Binding of Isaac.” It is used to express genuine sadness or to mock exaggerated sympathy. In long‑standing communities, it can also signal nostalgia for older Twitch culture.
4 Notable Emotes and Their Meanings
4.1 Kappa
Kappa is the most iconic Twitch emote. It originated from a photo of Josh DeSeno, a Justin.tv employee, with a wry smile. It is used to denote sarcasm, trolling, or a lighthearted tone. Its usage has expanded beyond gaming into general internet slang.
4.2 PogChamp
PogChamp (originally the excitable face of Ryan “Gootecks” Gutierrez) became a symbol of hype and amazement. In January 2021, Twitch removed the original PogChamp after Gootecks made controversial statements, but the community responded by creating dozens of alternative “Pog” emotes. Twitch later introduced a rotating “PogChamp” that changes daily, each variant from different streamers.
4.3 BibleThump
BibleThump shows a crying face with a tear streaming down. It was originally an emote from the game “The Binding of Isaac” but was adopted by Twitch for global use. It conveys sadness, sorrow, or empathetic disappointment.
4.4 ResidentSleeper
ResidentSleeper depicts a webcam screenshot of a streamer (known as “Resident” from the early days) who appeared to fall asleep on stream. It is used to indicate boredom or a slow moment in a broadcast.
4.5 FailFish
FailFish is a pink fish with a goofy expression, used to call out an embarrassing failure, either in gameplay or in chat. It derives from the 2012 “FailFish” meme.
4.6 Keepo
Keepo is a variation of Kappa with an open mouth, often associated with a specific Twitch streamer’s channel. It is used for laughter or mockery, similar to Kappa but with a more exaggerated tone.
4.7 FrankerZ
FrankerZ features the face of a dog (the real‑life pet of a Twitch staff member) and is used by the FrankerFaceZ community to express a “glorious” or “praise” sentiment. It is also a tribute to the original creator of the third‑party extension.
5 Third‑Party Emote Extensions
5.1 FrankerFaceZ (FFZ)
5.1.1 Custom Emote Sets
FrankerFaceZ (FFZ) is a browser extension that allows users to add thousands of custom emotes to Twitch chat. It hosts a large repository of community‑created emotes, many of which are exclusive to specific streams. FFZ also introduces “extra” emotes that appear alongside global ones, such as “ExtraKappa” and “Aware.”
5.1.2 Emote Moderation Features
FFZ provides tools for streamers to moderate emote usage, including the ability to restrict certain emotes to subscribers or to filter out spam. It also offers a “BetterTwitchTV” integration mode (see below) and a “show all emotes” feature that displays unused subscriber emotes in the emote picker.
5.2 BetterTTV (BTTV)
5.2.1 Global BTTV Emotes
BetterTTV (BTTV) is another popular extension that adds a set of global emotes not official to Twitch, such as “OMEGALUL”, “EZ”, “Clap”, and “PepeLaugh”. These emotes are recognized across all channels where BTTV is installed, creating a secondary universal language.
5.2.2 Channel‑Specific BTTV Emotes
Streamers can add their own custom BTTV emotes via the BTTV website. These emotes appear only in that streamer’s chat for viewers who have the extension installed. BTTV also allows animated emotes and higher resolution (up to 112×112 pixels) than standard Twitch emotes.
5.3 Integration and Compatibility
Both FFZ and BTTV are often used together; they are designed to be compatible and do not conflict. Many streamers recommend using both to maximize the emote experience. A third extension, “7TV”, has also emerged, offering additional emote sets and features, though it is less widespread. The combined use of these extensions has effectively created an unofficial “extended emote library” that is estimated to contain over 100,000 unique emotes.
6 Emote Creation and Guidelines
6.1 Twitch Official Emote Submission
Only Twitch partners and affiliates can officially submit emotes for their channels. The submission process involves uploading an image through the Twitch Creator Dashboard, naming the emote (e.g., “streamerNameEmote”), and assigning it to a subscription tier. Emotes must comply with Twitch’s intellectual property and content policies—for example, they cannot depict real‑life violence, hate symbols, or copyrighted characters without permission.
6.2 Size and Format Standards
Standard Twitch emotes must be a square image (1:1 ratio) with a minimum resolution of 28×28 pixels and a maximum of 112×112 pixels (the latter used for animated emotes). The file format can be either PNG (for static) or APNG (for animated). Twitch recommends a 72‑pixel base size for clarity. Subscriber emotes are automatically resized for different chat sizes (small, medium, large).
6.3 Moderation and Policy Restrictions
Twitch reserves the right to remove any emote that violates its terms of service. Prohibited content includes nudity, extreme gore, drug references, and political or religious hate symbols. Emotes that are deemed to “impersonate” a person without consent are also disallowed. In practice, the enforcement of these rules has been inconsistent, leading to occasional controversies over emotes like “Pepe” (associated with the alt‑right) or “TriHard” (considered racially insensitive). Twitch may require streamers to replace emotes that trigger automated moderation flags.
7 Impact on Internet Culture
7.1 Meme Propagation
Twitch emotes have become a fertile ground for internet memes. Emotes like “Kappa” and “PogChamp” have crossed over into mainstream social media, appearing in tweets, Discord messages, and YouTube comments. The “PogChamp” rotation itself became a meme, with daily discussions about which streamer’s face would appear. Emote‑based reactions are now a staple of live‑streaming culture and have influenced the design of reaction systems on other platforms.
7.2 Influence on Other Platforms (Discord, YouTube)
Discord adopted a similar emote system, allowing server‑specific custom emotes (often called “custom emoji”) that closely mirror Twitch’s model. YouTube also introduced channel‑specific emotes for members, and its “Super Chat” feature incorporates emoji‑like reactions. The concept of “emote only” chat modes (where only emote messages are permitted) has been copied by many chat applications. Twitch’s *emote‑first* communication style has been credited with making live chat more visual and immediate.
7.3 Preservation and Archiving
As emotes are frequently removed or replaced (e.g., PogChamp, TriHard), community efforts have arisen to archive them. Websites like “TwitchEmotes” and “BetterTTV Emotes” catalog historical emote images and usage data. The “Twitch Emote Archive” project (maintained by volunteer moderators) preserves old versions of emotes for nostalgic or research purposes. In 2022, the Museum of Internet Culture (a digital art project) featured an exhibition dedicated to Twitch emote history, recognizing their role as a modern folklore medium.