Animated Emote MakerYour picture in. Animated emotes out.

Upload one picture, pick a style, download a matching set for Twitch and Discord.

  • One character, every asset
  • Passes Twitch & Discord limits
  • Start free, no picture needed
Style

New accounts get 3 free credits — enough for a sheet and one emote.

How it works

Three steps, about a minute

  1. 1Upload a pictureor describe one
  2. 2Pick a styleor keep yours
  3. 3Download emotessized for Twitch & Discord

Examples

One picture, eight emotes

Mochi, a chibi cartoon character
1 picture
Mochi Hi animated emote
Hi
Mochi GG animated emote
GG
Mochi LOL animated emote
LOL
Mochi Sweat animated emote
Sweat
Mochi Facepalm animated emote
Facepalm
Mochi No animated emote
No
Mochi Sip animated emote
Sip
Mochi Sleep animated emote
Sleep

Stream chat

pixelpanda we are so back Hi

night_mod that was a choice Facepalm

lurker_lou LOL LOL

mochi_fan GG GG

sleepy_sam 3am stream Sleep

Made with Animated Emote Maker

40 emotes, 5 characters

Mochi Hi emoteMochi GG emoteMochi LOL emoteMochi Sweat emoteMochi Facepalm emoteMochi No emoteMochi Sip emoteMochi Sleep emoteYuki Hi emoteYuki GG emoteYuki LOL emoteYuki Sweat emoteYuki Facepalm emoteYuki No emoteYuki Sip emoteYuki Sleep emoteSir Pixel Hi emoteSir Pixel GG emoteSir Pixel LOL emoteSir Pixel Sweat emoteSir Pixel Facepalm emoteSir Pixel No emoteSir Pixel Sip emoteSir Pixel Sleep emoteBolt Hi emoteBolt GG emoteBolt LOL emoteBolt Sweat emoteBolt Facepalm emoteBolt No emoteBolt Sip emoteBolt Sleep emotePip Hi emotePip GG emotePip LOL emotePip Sweat emotePip Facepalm emotePip No emotePip Sip emotePip Sleep emote

What you can make

Thirteen things from one character

Animated emotes

16 moves or your own. 8-frame loops at 112/56/28 + 512 auto, static PNG too.

1 credit each

PNGTuber avatar

Idle, talking, blink, blink-talking on one 1024 canvas. Mic test built in.

1 credit per set

Sub badges

1 to 24-month tiers at 18/36/72 px, each under 25 KB. Bits badges too.

1 credit for 6

Channel points

Coins, gems, snacks, stars… with your character, at 28/56/112 px.

1 credit for 6

Channel kit

Avatar, offline screen, banner and six panels; your channel name drawn crisp.

1 credit per image

Sign emotes & alerts

Holding a sign with your words; plus a 512 GIF for stream alerts.

1 credit each

Stickers

Discord 320 APNG, WhatsApp 512 WebP pack with tray icon, Telegram 512 PNG.

Free

Holiday outfits

Christmas, Halloween, Lunar New Year, Valentine’s — then remake anything in it.

2 credits

Trending emotes

Four templates a week of what chat is spamming, applied to your character.

$4.99/month

Mascot pack

Favicons, app icons, social avatars, Slack emoji and a 404 illustration.

Free

Character card PDF

Name, catchphrase, colors, turnaround and expressions on one page.

Free

Print sticker sheet

3×4 on A4 or Letter with white outlines, bleed and crop marks.

Free

Public page

Share your character with its emotes playing — reviewed before it’s indexed.

Optional
IP Starter · 4 drafts + character sheet + 8 animated emotes ≈ 11 credits
Full Channel Kit · 8 emotes + PNGTuber + sub badges + points icons + avatar, offline screen, banner and panels 15 credits

What’s in the ZIP

One download, one folder per platform

mochi_everything.zip
├─ twitch-emotes/
│  ├─ animated/  mochi_hi_112.gif · _56 · _28 · mochi_hi_512_auto.gif
│  └─ static/    mochi_hi_112.png · _56 · _28
├─ twitch-badges/sub/        mochi_1-month_18.png · _36 · _72 …
├─ twitch-channel-points/    mochi_coin-1_28.png · _56 · _112 …
├─ twitch-channel-kit/       avatar_800 · offline_1920x1080 · banner_1200x480 · panels/
├─ discord/   emoji/ mochi_hi_128.gif   stickers/ mochi_hi_320.png (APNG)
├─ 7tv/       mochi_hi_128.gif
├─ bttv/      mochi_hi_112.gif
├─ whatsapp/  mochi_hi_512.webp · mochi_tray_96.png
├─ telegram/  mochi_hi_512.png
├─ pngtuber/  idle.png · talking.png · blink-idle.png · blink-talking.png · happy/ …
├─ mascot/    favicon/ · social/ · slack/ · 404/
├─ print/     character-card_letter.pdf · sticker-sheet_a4.pdf …
└─ README.txt  upload steps per platform + this pack's check results

Platform specs

The limits we check against

