Upload and Activate Your Own Emotes on 7TV editorial illustration

Upload and Activate Your Own Emotes on 7TV

Upload an original file to 7TV, add it to a channel set, and check moderation, activation, and viewer support.

Published May 17, 2026Updated November 7, 20264 min read

To make your own emote available through 7TV, upload the file, add the emote to a set, and make that set active for your channel. Then test the saved name in chat with 7TV support enabled. Uploading is only one part of that process.

This guide follows the current official controls and uses downloadable source files that you can inspect. It does not claim a live upload to a broadcaster's account. Treat the platform's response to your submission as the final result for approval, permissions, and availability.

Prepare one owned file

Use an image that you created or have permission to distribute. For the first test, choose one clear face with a transparent background. Avoid an elaborate animation until you have confirmed the account, channel, and set workflow.

Original smiling orange fox face
Original source: a 512 × 512 transparent fox PNG, displayed smaller here.

You can download our fox PNG and reuse terms. For animation, compare the nodding cat GIF from our existing Cat Reactions pack. It is 112 × 112 pixels with 13 frames and a 1.04-second loop.

7TV's upload guide lists PNG, APNG, WebP, WebM, and GIF, a 7 MB maximum, and dimensions up to 1000 × 1000 pixels. It describes up to 1000 frames for GIF and WebM uploads. These are upload ceilings, not a reason to enlarge a small source. Check the live form if a file is near a limit.

Our fox is a prepared example, not a verified 7TV submission. Use the measurement file to check its dimensions and bytes. If your own source needs a smaller platform-specific version, the emote resizer provides the listed platform presets. It does not submit files to 7TV.

Upload and inspect the saved entry

  1. Sign in to 7TV and select Upload near the top right.
  2. Choose your file and check the image preview.
  3. Enter a short emote name. Add useful tags if appropriate.
  4. Leave Overlaying off for an ordinary standalone face. Set the intended visibility.
  5. Read and accept the upload rules, then submit.
  6. Find the result in Uploaded Emotes and record its URL and moderation state.

The Overlaying setting is for zero-width behavior. It is not a transparency switch. An ordinary transparent PNG already carries its empty background in the file. Enabling an unrelated display behavior to remove a white box can create a different problem in chat.

Review status is separate from a saved file

According to 7TV's submission guidelines, submissions enter review, including private files and re-uploads. Review time varies. Do not submit duplicate copies to try to accelerate it.

If the emote is unlisted, read the status before treating a missing public search result as a failed upload. Keep its direct URL in your notes. A moderator or editor should have enough information to identify the same emote without guessing which of several matching images you mean.

An edit to the name, tags, or image can affect the context of a submission. Use a name that explains the reaction. A cheerful original face with a misleading or abusive code is not the same submission context as a neutral greeting.

Add the emote to the right set

Open the emote page and choose Add to. Select the channel set you want, adjust the name for that set if necessary, and use Confirm Change. You must be the connected channel owner or an editor with the required permission, as described in 7TV's channel instructions.

Next, open Emote Sets and verify the active set for the channel. An emote can exist in your uploads and in a collection that is not currently active. If the wrong collection is active, switch it rather than uploading the same picture again. Our seasonal set-switching guide includes a worksheet for keeping two collections organized.

Test the complete route to chat

Type the exact code shown in the active set. Use a browser or chat client with 7TV support enabled. Check that the channel you are watching matches the channel you edited. Keep a second known-working emote available as a comparison.

If both codes appear as text, look at extension support and channel activation. If only the new one fails, check its saved name, membership in the active set, and review or visibility state. If the new image appears but animation is wrong, download and inspect the actual source rather than relying on its filename.

Keep a simple completion record: source filename, source permission, 7TV URL, active set, final code, and the client used for the chat check. This gives an editor a repeatable test and keeps the next pack update from becoming a search through duplicate uploads.

Source documentation and example files checked September 20, 2026. Platform controls can change; check the linked official instructions if your screen differs.

Trusted by creators

Creators love MakeEmoji

Used by over two million creators worldwide.

Wall of Love