How to Make Twitch Emotes With AI (Sizes, Steps and Tips)

How to make Twitch emotes with AI: design rules that read at 28 pixels, prompts that work, transparent backgrounds, the right sizes and uploading to Twitch.

Six chibi emotes of an orange cat character

To make Twitch emotes with AI, generate a simple, bold image of one face or symbol on a plain background, remove the background, crop it tight to a square, and export it as a transparent PNG. Twitch displays emotes at 28, 56 and 112 pixels, so the design must still read at 28 pixels. Upload it in the Emotes section of your creator dashboard, either one large square image for Twitch to scale or all three sizes yourself.

The design rules that matter at 28 pixels

Most emotes fail because they look great at full size and turn into a blob in chat. Follow these rules from the start.

One emote shown at large, medium and small sizes
One emote shown at large, medium and small sizes
  • One idea per emote. One face, one hand gesture or one symbol. No scenes.
  • Exaggerate the expression. Huge eyes, a giant grin, tears like waterfalls. Subtle does not survive at 28 pixels.
  • Thick, dark outlines. The outline is what separates the emote from both light and dark chat themes.
  • Few colors. Three or four flat colors with strong contrast.
  • Fill the square. Crop tight. Empty padding makes the emote look smaller than everyone else's.
  • No small text. If you want a word like GG or LOL, make it one or two big letters, or add it by hand in an editor.

Step by step: making an emote with AI

  1. Decide the set. Most channels start with the classics: a hype face, a sad face, a laugh, a love face, a shocked face, a lurk emote.
  2. Write the prompt. Use a fixed base and change only the emotion. Base: "Emote style sticker of [your character], head and shoulders, thick black outline, flat bright colors, simple shapes, centered, plain white background." Then add "huge grin and fist raised" or "tears streaming, tiny frown."
  3. Generate several versions. Drafts are cheap: in Ziztu a Meta Muse Image draft costs 3 credits and a Seedream 5 Flash image costs 7.
  4. Keep the character the same. If your emotes feature your mascot or PNGTuber character, attach the character image as a reference when you generate each emotion. In Ziztu you attach images and name them in the prompt as Image 1.
  5. Remove the background. Any background remover works. Check the edges at full zoom.
  6. Crop to a square with only a few pixels of margin.
  7. Test the size. Shrink it to 28 pixels and look at it next to real chat on a dark and a light background. If you cannot tell the emotion, simplify the design.
  8. Export PNG files. Keep a large master copy, and export the sizes you need from it. The free Twitch emote resizer makes the 28, 56 and 112 pixel sizes, Discord and 7TV sizes from one image, right in your browser.

Emote ideas with prompts

EmoteWhat it showsPrompt detail
HypeFists up, mouth wide openfists raised, shouting with joy, sparkles
SadBig wet eyes, tiny frowntears streaming, droopy ears, tiny frown
LaughEyes squeezed shut, tears of laughterlaughing hard, eyes shut, tears at the corners
LoveHeart eyes, blushheart shaped eyes, blushing, hands together
ShockMouth open, tiny pupilsjaw dropped, pupils tiny, hands on cheeks
LurkHalf hidden behind a wall edgepeeking from behind a wall, only eyes visible
GGThumbs up, confidentthumbs up, wink, confident smile
SweatNervous smile, one sweat dropnervous smile, big sweat drop, eyes looking aside

Uploading to Twitch

  1. Open your creator dashboard and go to the Emotes section (under Viewer Rewards).
  2. Choose the emote type and tier.
  3. Upload your image. Twitch lets you upload one large square image and scales it down for you, or you can upload the 28, 56 and 112 pixel sizes separately for the cleanest result at each size.
  4. Set the emote code, a short name your viewers type in chat.
  5. Submit. Twitch checks emotes against its emote guidelines, so keep them original and within the content rules.

The uploader shows the current file size limits and how many emote slots your channel has. Those numbers change over time, so trust the dashboard over old guides.

Animated emotes

Animated emotes are short looping GIFs. Two simple ways to make one with AI:

  • Frame swap. Generate two or three versions of the same emote (eyes open, eyes closed) as edits of the first image, then join them into a looping GIF in a free editor.
  • From a clip. Animate the emote image as the first frame of a short video in Ziztu Studio (31 credits for 5 seconds at 480p), cut a one second loop, and convert it to GIF.

Keep animated emotes short and small so they load fast in chat.

Use the same character everywhere

Emotes work best as part of a set: the same character as your PNGTuber avatar, your channel banner and your alerts. If you have not made one yet, start with our guide on how to make a PNGTuber for OBS, or design a character with the OC Maker.

The same character used as avatar, badge and sticker
The same character used as avatar, badge and sticker

Honest limitations

  • AI drafts need cleanup. Expect to fix outlines and edges by hand.
  • Text inside AI images is unreliable. Add letters yourself.
  • Very similar emotes can look the same at 28 pixels. Make each emotion different in shape, not just in small details.
  • Twitch reviews every emote. Original designs and clean content are the only reliable way through.

Browse every free and paid tool on the Ziztu tools page.

Frequently asked questions

How do I make Twitch emotes for free?

Draw or generate the image, remove the background with a free tool, and export square PNGs with a photo editor like GIMP or Photopea. With AI, free credits cover the first designs: new Ziztu accounts get 40 credits and an emote draft costs 3.

What size are Twitch emotes?

Twitch shows emotes at 28, 56 and 112 pixels square. You can upload all three sizes yourself, or upload one large square image and let Twitch scale it down. Design at a larger size and check that it still reads at 28 pixels.

How do I make a Twitch emote transparent?

Generate the design on a plain background, remove the background with a background remover, and save it as PNG, which keeps transparency. JPG does not support transparency, so never export emotes as JPG.

Can I make Twitch emotes on my phone?

Yes. Generate the art in a mobile browser, remove the background with a mobile app or web tool, and upload through the Twitch creator dashboard. A computer makes the size checks easier.

Can I use AI art for Twitch emotes?

Twitch reviews emotes against its emote guidelines, which cover content, not the tool you used. Make sure the design is original: no logos, no copyrighted characters and nothing that breaks the content rules.

How do I make animated Twitch emotes?

Animated emotes are short looping GIFs. Make a few frames of the same character (or a short clip) and export a square looping GIF. Keep the loop short and the file small. Twitch's uploader shows the current limits.

How do I make my emotes look bigger in chat?

Fill the whole square: crop tight around the face or symbol with almost no empty border, and use thick outlines. An emote with lots of padding looks tiny next to others.

Can I use the same emotes on Discord?

Yes. Discord custom emoji are square images; 128 pixels is a common size and the file must stay small (Discord's limit is 256 KB). Export a separate copy from your large master file.

Plan, generate and edit the whole film in one place: characters, shots, music and the cut. New accounts get 40 free credits to try it (free credits make 480p video with a watermark).

Open Ziztu Studio

Sources