Step 1: Prepare Your Emote File
Before uploading, make sure your emote meets the following requirements:
Format: PNG, APNG, WEBP, WEBM, or GIF
Max Size: 7MB
Resolution: Up to 1000x1000px (7TV resizes automatically)
Transparency: Allowed and recommended for clean edges
Animation: Use GIF or WEBM for animated emotes with 1000 max frames.
Guidelines: Make sure that the emote being submitted aligns with the Rules and Guidelines.
Need help creating emotes? Tools like Photopea, EZGIF, or After Effects can help.
Step 2: Upload Your Emote
Log in to your 7TV account.
Navigate to the top-right of the site and press 'Upload'
Drag and drop your file or click to browse.
Fill out the emote details:
Name: This is the code people will use in chat.
Tags: (Optional) Helps with discoverability.
Overlaying: Is this a zero-width emote?
Visibility: Choose Public or Private.
Click “Submit” to upload.
Emotes are subject to moderation. Offensive or inappropriate uploads may be rejected, you have to accept the rules and guidelines before uploading.
How Many Emotes Can I Upload?
As many as you want!
However, you can view your current slot usage for channel emotes in the Emotes tab of your profile.
Emote Approval & Unlisted Status
When you upload an emote as Public, it enters a review queue before it becomes fully visible to everyone on 7TV.
🕒 Approval Time: There may be a short waiting period while moderators review the emote for public use.
🚫 Unlisted: Until it's approved, the emote will appear as unlisted — meaning it won’t show up in public search and will only be visible to people that have 'View unlisted emotes' enabled.
💎 Subscriber Priority: If you're a subscriber, your emote may be reviewed faster with priority placement in the approval queue.
What Happens Next?
Once uploaded:
The emote will appear in your 'Uploaded Emotes' tab in your account.
You can use it instantly in chat if the extension is installed and the emote is added to the chat.
Others can add it to their own sets if it’s public