Submit New Emotes Submission Guidelines


Want custom emotes for your channel?

Read the guidelines below, and submit your emotes when you're ready!

  • Even though you can only add a certain number of FFZ emotes to your Twitch channel at one time, you can create as many submissions as you like.
  • On the first page, you will upload all the image files you'd like to turn into emotes. If your emote has multiple image files (eg. for 1x, 2x, 4x sizes) then you can usually just upload the largest size; FFZ will do the resizing for you.
  • Next, you will give each emote a name (the word you type into Twitch chat when you want to use the emote). You can also optionally add a note that can be used to credit the emote artist, or to tell the FFZ moderators something they should know about your submission.
  • After you submit, your emote will be entered into the approval queue. Emotes are approved in the order that they're submitted. Once your emote is approved, you can add it to your Twitch channel!
  • If your emote gets rejected, you can visit the emote's page in order to read the moderator's note and learn why it wasn't approved.

Image Size/Format

  • Images must be in PNG format.
  • Images must be a maximum of 32x32 pixels (128x128 for 4x/high-DPI). Any image that's larger will be resized down to fit into these dimensions.
  • Emotes don't have to be square in dimensions - they can be any dimension as long as they're within the size requirements.
  • Sometimes it's fun to split a single image into multiple emotes that can be used together as a combo. You may split an image into 2x1/3x1 (wide single-line), 2x2 (square), or 1x2/1x3 (long, 3-line) emotes.

Image Content

  • Emotes must not include nudity or borderline nudity.
  • Emotes must not contain content that is racist, offensive, or discriminatory in any way.
  • Emotes must not be uploaded for the purpose of harassing/bullying other people.
  • Emotes must not be identical copies of Twitch global emotes.
  • You must not upload Twitch sub emotes (even if they have since been removed) unless you have permission from the owner of the image.
  • You must not steal emotes from an emote artist who illustrated emotes as a commission or for their own private usage. You must have permission from the artist before using their work.
If you are submitting an emote or drawing owned by someone else, we require you to include proof of your permission to use the emote in the emote's notes during submission.

Emote Name

  • Emote names must be at least 3 characters long (up to 30 characters), and include at least one capital letter.
  • Emote names may contain letters, numbers, and/or an exclamation mark.
  • Emote names must not be common words (eg. The, Hey, etc.) because then people trying to type normally will end up accidentally using emotes instead.
  • Emote names must not be the exact name of the character or item they're representing, for the same reason as above. For example, Pikachu would not be accepted, but PikaChu or PikaPika would be.
  • Emote names must not be identical to any Twitch global emote names (eg. Kappa, 4Head, FrankerZ).
  • You can work around the above restrictions by adding a prefix to your emote name, eg. ffzHey, chrisKappa, juzPikachu, etc. If you're a Twitch affiliate or partner, the prefix can even match your sub emote prefix, if you like having that synergy.
  • Emote names must not contain content that is racist, offensive, or discriminatory in any way.
  • Twitch sub emotes are 28x28 pixels in size (112x112 for 4x/high-DPI). If you'd like your FFZ emotes to match the dimensions of Twitch sub emotes, you can consider using this size.
  • It's good to try to give your emote a transparent background; solid backgrounds will make the emote look like a square, rather than the shape of your image.
  • Try to make sure your emote is recognizable in 1x size (32x32 pixels). That is how it will appear in chat for most people, so people should be able to tell what it is.
  • To make your emote more recognizable, you can try cropping or zooming in to waste as little space around the edges as possible. Trim away any transparent space around the edges of your emote so that you can make the most out of each pixel. You can also try increasing the contrast of the image, or making lines thicker/darker so they stand out more.
  • Try making sure your emote looks good against both a light background #F2F2F2 and a dark background #19191F because you want it to be visible whether people are using light mode or dark mode.
  • For combo emotes or other sets that need to be perfectly sized/aligned, try turning off "Trim Transparent Borders on Uploaded Images" on the upload screen. This will preserve the exact dimensions of your image.
  • Do you want your pixel art emote to scale perfectly? Submit it in the 1x size (up to 32x32 pixels) first - don't worry that it looks blurry in 2x and 4x. Then, on the emote's page, select "Generate High-DPI Images" on the right sidebar. This will create 2x and 4x versions of the emote using integer scaling, ensuring your pixels remain sharp at all sizes.


That's great! Remember, it can take up to a few days for your emotes to be approved.

When you're ready to submit your emotes…

Please Connect with Twitch to continue.