๐Ÿ”ฅEmoteForge
Blog
โ† All guides
Guides5 min readBy Arvindesh MalhotraUpdated Jun 18, 2026

BTTV Emote Upload Guide: Everything You Need in 2026

How to upload custom emotes to BetterTTV โ€” exact file requirements, the approval process, shared vs personal emotes, and tips for getting approved first time.

Short Version

Yes, viewers need the BetterTTV browser extension (Chrome/Firefox/Edge). Without it, the emote code appears as plain text.

These guides are written to solve the problems streamers usually hit right before an upload fails: wrong dimensions, overweight files, unreadable 28 px previews, or transparency issues. The goal is to keep the advice practical, specific, and easy to apply fast.

BetterTTV (BTTV) is one of the oldest and most widely used Twitch chat enhancement extensions. Its global emote library is iconic โ€” emotes like OMEGALUL and PogChamp variants live here. Even in 2026, with newer platforms like 7TV gaining ground, BTTV remains a staple extension for Twitch viewers.

SpecRequirement
Sizes28ร—28, 56ร—56, 112ร—112 px
FormatPNG, GIF (animated)
TransparencySupported and recommended
AnimatedYes (GIF)
Max file size2 MB
BackgroundTransparent preferred

BTTV offers two types of emotes. Shared emotes are submitted to the global library and must be approved by BTTV staff โ€” once live, anyone can add them to their own personal set. Channel emotes are private to your channel set and only visible to viewers watching your stream with the BTTV extension.

  • โ€ขShared emotes: require manual review, higher quality bar, visible globally.
  • โ€ขChannel emotes: go live instantly, visible only in your chat, no approval needed for existing BTTV users.
  • โ€ขYou can have up to 50 channel emotes on a connected BTTV account.
  • โ€ขGo to betterttv.com/dashboard and sign in with Twitch.
  • โ€ขNavigate to the Emotes section and click 'Upload Emote'.
  • โ€ขUpload your PNG or GIF โ€” BTTV accepts a single file and generates all sizes internally.
  • โ€ขSet the emote name (the text trigger viewers will type).
  • โ€ขSave โ€” channel emotes go live immediately for viewers with BTTV installed.

Shared emote approval is competitive. BTTV reviewers look for high quality, originality, and cultural fit. The emote must be clean at 28 px, have a transparent or simple background, and not replicate an existing popular emote.

  • โ€ขOriginal artwork only โ€” no game screenshots or celebrity photos without heavy editing.
  • โ€ขThe name must be descriptive, unique, and not already taken.
  • โ€ขPerfect transparent background โ€” no anti-aliasing fringe on coloured backgrounds.
  • โ€ขExpressive faces and reaction emotes tend to perform best.
  • โ€ขAvoid emotes that are too similar to existing OMEGALUL, PogChamp, or monkaS variants.

Both are worth having. 7TV has grown significantly and offers more emote slots, but BTTV has a larger existing user base. Upload to both โ€” the file format is identical.

Answers

Frequently Asked Questions

Do viewers need an extension for BTTV emotes?

Yes, viewers need the BetterTTV browser extension (Chrome/Firefox/Edge). Without it, the emote code appears as plain text.

How many BTTV channel emotes can I have?

BTTV allows up to 50 channel emotes per streamer, accessible to viewers who have the BTTV extension installed.

Can I use the same design for BTTV and 7TV?

Yes. Both platforms use the same 28/56/112 px PNG or GIF format. One export from EmoteForge works for both.

Ready to make yours?

If you want the export side handled automatically, open the relevant EmoteForge tool and generate every required size in one pass.

Open the BTTV Emote Maker