Free Emote Maker for Streamers
Search thousands of GIFs and stickers, then resize, crop, and compress them into emotes for Twitch, Discord, and Kick. Everything runs in your browser — no uploads, no signup, no watermark.
Trending GIFs
See AllTrending Stickers
See AllFree GIF Tools
View all →GIF Trim
Cut and shorten GIFs by removing frames
GIF Resize
Change GIF dimensions with crop, pad, or stretch
GIF Crop
Crop a specific region from animated GIFs
GIF Rotate
Rotate or flip animated GIFs
Add Text to GIF
Add text, captions, and meme text to animated GIFs
GIF Speed
Speed up or slow down GIF animation
GIF Reverse
Play GIFs backwards or create boomerang loops
GIF Loop
Change how many times a GIF loops before stopping
GIF to PNG
Extract individual frames as PNG images
GIF to MP4
Convert GIFs to MP4 video for smaller file size
Video to GIF
Convert video clips to animated GIFs
GIF Maker
Combine images into an animated GIF
GIF Compress
Reduce GIF file size while preserving quality
Free Emote Tool — Size Requirements by Platform
Twitch Emote Sizes
Use our Twitch emote resizer to resize image for Twitch — convert any image to emote at 28x28, 56x56, and 112x112 pixels. Compress to under 1 MB so your emote is never too large.
28x28, 56x56, 112x112 · Under 1 MB
Resize Twitch EmotesDiscord Emoji Sizes
Resize image for Discord emoji at 128x128. If your Discord emoji is too big, our gif size reducer shrinks it under 256 KB automatically.
128x128 · Under 256 KB
Resize Discord EmojiKick Emote Sizes
Resize emotes for Kick emote upload at 500x500 pixels. Our Kick emote resizer compresses animated GIFs to under 1 MB.
500x500 · Under 1 MB
Resize Kick EmotesHow the Emote Creator Works
1. Search for the Perfect GIF
Find the perfect GIF from thousands of results
2. Resize & Compress for Your Platform
Resize and convert for your target platform
3. Download All Required Sizes
Get all required sizes in one click
Frequently Asked Questions
What size do Twitch emotes need to be?
Twitch requires animated emotes as square GIFs between 112x112 and 4096x4096 pixels, under 1 MB. Twitch auto-resizes your upload to 28x28, 56x56, and 112x112 for display in chat.
What is the maximum file size for Discord emoji?
Discord custom emoji must be 128x128 pixels and under 256 KB for both static (PNG) and animated (GIF) emoji.
How do I compress a GIF so it fits Twitch, Discord, or Kick?
Upload your GIF to our GIF compressor or the emote optimizer, pick a platform preset, and click Smart Compress. It tries lossless optimization first and only escalates to lossy strategies if needed to hit the target size (1 MB for Twitch, 256 KB for Discord, 1 MB for Kick).
How do I make a Twitch emote from a GIF?
Find a GIF through our search (or upload your own), open the emote optimizer, choose the Twitch preset, and download. The tool resizes to 112x112, compresses to under 1 MB, and gives you a file ready to upload through your Twitch Creator Dashboard.
Does EmoteSizer work for 7TV, BTTV, and FFZ?
Yes. All three platforms use sizes close to Twitch's (typically 128x128), so the Twitch animated emote preset produces files that work across 7TV, BTTV, and FFZ. For platform-specific dimensions, use the custom size input in the optimizer.
Is EmoteSizer really free?
Yes, completely free. Every tool runs in your browser — no account, no server upload, and no watermark. We're supported by display advertising, not subscriptions or paid tiers.
Can I use stickers as emotes?
Yes. Stickers often have transparent backgrounds, which makes them ideal for static emote slots on Twitch, Discord, and Kick. Our optimizer preserves transparency in the final output.
Can I trim a GIF before turning it into an emote?
Yes. Use the GIF trimmer (or the trim slider inside the optimizer) to pick exactly which frames to keep. Trimming is one of the most effective ways to get a GIF under Twitch or Discord's file-size limit without visible quality loss.
Do my files get uploaded to a server?
No. Every EmoteSizer tool processes your file entirely inside your browser using WebAssembly and the Canvas API. Nothing is uploaded to us, nothing is stored, and nothing is shared. This makes our tools both faster and more private than server-based alternatives.