How to make animated Twitch emotes from a clip or video
The best emote a channel can have is a moment from its own stream: your laugh, your facepalm, your “GG” — the one chat spams at exactly the right time. Twitch wants an animated emote as a square GIF under 1 MB and 60 frames. Our Twitch page makes exactly that from any clip, with the background removed.
How to make an animated emote
- Open vidsticker.com/twitch and upload a clip, a video or a GIF — or paste a link to a Twitch clip, YouTube or TikTok.
- Pick the moment on the frame strip: 1–3 seconds of a reaction that loops well.
- On the Frame tab, press Crop and frame the face — in chat the emote is only 28 pixels tall. On the Background tab, “People, animals and objects” leaves only you.
- On the Style tab, add a white outline: the emote stands out in both the light and the dark chat.
- Press “Make sticker”, then “Download emote · GIF”. You get a 112×112 GIF that already fits Twitch's limits.
How to upload it to Twitch
- Open the Creator Dashboard at dashboard.twitch.tv → Viewer Rewards → Emotes.
- Choose where the emote goes — a subscription tier, Follower or Bits — and pick the animated emote option. Keep Auto-resize on and upload the GIF: Twitch makes the 56 and 28 px versions itself and uses the first frame as the static thumbnail.
- Enter the emote code. The full code is your prefix plus the name, for example prefixGG.
Animated emotes are for all monetized streamers, with more slots for Affiliates and Partners. Twitch staff review a new emote first: while it's Pending Approval, viewers can't see it, and it can take a few days. Twitch also rejects animations that flash or flicker more than 3 times a second.
Twitch has its own Easy Animate, but it only shakes, spins or slides a static picture. A real reaction from your stream comes from the clip itself — that's what our page takes it from.
Kick and 7TV
- Kick. Every channel can have up to 60 emotes of its own. In the Streamer Dashboard: Channel → Community → “+” under Channel Emotes, then upload the GIF and give it a name. Kick takes PNG or GIF under 1 MB; subscriber emotes unlock for Affiliates and Verified channels.
- 7TV. Sign in at 7tv.app with Twitch or Kick, press Upload, then add the emote to your channel. Public emotes are reviewed first, and in chat they show for viewers with the 7TV extension. 7TV takes GIFs up to 7 MB, so ours fits with room to spare.
Emotes that read at 28 pixels
- One face, one emotion. Crop tight — the face should fill the square.
- Big shapes beat details. A wide-open mouth or a thumbs-up reads; small text doesn't — one short word like “GG” at most.
- Short and calm. Twitch allows 60 frames, so a 3-second clip plays at up to 20 frames per second. 1–2 seconds look smoother.
- Good light. A dark frame turns into a blur at emote size: pick a moment where the face is bright.
FAQ
What size should an animated Twitch emote be?
With Auto-resize on — one square GIF from 112×112 to 4096×4096 pixels, up to 1 MB and 60 frames. With Auto-resize off you upload three GIFs — 28, 56 and 112 px — up to 512 KB each. Our 112×112 GIF is made for Auto-resize. All Twitch emote limits
Can I have emotes without being an Affiliate?
Yes, if monetization is on: Twitch's chart lists Tier 1 animated emotes for all monetized streamers, though outside the Affiliate and Partner programs they work only in your own channel. There's also Kick, where every channel has emotes, and 7TV, where anyone can upload.
Why are the edges a little jagged?
A GIF pixel is either transparent or not, so a cut-out edge gets tiny steps. At 28–112 px they're barely visible, and with an outline even less so.
Can I make an emote from a photo?
Yes: upload a photo and you get a 112×112 PNG emote. Add bounce, pulse or spin on the Motion tab and the photo becomes an animated GIF.
Is it free?
Yes, with no watermark. Without signing in — 5 emotes a day; signing in removes the limit.