No upload
Everything happens in this browser. No sign-up.
Turn a video or GIF into an animated Twitch emote — a square GIF under 1MB with 60 frames at most. Right in your browser, nothing is uploaded. Free.
Drag the square over the part to keep.
iPhone (HEVC) videos usually open in Chrome, Edge and Safari. If not, try OtterGIF, our Windows app — it opens phone and camera videos (H.264, HEVC, ProRes) and corrects HDR colors.
See the OtterGIF appEverything happens in this browser. No sign-up.
Drag the square to choose what stays, or fit the whole picture with clear edges.
It lowers colors, smoothness and size until the file fits Twitch's 1MB auto-resize limit — never below 112px.
Longer clips get fewer frames per second, so the GIF stays within the 60-frame limit.
Start from an MP4, MOV or WebM clip or an existing GIF — transparent GIFs stay transparent.
For long or HDR videos, the OtterGIF Windows app does a better job.
See the OtterGIF app →Twitch's help center (checked November 2026): a square GIF, 112×112 to 4096×4096 pixels, up to 1MB in auto-resize mode (512KB per file in manual mode), no more than 60 frames, and no flashing more than 3 times a second.
Twitch Affiliates and Partners, from the Emotes page. New emotes may be reviewed before viewers can see them.
No. The video or GIF is read and turned into an emoji only inside this browser. This page never sends it anywhere.
Twitch's manual mode uses 28, 56 and 112 pixel versions, so 112×112 is enough for auto-resize. 224×224 can keep a little more detail when scaled down, but uses more of the 1MB.
No. LumiBear is not affiliated with Twitch. The Twitch name belongs to its owner; this page just makes GIFs that fit Twitch's emote rules.