Twitch Emote ResizerAll 3 Sizes in One Click

Automatically generate 112×112, 56×56, and 28×28 versions of your emote. Static images stay in your browser; GIFs are processed securely for animation support.

No sign-up requiredStatic files stay localTransparent PNG
50K+assets processed
8+platform presets
< 2savg speed
1. Choose file type
2. Choose options

Crop, Fit, and Pad apply to both single and batch static uploads.

Drag & drop static emote images

PNG — up to 5 files

Twitch requires subscriber emotes in three exact square sizes: 112×112 (Tier 3), 56×56 (Tier 2), and 28×28 (Tier 1). Each file must be under 1 MB. Static emotes must be PNG with transparent background. Animated emotes support GIF format with a maximum of 60 frames per file. Our tool handles all of this automatically — just drop your image and download all three sizes instantly.

SIZE SPECS

Twitch Emote Requirements

Twitch subscriber emote dimensions and upload constraints

Dimensions112×112 px (Tier 3), 56×56 px (Tier 2), 28×28 px (Tier 1) — all must be exact square
Max File Size1 MB per file (applies to each size individually)
Static FormatPNG only — transparent background required, no solid white or colored backgrounds
Animated FormatGIF — maximum 60 frames per file, must loop seamlessly, same 1 MB limit
Upload ModesAuto-scale (upload one, Twitch generates all 3 sizes) or Manual (upload 3 separate files for full control)

Twitch Affiliates get 1 emote slot, Partners start with 5 and can unlock up to 60+ through subscriber milestones. Emotes are reviewed by Twitch within 48 hours before going live. Bit emotes and Follower emotes follow different size guidelines.

STEP-BY-STEP GUIDE

How to Upload Emotes to Twitch

Follow this complete walkthrough to prepare and upload your subscriber emotes on Twitch.

1

Prepare Your Source Image

Start with a high-resolution square image (at least 112×112 pixels). Use a transparent PNG if your emote has no background. Avoid complex gradients — Twitch emotes are displayed very small (28px) and need to remain readable.

2

Resize with Emote Resizer

Select the "Twitch" tab above, drop your image, and our tool generates all three required sizes (112×112, 56×56, 28×28) instantly. For animated GIFs, we also ensure the frame count stays under Twitch's 60-frame limit and the file stays under 1 MB.

3

Go to Twitch Creator Dashboard

Log in to Twitch, click your avatar → Creator Dashboard → Viewer Rewards → Emotes. Here you'll see your available emote slots organized by subscription tier.

4

Upload Your Emotes

Click an empty slot for the tier you want. You can use "Auto-resize" (upload the 112px version, Twitch generates smaller sizes) or "Manual" (upload all three sizes yourself for pixel-perfect control). We recommend manual upload for best quality.

5

Wait for Approval

Twitch reviews all emotes for guideline compliance. Approval typically takes 24–48 hours. Once approved, your subscribers can use the emote immediately in any Twitch chat. Rejected emotes will show a reason — common issues include nudity, copyrighted characters, or stretched aspect ratios.

💡 Pro tip: Test your emote readability at all three sizes before uploading. If text or details are unreadable at 28×28, consider simplifying the design. The best Twitch emotes are bold, high-contrast, and instantly recognizable even at tiny sizes.

PRO TIPS

Twitch Emote Design Tips

Design at 112px, Not Larger

Unlike most design work, Twitch emotes should be designed at their target size (112×112), not scaled down from a larger canvas. This ensures every pixel is intentional and readable at the smallest 28×28 display size. If you design at 500px and scale down, fine details will be lost.

Test at 28×28 Before Uploading

The most common reason Twitch rejects emotes is poor readability at Tier 1 size (28×28). Before uploading, zoom your browser to see how the emote looks at 28px — if you can't tell what it is, simplify the design. Bold outlines, high contrast, and minimal detail work best.

Use Manual Upload for Best Results

