ThumbGlance● Runs in your browser

TWITCH EMOTE SIZES

Twitch emote resizer.

Upload three 28 × 28, 56 × 56 and 112 × 112 px square PNG files for manual mode. Or upload one square PNG from 112 × 112 to 4096 × 4096 px for auto-resize, up to 1 MB. Values checked 2026-10-27 (UTC). This is an independent tool, not affiliated with Twitch.

Same artwork at the three manual-upload sizes. The preview is static; it is not a Twitch upload or approval preview.

Twitch emote requirements, checked against official pages

Twitch Help uses different rules for still and animated emotes. The formatting guide says a still file “cannot exceed 1MB”; the linked Subscriber Emote Guide adds a manual-upload condition that each still file “must each be under 100KB.” Keep both published values: the manual statement is stricter, and a file between 100 KB and 1 MB fits one statement but not the other. “Not stated” means the linked official page did not publish that value in the text read.

Twitch still and animated emotes: sizes, formats, limits and official sources
ModeSizeFormatFile limitOfficial pageRead (UTC)
Standard: auto-resizeOne square image from 112 × 112 to 4096 × 4096 pxPNGNo more than 1 MBEmote Guidelines2026-10-27
Standard: manualThree square images: 28 × 28, 56 × 56 and 112 × 112 pxPNGFormatting guide: 1 MB. Subscriber guide: under 100 KB per fileEmote Guidelines; Subscriber Emote Guide2026-10-27
Animated: auto-resizeOne square GIF from 112 × 112 to 4096 × 4096 pxGIF; no more than 60 frames; no more than 3 flashes or flickers in 1 secondNo more than 1 MBEmote Guidelines2026-10-27
Animated: manualThree square GIFs: 28 × 28, 56 × 56 and 112 × 112 pxGIF; no more than 60 frames; no more than 3 flashes or flickers in 1 secondNo more than 512 KB per fileEmote Guidelines2026-10-27

Twitch asks for a fully transparent background and says to inspect the artwork at native resolution for clear lines and readable lettering. Animated thumbnails use the GIF’s first frame. This page processes still images only; it does not resize, flatten or validate GIF animation.

THREE ANSWERS, THREE CONDITIONS

What common Twitch emote size advice leaves out

The useful answer depends on whether you choose Twitch’s auto-resize path or upload each manual size.

01

“Upload 28, 56 and 112 px files.”

Official support: the manual path asks for three square PNGs at those exact sizes.

Where it is incomplete: it omits auto-resize, which accepts one larger square image, and it does not state the still-file limits above.

02

“Upload one large image and Twitch will resize it.”

Official support: auto-resize accepts one square PNG from 112 × 112 to 4096 × 4096 px, no more than 1 MB.

Where it is incomplete: it gives you no per-size artwork control and says nothing about the manual three-file path. 4096 px is the upper bound, not a canvas request.

03

“Use a 1000 or 2048 px canvas, then export a transparent PNG.”

Official support: both examples are inside the 112–4096 px auto-resize range, and Twitch asks for transparency.

Where it is incomplete: Twitch does not name 1000 or 2048 px. Stay square, inside the published range and within 1 MB; manual mode still means three exact files.

Verifiable conclusion: read the upload mode first. Auto-resize needs one compliant square source; manual mode needs the three exact sizes. A 1000 or 2048 px canvas is optional, not a Twitch specification.

YOUR EXPORTSActual encoded PNGs

No image loaded.

The tool will generate the three manual sizes and one auto-resize PNG.

28 × 28 native size

Not generated.

Waiting for an image.

56 × 56 native size

Not generated.

Waiting for an image.

112 × 112 native size

Not generated.

Waiting for an image.

1024 × 1024 auto-resize source

Not generated.

Waiting for an image.

What the export check proves

Each row decodes its own PNG and reads back the width, height, MIME type and byte count. The 28–112 px exports and large files up to 1024 px are also checked for alpha pixels; larger files show “Alpha not sampled.” The byte line uses the formatting guide’s 1 MB still ceiling; it does not check the Subscriber Emote Guide’s stricter under-100-KB manual condition. A failed still-file check is shown before download. These checks cover the file only: they do not guarantee Twitch approval, content compliance or the result of Twitch’s resizing algorithm.

Twitch emote size without mixing modes

Searching for twitch emote size or emote size for twitch can return answers for both upload modes. Manual upload uses three exact PNG files: 28 × 28, 56 × 56 and 112 × 112 px. Auto-resize accepts one square PNG from 112 × 112 to 4096 × 4096 px, no more than 1 MB on the formatting guide.

The third common answer about a 1000 or 2048 px canvas describes a working source size, not a Twitch rule. Any square source inside 112–4096 px can fit the published auto-resize range if it also meets the mode’s file limit.

Why the 112 px preview is shown at native size

The 112 × 112 export appears at 112 CSS px on desktop, so lines and lettering are not enlarged by the page. The 28 and 56 px previews also use their real pixel dimensions. Inspect all three, because details that vanish at 28 px cannot be restored by resizing.

Fit keeps the whole source and leaves transparent padding. Fill crops the source to a square. Transparent pixels survive PNG encoding; this page never substitutes JPG for the three final exports.

How to use this Twitch emote resizer

  1. Choose a PNG, JPG or WebP source. GIF animation is not processed.
  2. Select Fill or Fit and adjust the crop position if needed.
  3. Inspect the source check, the 28 and 56 px previews, and the 112 px native-size preview.
  4. Download the three still PNGs for manual upload, or choose the large PNG for auto-resize.

Every operation runs locally in this browser. No account is needed and no image is sent to ThumbGlance.

Questions

What size should a Twitch emote be?

Manual still uploads use 28 × 28, 56 × 56 and 112 × 112 px square PNG files. Auto-resize uses one square PNG from 112 × 112 to 4096 × 4096 px.

Does auto-resize replace manual upload?

No. Twitch describes them as two upload paths. Auto-resize converts one source into smaller sizes; manual upload gives you image-by-image control over all three sizes.

Why do the official pages give different manual still limits?

The Emote Formatting guide says a still file cannot exceed 1 MB. The linked Subscriber Emote Guide adds a stricter condition: each of the three manual still files must be under 100 KB. A file between 100 KB and 1 MB fits one statement but not the other; this page does not invent a third rule.

What are the animated limits?

Twitch lists GIF, a 60-frame maximum, and no more than three flashes or flickers in one second. Auto-resize permits 1 MB; each manual file is limited to 512 KB. This tool does not process GIF.

Can a 1000 or 2048 px canvas work?

Yes, as an auto-resize source when the image is square, between 112 and 4096 px on each side, and no more than 1 MB. Twitch does not name 1000 or 2048 px as required dimensions.

Does this tool decide whether Twitch will approve the emote?

No. It checks file properties and exports, but it does not judge artwork content, copyright or Twitch’s moderation decision. A 28 px export can also lose detail, and the tool cannot redraw the artwork for you.

Are my images uploaded or stored?

No. Decoding, cropping, checking and PNG encoding happen in your browser. The page does not upload or store your image.