Animated emotes
16 moves or your own. 8-frame loops at 112/56/28 + 512 auto, static PNG too.
1 credit eachUpload one picture, pick a style, download a matching set for Twitch and Discord.
How it works
Upload a pictureor describe oneExamples









Stream chat
pixelpanda we are so back ![]()
night_mod that was a choice ![]()
lurker_lou
![]()
mochi_fan GG ![]()
sleepy_sam 3am stream ![]()
Made with Animated Emote Maker
































What you can make
16 moves or your own. 8-frame loops at 112/56/28 + 512 auto, static PNG too.
1 credit eachIdle, talking, blink, blink-talking on one 1024 canvas. Mic test built in.
1 credit per set1 to 24-month tiers at 18/36/72 px, each under 25 KB. Bits badges too.
1 credit for 6Coins, gems, snacks, stars… with your character, at 28/56/112 px.
1 credit for 6Avatar, offline screen, banner and six panels; your channel name drawn crisp.
1 credit per imageHolding a sign with your words; plus a 512 GIF for stream alerts.
1 credit eachDiscord 320 APNG, WhatsApp 512 WebP pack with tray icon, Telegram 512 PNG.
FreeChristmas, Halloween, Lunar New Year, Valentine’s — then remake anything in it.
2 creditsFour templates a week of what chat is spamming, applied to your character.
$4.99/monthFavicons, app icons, social avatars, Slack emoji and a 404 illustration.
FreeName, catchphrase, colors, turnaround and expressions on one page.
Free3×4 on A4 or Letter with white outlines, bleed and crop marks.
FreeShare your character with its emotes playing — reviewed before it’s indexed.
OptionalWhat’s in the ZIP
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
| Platform | What | Size | Max file | Format | Source |
|---|---|---|---|---|---|
| Twitch | Animated emote, manual upload (28/56/112) · ≤ 60 frames | 28 / 56 / 112 | 512 KB | GIF | Official |
| Twitch | Animated emote, auto-resize (one file) · ≤ 60 frames | 112–4096 px square | 1 MB | GIF | Official |
| Twitch | Static emote (28/56/112) | 28 / 56 / 112 | 1 MB | PNG | Official |
| Twitch | Subscriber / Bits badge (18/36/72) | 18 / 36 / 72 | 25 KB | PNG | Official |
| Twitch | Channel points icon (28/56/112) | 28 / 56 / 112 | 25 KB | PNG | Common value |
| Discord | Server emoji (128×128 recommended) | 128 | 256 KB | PNG, GIF, WEBP, JPG | Official |
| Discord | Server sticker (320×320 exactly) | 320 | 512 KB | PNG, APNG, GIF | Official |
| 7TV | Emote (128×128 recommended) | 128 | 1 MB | PNG, GIF, WEBP | Common value |
| BetterTTV | Emote (112×112) | 112 | 1 MB | PNG, GIF | Common value |
| Static sticker (512×512 WebP) | 512 | 100 KB | WEBP | Official | |
| Telegram | Static sticker (512 px side) | 512 px on one side | 512 KB | PNG, WEBP | Official |
| PNGTuber apps | Avatar states (same canvas) | 1024 | 20 MB | PNG, GIF, APNG, WEBP | Official |
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
Credits never expire. Failed generations refund automatically.
$9.99
15 credits, never expire
$0.67 per animated emote
A sheet + 8 emotes + a PNGTuber set, with credits to spare.
$19.99
40 credits, never expire
$0.50 per animated emote
Two characters with full channel kits, or one with everything.
$39.99
100 credits, never expire
$0.40 per animated emote
For VTuber teams, mods making server packs, or holiday drops.
$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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Five quick questions, four drafts, first round free. Or upload a picture and lock your look.