Design for the 28 px, not the 112
Twitch shows every emote at three sizes, and the smallest, 28 pixels, the size it appears in chat, is the one that decides whether it works. Fine detail, thin lines, and small text vanish at that scale, so the emotes that land are bold shapes with thick outlines and a single clear idea. Make the artwork read at 28 px first; scaling up to 112 is easy, but nothing rescues a busy design shrunk small. For a clean transparent cutout to start from, our background remover isolates your subject before you bring it here.
Crop to fill, or fit and pad
Emotes are square, so a non-square source has to be reframed. Crop to fill centres and trims to the square. best when the subject is central and the edges are expendable. Fit & padshrinks the whole image inside the square and fills the rest with transparency, so nothing is cut but the art sits smaller. Keep the background transparent either way: PNG preserves it, and a transparent emote sits cleanly on Twitch’s dark and light chat themes alike.
How to make a Twitch emote set
One upload to the full pack, in five steps:
- 1
Upload your artwork
A square PNG with a transparent background works best. It's read into the browser, and nothing uploads.
- 2
Pick the surface
Emote, sub badge, profile picture, or panel. Each generates the exact sizes Twitch requires.
- 3
Crop or pad, and clean the background
Crop to fill the square, or fit & pad with transparency; optionally turn a white background transparent.
- 4
Check each size is under the cap
Every output shows its file size and flags anything over Twitch's limit: badges are a tight 25 KB.
- 5
Download the set
Grab each PNG, or download the whole pack as a ZIP, ready to upload to your creator dashboard.
