📚Tutorials

Twitch Emote Size Guide: 28x28, 56x56, 112x112 (+ Discord & YouTube Sizes)

Twitch Emote Size Guide: 28×28, 56×56, 112×112 (+ Discord & YouTube Sizes) Every platform wants your emote in a different size and format, and getti...

ET

EmoteMaker Team

Published 7/19/2026

Tutorials

Twitch Emote Size Guide: 28×28, 56×56, 112×112 (+ Discord & YouTube Sizes)

Every platform wants your emote in a different size and format, and getting it wrong means blurry chat art or rejected uploads. This is the reference we wish existed when we started — every current size, limit, and format for Twitch, Discord, YouTube, and Kick, plus how to resize without destroying your emote.

Twitch emote sizes

AssetSize(s)FormatMax file size
Static emote112×112, 56×56, 28×28PNG (transparent)25KB each
Animated emote112×112, 56×56, 28×28GIF, ≤60 frames1MB
Sub badge72×72, 36×36, 18×18PNG25KB
Bits badge72×72, 36×36, 18×18PNG25KB

Notes that save you a rejected upload:

  • All three emote sizes must be the same image, just scaled. Twitch can auto-scale a single ≥112×112 upload, but always preview the 28×28 — this is where detail dies.
  • Transparency is effectively required. A white square around your emote in dark-mode chat looks broken.
  • Animated emotes cap at 60 frames; smooth 30fps loops need to be short (~2 seconds).

Discord emoji & sticker sizes

AssetSizeFormatMax file size
Server emoji128×128PNG, JPG, GIF256KB
Animated emoji128×128GIF256KB
Sticker320×320PNG, APNG512KB
Server icon512×512 recommendedPNG, JPG, GIF10MB

Discord displays emoji at ~22px inline in chat (~48px when posted alone), so the same "must read tiny" rule applies as Twitch. Free servers get 50 emoji slots; server boosts raise that to 100/150/250. Animated emoji can be uploaded by anyone with the Manage Expressions permission, but only Nitro users can use them across servers.

YouTube membership emoji

YouTube channel memberships use custom emoji uploaded at 1:1 aspect ratio — they display at 24×24 in live chat and 48×48 in the picker. Upload at 112×112 or larger and let YouTube scale down. PNG with transparency is the safe format. These unlock through the channel membership perks flow, not the video uploader.

Kick emote sizes

Kick mirrors Twitch's convention: 112×112, 56×56, 28×28 PNG, with GIF animated emotes up to 1MB. If your set works on Twitch, it works on Kick — which makes cross-posting your emote set to a Kick channel essentially free. (Making a set? The Kick emote generator exports Kick-ready sizes directly.)

How to resize without ruining your emote

Three rules cover almost every resizing disaster:

  1. Always scale down, never up. Keep your original large render (AI generators typically output 1024×1024) as the master. Upscaling a 112px file to fix a different platform's requirement produces blur.
  2. Use a resizer that preserves transparency. Many quick-resize tools flatten PNG transparency to white. Check the output on a dark background before uploading.
  3. Re-check readability at the smallest size. If the 28×28 version isn't instantly readable, the fix is usually not sharpening — it's simplifying the source image (bigger face, thicker outlines, fewer details).

If you generate with EmoteMaker, every download already includes the full Twitch (112/56/28) and Discord (128) size set with transparency intact, so this whole section becomes someone else's problem.

Quick cross-platform cheat sheet

PlatformEmote sizeAnimated?Transparency
Twitch112/56/28 PNGGIF, 1MB, 60 framesRequired in practice
Discord128 PNG/GIFGIF, 256KBRequired in practice
YouTubeupload ≥112, shows 24/48NoRecommended
Kick112/56/28 PNGGIF, 1MBRequired in practice

FAQ

Can I use one file everywhere? Almost — a 1024×1024 transparent PNG master exports cleanly to every platform's sizes. The only per-platform work is the export itself.

Why does my emote look blurry in chat? Either it was upscaled at some point, or it has too much detail for 28px. Regenerate or re-export from the large master with a simpler composition.

Do animated emotes need different sizes? Same dimensions as static, but as GIF with the platform's file-size cap (1MB Twitch/Kick, 256KB Discord — the Discord cap is the one that forces short, efficient loops).

For the full creation workflow — from prompt to upload — see How to Make Twitch Emotes with AI (2026 Guide).

Explore More Articles

Discover more guides, tutorials, and tips in our knowledge center

📚Browse Knowledge Center