7TV & BTTV emote maker

7TV Emote Maker Animated 7TV and BTTV emotes from one picture.

7TV Emote Maker is for streamers who use the 7TV or BetterTTV extensions and want their own animated emotes: upload one picture, lock it as a character (2 credits), and every animated emote (1 credit each) comes in a zip with a 7TV 128 px GIF and a BTTV 112 px GIF, plus Twitch and Discord sizes. Packs start at $9.99 for 15 credits; the first preview is free with no account. Square emotes only: wide and zero-width emotes are not made here.

Sample input: one selfie (AI-generated person)1 pictureSample output: the same character waving hello, animated emoteSample output: the same character laughing, animated emoteSample output: the same character sending hearts, animated emoteSample output: the same character cheering, animated emote
Real output from this site: 4 of the 8 animated emotes made from one picture. The sample person is AI-generated.

Free preview first. Then $9.99 buys 15 credits: 1 credit = 1 animated emote, no subscription.

  • One character, every asset
  • Passes Twitch & Discord limits
  • Start free, no picture needed
  1. Upload
  2. Lock
  3. Animate
  4. Download
Sample selfie of MeiMei as a chibi charactermei.jpg Chibi · locked
Mei hi emotehiMei lol emotelolMei love emoteloveMei hype emotehypeMei gg emoteggMei sip emotesipMei sad emotesadMei sleep emotesleep
mei-emotes.zip1125628Twitch 112·56·28Discord 1287TV checked
Sample output · the selfies are AI-generated people

NewNow powered by GPT Image 2.6

Free preview · no sign-up

Try 1 animated emote free

Upload your own picture (or use a sample), pick a style and a move. A watermarked preview is ready in about a minute. No account, no card.

1 · Picture
No picture handy? Use a sample
2 · Style
3 · Move

One free preview per visitor per day. Uploaded pictures are deleted after 2 days. Sample people are AI-generated.

How it works · 3 steps

How to make a full animated emote set

The free preview makes one emote. The full set needs a free account, so your character and files are saved.

  1. Upload 1–3 pictures Free

    A selfie, a pet photo or your character art. No picture? Describe a character instead.

  2. Lock your character 2 credits

    You confirm one character sheet. Every emote after that is drawn from it, so the face stays the same.

  3. Make and download emotes 1 credit each

    Pick the moves you want. Each animated emote comes sized for Twitch, Discord, 7TV and BTTV.

A full set = 10 credits (character sheet 2 + 8 emotes). New accounts start with 3 free credits.

Style

Add a front-view picture to start.

New accounts get 3 free credits, no card: enough for your character (2) and one animated emote (1). Not ready to sign up? Try 1 free ↓

Pip, a flat sticker character
1 picture
Pip Hi animated emote
Hi
Pip GG animated emote
GG
Pip LOL animated emote
LOL
Pip Sweat animated emote
Sweat
Pip Facepalm animated emote
Facepalm
Pip No animated emote
No
Pip Sip animated emote
Sip
Pip Sleep animated emote
Sleep

7TV’s rules

What 7TV accepts

From 7TV’s help center (“7TV Help: How to Upload an Emote to 7TV”), checked 10 November 2026.
Rule7TV’s value
FormatsPNG, APNG, WEBP, WEBM or GIF
Max file size7 MB
ResolutionUp to 1000 × 1000 px; 7TV resizes automatically
AnimationGIF or WEBM, up to 1000 frames
TransparencyAllowed and recommended
ReviewPublic uploads are moderated and stay unlisted until approved; up to 10 of yours can wait at once

Our 7TV file is a 128 px GIF kept under 1 MB: far inside 7TV’s limits and small enough to post elsewhere. If you want a sharper upload, the free 7TV resizer turns the 512 px file from the zip into a 512 px 7TV file.

Source: https://help.7tv.app/en/articles/11069712-how-to-upload-an-emote-to-7tv (checked 10 November 2026).

BetterTTV

What we know about BTTV

