Twitch Emote & Badge Previewer
Drop in your emote or sub badge and see it at every native size — live in Twitch, Discord and YouTube chat. Everything runs in your browser; your files never leave your device.
Drop an image here, or click to choose
PNG or GIF works best
Your files never leave your device.
No image handy?
Every Twitch emote size at once
Watch the smallest one — that's where detail dies. Aim for a bold, simple shape.
Live in chat
Need emotes that read clean at every size?
Our packs include emotes, sub badges, panels and alerts designed to stay crisp from 112px all the way down to 28px — themed to one cozy world. Browse 125+ and download instantly from Etsy.
Browse our packsFrequently asked questions
What size should a Twitch emote be?
Twitch emotes are uploaded as a single high-resolution image and displayed at three sizes: 112×112, 56×56 and 28×28 pixels. Design at 112×112 (or larger and scale down) with a transparent background, and make sure the artwork still reads clearly at 28×28 — that's the size used in chat.
What size is a Twitch sub badge?
Twitch sub badges render at 72×72, 36×36 and 18×18 pixels. Because 18px is tiny, keep badge designs to one bold, simple shape with high contrast so they stay recognizable next to a username.
Is this emote previewer free, and are my files uploaded?
It's completely free with no login. Everything runs locally in your browser using your device — your image is never uploaded to a server. You can refresh the page and it's gone.
Does it support animated emotes (GIF)?
Yes. Drop in a GIF and the previews animate just like they would in chat, at each native size, so you can check that your animation still reads when it's shrunk down.
Why does my emote look bad at the small size?
Fine details and thin lines disappear when an image is scaled to 28px. The fix is a bolder, simpler silhouette, fewer colors, and strong contrast. Preview at the smallest size first and design for that.
More free tools: see the full toolbox.