Sticker and emoji spec cheat sheet for every platform
Last updated: 2026-08-23
A single-page cheat sheet of the pixel sizes, file size limits and animation support for custom stickers and emoji on YouTube Live / Twitch / Discord / Slack / Microsoft Teams / Misskey / LINE stickers. Every number is generated from the spec definitions this site's exporter actually uses, and the platforms whose official documentation we could check carry a source and the date it was checked.
The table
Every platform this tool supports, with the pixel size, file size limit and animation support for its custom stickers and emoji. Select a platform name to jump to its notes, full guide and sources.
| Platform | Static image size | Animation | Size limit | Notes |
|---|---|---|---|---|
| YouTube Live | 480×480px | Not supported | — | |
| Twitch | 112×112px / 56×56px / 28×28px | GIF 112×112px / 56×56px / 28×28px | 1024KB (animation only; no cap on static images) | |
| Discord | 128×128px / 320×320px | GIF 128×128px / APNG 320×320px | 256KB (emoji) / 512KB (sticker) | |
| Slack | 128×128px | GIF 128×128px | 128KB | |
| Microsoft Teams | 128×128px | GIF 128×128px | 256KB | The only official requirements are a square shape and the file size cap — no pixel size is specified. The size shown here is our own practical value, matched to the other platforms |
| Misskey | 128×128px | GIF 128×128px | 64KB | The limit differs per server — check the one you are posting to |
| LINE stickers | 370×320px (max) | Not supported | 1024KB | A 10px margin is required all round. It is not square, so it is exported one image at a time rather than in the bulk ZIP |
Note: file sizes are shown in KB, where 1KB = 1024 bytes.
The platforms that carry a source (YouTube Live, Discord, Microsoft Teams, Misskey, LINE stickers) were checked against their official documentation on 2026-08-23. For the other platforms, the numbers are the values this site's exporter uses, and no record of a check against official documentation exists. Specs change, so check each platform's official documentation before you upload or submit.
How to read it
- Sizes are the images you upload. Where several are listed, all of them are required.
- Animation shows the format together with the size. One platform can use different formats for different purposes: Discord emoji are GIF, while Discord stickers are APNG (full colour with real transparency).
- The size limit is per file. Where a platform sets different caps per purpose, the purpose is given in brackets. Where the cap differs between static images and animation, the bracket says which one it applies to — some platforms cap animation only and leave static images uncapped. A dash means this site’s spec definition sets no cap, so the exporter does not shrink the file to fit one. It does not mean the platform has no official cap.
- Notes cover the things the numbers alone would get wrong (the cell is empty when there is nothing to add). Where the cap is set per server, or the platform does not specify a pixel size at all, do not quote the number in the table as an official requirement.
Where these numbers come from
They are generated from the spec definitions this tool actually exports with, not copied into the article by hand. That is why the table cannot fall behind the tool: add support for a platform and a row appears here too.
For the platforms that carry a source link, the official documentation was checked on 2026-08-23. For the others, the numbers are the values this tool exports with, and no record exists of a check against official documentation — that does not make the numbers wrong, but we cannot show what they are based on or when. Specs change without notice, so check each platform’s own documentation before you upload or submit anything.
YouTube Live
Membership emoji / badge specs (1:1 transparent PNG)
- Static image size
- 480×480px
- Animation
- Not supported
- Size limit
- —
Read the full guide for YouTube Live
Sources for YouTube Live
Twitch
Sub emote / bits badge upload set
- Static image size
- 112×112px / 56×56px / 28×28px
- Animation
- GIF 112×112px / 56×56px / 28×28px
- Size limit
- 1024KB (animation only; no cap on static images)
Discord
Server custom emoji (under 256KB) & custom stickers
- Static image size
- 128×128px / 320×320px
- Animation
- GIF 128×128px / APNG 320×320px
- Size limit
- 256KB (emoji) / 512KB (sticker)
Read the full guide for Discord
Sources for Discord
Slack
Workspace custom emoji (under 128KB)
- Static image size
- 128×128px
- Animation
- GIF 128×128px
- Size limit
- 128KB
Microsoft Teams
Organisation custom emoji (under 256KB)
- Static image size
- 128×128px
- Animation
- GIF 128×128px
- Size limit
- 256KB
Misskey
Server custom emoji (64KB by default)
- Static image size
- 128×128px
- Animation
- GIF 128×128px
- Size limit
- 64KB
Read the full guide for Misskey
Sources for Misskey
LINE stickers
Sticker images sold through LINE Creators Market (a product reviewed as a set of 8 to 40 images)
- Static image size
- 370×320px (max)
- Animation
- Not supported
- Size limit
- 1024KB
Read the full guide for LINE stickers
Sources for LINE stickers
How to actually make one
This page exists to look the numbers up across platforms. How to build the artwork, and what to do when an upload gets rejected, is covered per platform in the guides.
- How to use PochiSta — from idea to exported emote (start here)
- How to make emotes that stay readable in chat (meeting the spec is not the same as being legible)
- Emote creation guide
You can put this article into practice with PochiSta
Export straight to each platform's recommended size and file-size limit, optimized automatically. No sign-up, completely free, and your images never leave the browser.
Make an emote