BetterTTV’s own Pro page lists 50 channel emotes on the free plan and up to 500 with Pro (checked 10 November 2026). We could not find an official BetterTTV page that states upload file limits, so we don’t quote one.

Our BTTV file is a 112 × 112 GIF kept under 1 MB. That is a commonly used value, not a number BetterTTV publishes; check the upload page in your BTTV dashboard if it rejects a file.

Source: https://betterttv.com/pro (checked 10 November 2026).

How it works

From one picture to 7TV and BTTV in 3 steps

  1. 1
    Make your character

    Upload one to three pictures and confirm a character sheet (2 credits). Or describe a character instead of uploading.

  2. 2
    Make the emotes

    Pick up to 8 moves, 1 credit each. Every emote is an 8-frame loop drawn from the same sheet.

  3. 3
    Upload

    Open the zip: the 7tv/ folder has the 128 px GIF and the bttv/ folder the 112 px GIF. On 7TV, log in at 7tv.app, press Upload, choose the file, set a name, then Upload. On BTTV, upload from your BTTV dashboard.

New accounts get 3 free credits. A full set of 8 emotes is 10 credits.

Honest limits

What this does not make

  • Wide emotes: every file here is square. To keep a wide emote wide, upload your own original instead.
  • Zero-width (overlay) emotes: 7TV supports emotes that sit on top of another emote (hats, rain, sparkles). Ours are full emotes with a character in them; we don’t make overlay-only emotes.
  • WEBM files: we export GIF and PNG, not WEBM.
  • Direct upload: you download the zip and upload on 7TV or BTTV yourself. Uploads there go through their own moderation.

AI results vary; you can redo a single emote for 1 credit, and failed generations refund automatically. 7TV and BetterTTV are named only to describe file formats; Animated Emote Maker is not affiliated with either. Zero-width source: https://help.7tv.app/en/articles/11069814-what-are-zero-width-emotes

Specs

The limits we check for this page

PlatformWhatSizeMax fileFormatSource
7TVEmote (128×128 recommended)1281 MBPNG, GIF, WEBPOfficial
7TVEmote upload (up to 1000×1000, 7 MB) · ≤ 1000 frames6.6748046875 MBPNG, APNG, WEBP, GIFOfficial
BetterTTVEmote (112×112)1121 MBPNG, GIFCommon value
TwitchAnimated emote, manual upload (28/56/112) · ≤ 60 frames28 / 56 / 112512 KBGIFOfficial

Last checked 2026-11-07. “Common value” means the platform doesn’t publish it; check its upload page. Sources: Twitch animated emotes, Twitch badges, Discord emoji, Discord stickers, WhatsApp stickers, Telegram stickers.

FAQ

Frequently asked questions

What file does 7TV accept?

7TV’s help center lists PNG, APNG, WEBP, WEBM or GIF, up to 7 MB and up to 1000 × 1000 px, with up to 1000 frames for animated emotes (checked 10 November 2026).

Do I get 7TV and BTTV files in one download?

Yes. Every animated emote is exported as a 7TV 128 px GIF and a BTTV 112 px GIF, alongside Twitch 112/56/28 + 512 and Discord 128 files, in one zip.

Can I make wide 7TV emotes?

No. Every emote here is square. 7TV’s help article gives a maximum resolution rather than a square rule, so if you have a wide emote, upload your original directly.

What are BetterTTV’s file limits?

We could not find them on an official BetterTTV page, so we don’t quote any. Our BTTV export is a 112 px GIF under 1 MB, a common value. BetterTTV’s Pro page lists 50 channel emotes free and up to 500 with Pro (checked 10 November 2026).

How much does a 7TV emote set cost?

A character sheet is 2 credits and each animated emote 1, so 8 emotes are 10 credits. Packs start at $9.99 for 15 credits; the first preview is free with no account.

Related

Keep going

See one before you sign up

Make 1 animated emote free, no account needed. Like it? New accounts get 3 free credits for a character and a clean emote.

Try 1 free

Sign in / Sign up

No password. What you entered stays on the page

Get credits