Twitch offers an auto-resize option, but manually uploading all three sizes gives you pixel-perfect control. Our tool generates all three sizes so you can upload them individually. This lets Twitch display exactly what you designed at each tier.

Optimize GIF Frame Count

Twitch limits animated emotes to 60 frames, but fewer frames often look better at small sizes. Aim for 15-30 frames with clean looping. More frames means more file size, which can push you over the 1 MB limit. A smooth 20-frame loop often outperforms a choppy 60-frame animation.

HOW IT WORKS

Three Steps to Platform-Ready Assets

1

Upload Your Emote

Drop your source image (PNG or GIF). For best results, use a square image at or above 112×112 pixels with a transparent background.

2

Auto-Crop to Square

If your image isn't perfectly square, use our built-in cropper to select the exact area. The 1:1 aspect ratio is mandatory for Twitch emotes.

3

Download All 3 Sizes

Instantly get 112×112 (Tier 3), 56×56 (Tier 2), and 28×28 (Tier 1) versions — all under 1 MB with transparency preserved. Upload them to your Twitch Creator Dashboard.

USE CASES

Built for Every Chat Asset

One resize workflow covers emotes, emojis, badges, stickers, channel point icons, and animated GIFs. The difference is the preset, not the core tool.

Twitch Emotes Without Blur

Resize high-resolution source art into Twitch's 112×112, 56×56, and 28×28 emote sizes while preserving sharp edges.

Discord GIFs Under 256KB

Resize and compress animated GIF emojis for Discord's strict file size limit with frame-by-frame optimization.

Badges and Loyalty Icons

Prepare subscriber badges, loyalty badges, and small chat icons with exact square presets and transparent backgrounds.

Discord Stickers at 320×320

Create static sticker artwork for Discord and larger chat graphics with clean square crops and export-ready sizing.

Twitch to Kick Conversion

Upscale older Twitch emotes to Kick's 500×500 format without adding white borders or flattening transparency.

7TV, BTTV and FFZ Ready

Use custom dimensions for third-party emote platforms, including 7TV, BetterTTV, FrankerFaceZ, and other chat extensions.

FAQ

Frequently Asked Questions

Twitch requires subscriber emotes in three exact square sizes: 112×112 (Tier 3), 56×56 (Tier 2), and 28×28 (Tier 1). Each file must be under 1 MB. Static emotes must be PNG with a transparent background. Animated emotes support GIF format with a maximum of 60 frames.

Yes! Our tool supports animated GIF resizing for Twitch. We process each frame individually, resize to the correct dimensions, and ensure the total file stays under 1 MB with ≤60 frames. The animation timing and transparency are preserved throughout.

We recommend manual upload for best quality. Twitch's auto-resize algorithm sometimes blurs fine details or introduces artifacts at smaller sizes. Our tool generates all three sizes with Lanczos resampling, giving you pixel-perfect control over how your emote looks at each tier. Simply download all three files and upload them individually.

Start with a PNG file that already has a transparent background (from Photoshop, Procreate, or any editor that supports alpha channels). Our resizer preserves transparency during resizing — we never flatten alpha channels or add white backgrounds. If your source image has a solid background, you'll need to remove it in an image editor first.

Subscriber emotes (112/56/28px) are custom emoticons for paid subscribers. Sub badges (same sizes) appear next to a subscriber's name in chat. Channel Point rewards are a separate system with different upload specs. Bit emotes are earned through cheering and follow different tier structures. Our tool focuses on subscriber emotes — the most common need for Twitch creators.

Twitch typically reviews and approves emotes within 24–48 hours, though it can take up to 72 hours during busy periods. Common rejection reasons include: copyrighted characters, sexually suggestive content, violence, or images that don't render clearly at the 28×28 size. You'll receive an email notification when your emote is approved or rejected.

Ready to Resize Your Chat Assets?

Create platform-ready emotes, emojis, badges, stickers, icons, and GIFs. Free forever, no sign-up required.

Start Resizing Now