What size is a Twitch emote and a Discord emoji?
A Twitch emote is a square image at 28 × 28, 56 × 56 and 112 × 112 pixels, or one square file from 112 to 4096 px that Twitch resizes for you. A Discord emoji can be up to 128 × 128 px, under 256 KB, and Discord shows it at 32 × 32.
Sub badges are 18, 36 and 72 px; Discord stickers are exactly 320 × 320 px. The Twitch Emote Resizer makes all of them from one image.
All the sizes in one table
Every number here is from Twitch's or Discord's own help pages, linked in the sources below.
| What | Pixel size | File limit | Format |
|---|---|---|---|
| Twitch emote, auto-resize | One square image, 112 to 4096 px | 1 MB | PNG |
| Twitch emote, manual | 28, 56 and 112 px | Under 100 KB each | PNG |
| Twitch animated emote | One square GIF, 112 to 4096 px; or 28, 56 and 112 px | 1 MB auto-resize; 512 KB each manual; up to 60 frames | GIF |
| Twitch sub badge | 18, 36 and 72 px | 25 KB | PNG |
| Discord emoji | Up to 128 × 128 px; resized to 32 × 32 | Under 256 KB | JPEG, PNG, GIF, WEBP |
| Discord sticker | 320 × 320 px exactly; shown at 160 × 160 on desktop | 512 KB | PNG, or APNG if animated |
Twitch emotes and badges must be square with a transparent background. Twitch's emote pages also say GIF emotes must not flash or flicker more than 3 times in 1 second.
Twitch emote size, explained
Twitch's own guide reminds creators that "you only have 28px to work with", so design for the smallest size. The 56 and 112 px files are the same picture at 2× and 4× that size.
You can upload them two ways:
- Auto-resize: one square image between 112 × 112 and 4096 × 4096 px, up to 1 MB. Twitch makes the three sizes.
- Manual: turn auto-resize off and upload 28, 56 and 112 px files yourself, each under 100 KB for a still emote or 512 KB for a GIF. Use this if you want to tidy the 28 px version by hand.
Worked example: one drawing, three sizes
Start from a 1000 × 1000 px drawing. To make the three manual sizes, scale it by 112 ÷ 1000 = 0.112, 56 ÷ 1000 = 0.056 and 28 ÷ 1000 = 0.028. At 28 px the whole drawing is 28 pixels across, so a 1 px outline in the 1000 px file shrinks to about 0.03 px and disappears. Draw outlines and features thick, or crop in close on the face.
Each of those files must be under 100 KB. The Twitch Emote Resizer shows each file's size next to its limit, counting 1 KB as 1000 bytes, so a file it marks as passing is under the limit whichever way Twitch counts.
Discord emoji size, explained
Discord accepts custom emojis up to 128 × 128 px and resizes them to 32 × 32. The file has to be under 256 KB, in JPEG, PNG, GIF or WEBP; animated emojis are GIFs. Discord's help page says that for the best resolution you can upload at up to 128 × 128 px.
Every server can add up to 50 static custom emojis by default. Emoji names must be at least 2 characters, using only letters, numbers and underscores.
How to make Discord emojis bigger
You can't change the size Discord shows custom emojis at in a normal message. But send a message that contains only emoji, with no other text, and Discord shows them larger: it calls these "wumboji". Up to 27 fit in one message before they shrink back. They don't enlarge in Compact mode.
Sub badges and stickers
- Twitch sub badges: three PNGs at 18, 36 and 72 px, transparent background, 25 KB each at most. The 25 KB limit is for badges, not emotes.
- Discord stickers: exactly 320 × 320 px, PNG for still stickers and APNG for animated ones, up to 512 KB. Desktop chat shows them at 160 × 160.
Do it with the free Twitch Emote Resizer
- Open the Twitch Emote Resizer and choose a PNG, JPG, WebP or GIF.
- Crop to square or fit the whole image, then check the chat preview at real size.
- Tick the sizes you need (Twitch emotes at 112, 56 and 28 px and a 128 px Discord emoji are on by default; sub badges at 72, 36 and 18 px and a 320 px sticker are one click away) and download the zip. Each file is checked against its limit.
Animated GIFs stay animated, and by default are kept to Twitch's 60 frames. Resizing happens in your browser; your image isn't uploaded.
Open the Twitch Emote ResizerFAQ
What size is a Twitch emote?
28 × 28, 56 × 56 and 112 × 112 px, square. Or upload one square image from 112 to 4096 px, up to 1 MB, and let Twitch's auto-resize make the three sizes.
What size should Discord emojis be?
128 × 128 px, under 256 KB. Discord accepts uploads up to that size and shows them at 32 × 32.
How do I make emojis bigger on Discord?
Send a message that contains only emoji, with no other text. Discord shows them larger ("wumboji"), up to 27 in one message, though not in Compact mode. There's no setting for the size of custom emojis inside normal text.
How do I change the size of an emoji for Discord?
Resize the image before you upload it, to at most 128 × 128 px and under 256 KB. Discord resizes custom emojis to 32 × 32 for chat either way. The Twitch Emote Resizer makes a 128 px Discord emoji and checks it against the 256 KB limit.
What's the file size limit for a Discord emoji?
Under 256 KB, for both still and animated emojis.
What's the file size limit for Twitch emotes?
1 MB for a single auto-resize upload. In manual mode, each still PNG must be under 100 KB and each GIF size can be up to 512 KB.
How many frames can a Twitch animated emote have?
Up to 60 frames.
What size is a Twitch sub badge?
18 × 18, 36 × 36 and 72 × 72 px, PNG with a transparent background, up to 25 KB.
What size is a Discord sticker?
Exactly 320 × 320 px, PNG or APNG, up to 512 KB.
Related
Sources
Each page below was read on 27 October 2026. Twitch's pages were rendered in a browser; Discord's were read through its help centre.
- Twitch Help, Emote Formatting & Instant Emote Upload Requirements. PNG and GIF sizes, square, 1 MB, 512 KB per GIF in manual mode, 60 frames, transparent background.
- Twitch Help, Subscriber Emote Guide. Auto-resize 112 to 4096 px under 1 MB; manual 28, 56 and 112 px each under 100 KB; "you only have 28px to work with".
- Twitch Help, Animated Emotes. GIF auto-resize and manual mode sizes, 1 MB and 512 KB limits, 60 frames.
- Twitch Help, Subscriber Badge Guide. 18, 36 and 72 px, PNG, transparent background, 25 KB.
- Discord Support, How to Add Emojis on Discord. Up to 128 × 128 px, resized to 32 × 32; under 256 KB; JPEG, PNG, GIF, WEBP; wumboji, up to 27 per message.
- Discord Support, How to Add Custom Emojis on Discord. Under 256 KB; 50 static custom emojis per server by default; animated emojis are GIF.
- Discord Support, Tips for Sticker Creators FAQ. 320 × 320 px exactly, PNG or APNG, 512 KB, shown at 160 × 160 in desktop chat.