PlatformWhatSizeMax fileFormatSource
TwitchAnimated emote, manual upload (28/56/112) · ≤ 60 frames28 / 56 / 112512 KBGIFOfficial
TwitchAnimated emote, auto-resize (one file) · ≤ 60 frames112–4096 px square1 MBGIFOfficial
TwitchStatic emote (28/56/112)28 / 56 / 1121 MBPNGOfficial
TwitchSubscriber / Bits badge (18/36/72)18 / 36 / 7225 KBPNGOfficial
TwitchChannel points icon (28/56/112)28 / 56 / 11225 KBPNGCommon value
DiscordServer emoji (128×128 recommended)128256 KBPNG, GIF, WEBP, JPGOfficial
DiscordServer sticker (320×320 exactly)320512 KBPNG, APNG, GIFOfficial
7TVEmote (128×128 recommended)1281 MBPNG, GIF, WEBPCommon value
BetterTTVEmote (112×112)1121 MBPNG, GIFCommon value
WhatsAppStatic sticker (512×512 WebP)512100 KBWEBPOfficial
TelegramStatic sticker (512 px side)512 px on one side512 KBPNG, WEBPOfficial
PNGTuber appsAvatar states (same canvas)102420 MBPNG, GIF, APNG, WEBPOfficial

Last checked 2026-11-06. “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.

Pricing

Pay per generation. Keep the character.

Credits never expire. Failed generations refund automatically.

Trending Emotes

$4.99/month · 8 credits every month, cancel anytime

4 new trending templates every week + 8 credits each month. Monthly credits expire at the end of each paid month and don’t stack.

Secure checkout. Failed generations refund their credits. Credits from packs never expire. Up to 5 purchases per account per day. Refund policy

FAQ

Frequently asked questions

What does Animated Emote Maker make?

A locked character and everything a small streamer needs from it: animated and static emotes, a PNGTuber avatar, sub and bits badges, channel points icons, a channel kit, sign emotes, stickers for Discord, WhatsApp and Telegram, holiday outfits and a mascot pack.

What pictures can I upload?

PNG, JPG or WEBP, up to 10 MB each, 1–3 pictures: a front view is required, a side view and a full-body picture help. One person or one character per picture works best; group photos come out mixed.

I don’t have a picture or a mascot. Can I still start?

Yes. Choose “Design a character for me”, answer five quick questions (or write one sentence) and get four drafts. The first round is free on a new account. Pick one, tweak it if you want, then lock it.

Will every emote look like the same character?

That is the point of the character sheet. You confirm one sheet (three views, six expressions) and every later generation sends it to the model with your pictures, so the face, hair, outfit and colors stay put. AI can still drift on small details; any single emote can be redone for 1 credit.

Do the files really pass Twitch and Discord limits?

Every file is checked before you download it: dimensions, file size, format, frame count, transparency and flashing. If something is over a limit we first reduce colors, then drop every other frame, and the panel shows exactly what was traded. Limits change, so each one links to its source.

Can I upload animated emotes to Twitch without Affiliate?

No. Twitch only lets Affiliates and Partners upload animated emotes. Everyone with emote slots can upload the static PNG versions we include, and you can keep the animated files ready for when you reach Affiliate.

How much does it cost?

New accounts get 3 credits. An animated emote is 1 credit, a character sheet 2. Packs are 15 credits for $9.99, 40 for $19.99 or 100 for $39.99 and never expire. Stickers, PDFs, zips and the free tools cost nothing.

What happens if a generation fails?

Its credits come back automatically. A result that the model did produce but you don’t like is not a failure — redo that one item for its normal price, or email us if it is clearly broken.

Who owns the emotes?

You do. You get the commercial rights to the art generated for your character, provided the pictures you uploaded were yours to use. Don’t upload another real person without their consent, or characters and logos you don’t own.

How long do you keep my files?

Uploaded originals are deleted after 2 days and sprite sheets after 7 days. Your character’s reference pictures and confirmed sheet stay until you delete the character in My characters, so you can come back and make more.

Can ChatGPT not do this already?

It can draw a GIF. What it won’t do is keep one character consistent across 30 files, cut them to 112/56/28, keep each under 512 KB, check the flashing rule and zip it by platform. That bookkeeping is what this site is for.

Which apps do the PNGTuber files work with?

Any app that swaps images by state. The pack has idle.png, talking.png, blink-idle.png and blink-talking.png at 1024×1024 on one canvas, with steps for veadotube mini, PNGTuber Plus and OBS in the README.

No character yet? Design one in 2 minutes.

Five quick questions, four drafts, first round free. Or upload a picture and lock your look.

Start free

Sign in to continue

No password. What you entered stays on the page

Get credits

Trending Emotes

$4.99/month · 8 credits every month, cancel anytime

4 new trending templates every week + 8 credits each month. Monthly credits expire at the end of each paid month and don’t stack.

Secure checkout. Failed generations refund their credits. Credits from packs never expire. Up to 5 purchases per account per day. Refund policy