Free Emote Resizer for Twitch, Discord & YouTube

One upload → all 9 platform sizes as transparent PNGs (or size-capped GIFs), with a live 28px chat preview. Runs entirely in your browser — free, no sign-up, your image never leaves your device.

Drop an image, click to browse, or paste from clipboard

PNG, JPEG, WebP, or GIF — processed entirely in your browser, never uploaded

Every emote size, from one image

Twitch, Discord, and YouTube each want your emote at different dimensions, in different formats, under different file-size caps — and Twitch wants three sizes of every single emote before it will accept the upload. This tool takes one image (PNG, JPEG, WebP, or animated GIF) and cuts every required size at once: Twitch emotes at 112, 56, and 28 pixels, sub badges at 72, 36, and 18, Discord emoji at 128, Discord stickers at 320, and YouTube membership emoji at 48. Download files individually or grab everything as one organized ZIP.

Unlike most resizers, everything happens in your browser. Your artwork is never uploaded, which is why the tool is free with no account and no limits — there is no server bill to pass on to you. It also means it works at full speed on a bad connection.

The 28-pixel test

Most emotes are seen at 28 pixels — the size Twitch renders in a standard chat line. Art that looks great at 500px routinely turns into an unreadable smudge at 28. That's why this tool shows your actual 28px output inside a mock chat message, on both the dark and light Twitch themes, at true size. If the emote doesn't read there, fix the source: crop tighter on the face, thicken the outlines, drop small details and text. Then re-drop it and check again — the loop takes seconds.

File-size caps, handled automatically

Platforms silently reject files over their caps — Twitch animated emotes must stay under 1 MB and 60 frames, Discord emoji under 256 KB. Every file this tool produces is checked against its platform cap and marked pass or fail with the real byte size. When a file is too big, the tool automatically compresses it down a quality ladder (fewer colors, then fewer frames for GIFs) and tells you when a file can't fit without visible quality loss, instead of letting you find out from an upload error.

Emote size cheat sheet

PlatformRequired sizesFormatMax file size
Twitch emote112 × 112, 56 × 56, 28 × 28PNG (transparent)25 KB each
Twitch animated emote112, 56, 28GIF1 MB, max 60 frames
Twitch sub badge72 × 72, 36 × 36, 18 × 18PNG (transparent)25 KB each
Discord emoji128 × 128PNG or GIF256 KB
Discord sticker320 × 320PNG512 KB
YouTube membership emoji48 × 48 (upload 128+)PNG (transparent)1 MB

How to use it

  1. Drop your image onto the tool above (or paste it straight from your clipboard — handy if you just generated it in another tab).
  2. Check the 28px chat preview. If it's not legible, simplify your source image and try again.
  3. Optionally remove the background — that step uses our GPUs, so it asks for a free account first. The resizer itself never does.
  4. Download the sizes you need, or the full ZIP with Twitch, Discord, and YouTube folders ready to upload.

FAQ

What size do Twitch emotes need to be?

Twitch requires three sizes of every emote: 112×112, 56×56, and 28×28 pixels, as PNGs with transparent backgrounds. The 28px version is what most viewers actually see in chat, so it has to stay legible at that size. This tool generates all three from one upload.

Is this emote resizer really free?

Yes, permanently. The resizing runs entirely in your browser — your image is never uploaded to a server, which also means there's nothing for us to meter. No account, no watermark, no limit.

Does it work with animated GIF emotes?

Yes. Drop a GIF and you'll get Twitch-ready animated emotes at 112, 56, and 28px (under the 1 MB / 60-frame caps) plus a Discord version under 256 KB. If a GIF can't fit a platform cap, the tool compresses it down a quality ladder and warns you instead of silently failing.

What are the Twitch sub badge sizes?

Sub badges need 72×72, 36×36, and 18×18 pixel PNGs. They're included in every export here — the same upload gives you emote sizes and badge sizes in one ZIP.

Why does my emote look bad at 28 pixels?

Fine details, thin lines, and small text disappear when an image shrinks to 28px. That's why this tool shows a live preview of your 28px file in a mock chat line on both dark and light backgrounds — if you can't read it there, simplify the design: bigger face, thicker outlines, fewer details.

Can I remove the background from my emote here?

Yes — background removal is an optional extra step powered by our GPUs, so it needs a free account (the resizer itself never does). Click 'Remove background', sign in, and all sizes are re-cut from the transparent version.

Made by EmoteMaker.ai — where you can also generate a full matching emote set with AI if you don't have art yet.