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.

Sticker and emoji specs for every supported platform, generated from the spec definitions this site's exporter uses
PlatformStatic image sizeAnimationSize limitNotes
YouTube Live480×480pxNot supported
Twitch112×112px / 56×56px / 28×28pxGIF 112×112px / 56×56px / 28×28px1024KB (animation only; no cap on static images)
Discord128×128px / 320×320pxGIF 128×128px / APNG 320×320px256KB (emoji) / 512KB (sticker)
Slack128×128pxGIF 128×128px128KB
Microsoft Teams128×128pxGIF 128×128px256KBThe 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
Misskey128×128pxGIF 128×128px64KBThe limit differs per server — check the one you are posting to
LINE stickers370×320px (max)Not supported1024KBA 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.
File sizes are shown in KB, where 1KB = 1024 bytes. Where official documentation writes “KiB” the value is the same thing — 64KiB is 65,536 bytes, which is the 64KB shown here.

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

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)

Read the full guide for Twitch

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

Slack

Workspace custom emoji (under 128KB)

Static image size
128×128px
Animation
GIF 128×128px
Size limit
128KB

Read the full guide for Slack

Microsoft Teams

Organisation custom emoji (under 256KB)

Static image size
128×128px
Animation
GIF 128×128px
Size limit
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

Server custom emoji (64KB by default)

Static image size
128×128px
Animation
GIF 128×128px
Size limit
64KB
The limit differs per server — check the one you are posting to

Read the full guide 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
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

Read the full guide 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.

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