ブログに戻る

Best Practices for Designing Twitch Emojis

Kappa has been used millions of times a day for 10 years. Here's what makes a Twitch emote actually work — and how to design one that survives at 28 pixels.

Kappa is 10 years old and still gets used millions of times a day. That's the benchmark for a Twitch emote.

In 2012, Josh DeSeno submitted a grayscale photo of his own face as an emote. Kappa became the single most iconic emote in streaming culture. It's ironic sarcasm in pixelated form. And the reason it works is not because of the face—it's because Kappa was designed to survive at 28 pixels.

Twitch chat moves fast. During a big stream, messages fly past at 60+ per minute. An emote that isn't immediately recognizable at thumbnail size doesn't survive contact with chat. It just becomes visual noise that people skip over.

What Makes a Twitch Emote Actually Work

Twitch requires you to submit emotes at three sizes: 28x28, 56x56, and 112x112 pixels. The 28x28 version is what people see in chat. Everything else is scaling up from that constraint.

High contrast is mandatory. You can't use gradients or subtle color shifts. If your emote looks blurry at 28 pixels, it's already dead. Simple silhouettes only. Thick outlines. Clear focal point.

No text. I don't care if it's a funny joke—text is unreadable at 28 pixels. Your emote has to communicate purely through shape and color.

The Anatomy of Emotes That Last

Look at the classics:

Kappa KappaKek FrankerZ DansGame KomodoHype GoldenKappa

Kappa: Just Josh's face. Grayscale. High contrast between skin and background. You can identify it at the smallest size because the silhouette is distinctive.

FrankerZ: A dog's face. Simple lines. You know it's a dog instantly. The emotion reads—this isn't a neutral dog, it's an excited dog.

DansGame: Disgust face. Simple expression. The mouth shape is exaggerated enough that you read the emotion even at thumbnail size.

KomodoHype: Not a person. A monitor. Hyped. The silhouette is completely unique—you're not confusing it with any other emote.

GoldenKappa: Ultra-rare variant of Kappa with gold coloring. It's the same silhouette as Kappa, which means it's instantly recognizable, but the coloring signals something special. When you see it in chat, you immediately know you're in the presence of something legendary.

These all follow the same pattern: one clear focal point, thick outlines, zero text, exaggerated emotion, distinct silhouette.

The Tiers of Twitch Emotes

Global emotes (Kappa, FrankerZ, etc.) are available on every channel. You're not creating these—they already exist.

Affiliate emotes unlock when you hit 50 followers. You get three emote slots. These should cover your essential reactions: one for approval, one for disapproval, one for your channel's vibe.

Partner emotes scale with subscription tier. Tier 1 subs unlock additional emotes. Tier 2 and 3 unlock more. By the time you're a partner with a healthy sub count, you can have 50+ channel-specific emotes.

Strategy matters here. Your three affiliate emotes need to cover basic reactions. They're not inside jokes. They're the foundation. Build your inside jokes and channel-specific emotes into the tier 2 and 3 slots where subs who know you already can find them.

Custom Emotes as Streamer Branding

When someone new watches your stream and you use a custom emote, they get a visual signal that this is your community, not a clone of someone else's. A consistent visual language across your emotes—similar color schemes, similar design complexity, similar emotional tone—makes your channel feel like a real community, not a default setup.

If your channel is all indie developers, your emotes should reflect that. Subtle, clean, maybe a little nerdy. If you're a variety/chaos streamer, your emotes should be wild. The emotes are how you communicate channel identity without saying a word.

The people who use your channel emotes 100 times in a stream aren't just reacting to gameplay. They're participating in your community aesthetic. They're saying "I'm part of this." Make sure your emotes are worth that investment.

See what Twitch global emotes look like/packs/twitch-global-emotes-emoji-pack

関連記事