Twitch Badge Resizer — Free, In Your Browser

Make the 72, 36 and 18 px files Twitch needs for sub and bit badges.

Drop your emote (PNG, JPG, GIF)

or click to browse

Runs in your browser — nothing is uploaded.

Resize mode

Don't have an emote yet?

Make one with AI

Turn a text idea or photo into a custom emote in seconds. First one free.

Create Emote Now

Twitch Badge Size Requirements

Subscriber and bit badges are uploaded in three square sizes. They show next to usernames in chat, so the 18 px version matters most.

SizeDimensionsFormatMax file size
Large72 × 72 pxPNG25 KB
Medium36 × 36 pxPNG25 KB
Small18 × 18 pxPNG25 KB

A Twitch badge resizer turns one image into the three square sizes Twitch uses for subscriber and bit badges: 72×72, 36×36 and 18×18 pixels. Drop your badge, check the tiny 18 px preview and the 25 KB limit, then download each PNG or one ZIP. Nothing is uploaded.

How to resize a Twitch sub badge

To resize a sub badge, drop the image above. You get 72, 36 and 18 px PNGs straight away, each on a checkerboard so you can see the transparent background. Download them separately or together as a ZIP, then upload them under Subscriptions › Loyalty Badges in your Twitch creator dashboard.

Each file has to stay under 25 KB. The size in KB is printed under every preview, and it turns pink with an "over 25 KB" note if a file is too heavy. If that happens, simplify the design or drop gradients and fine texture, then resize again.

Design badges that read at 18 pixels

A badge reads at 18 pixels when it is one bold symbol with a thick outline. At that size it sits next to a username and is barely taller than the text, so a paw, a crown, a gem or a sword works and a word does not. A common approach is one symbol for every tier, with the colour or a small detail changing as the months go up. Viewers can then tell a 1-month badge from a 6-month one at a glance.

  • One symbol, centred, filling about 90% of the square.
  • High contrast against both dark and light chat.
  • Check the 18 px preview: if you cannot tell what it is, simplify.

Need a badge design first?

If you have no design yet, make one with AI first. Our Twitch sub badge maker draws a badge from a few words, like "a purple cat paw" or "a golden crown with a gem", removes the background and exports the 72, 36 and 18 px files for you, plus Channel Points and Discord sizes. Your first badge is free, no sign-up needed.

Fit, Fill or Pad: which resize mode to use

Use Fit for almost every badge. Fit keeps the whole image and adds transparent space on the short side if the source is not square, so nothing gets cut off. Fill crops the image to a square and fills the frame edge to edge, which suits a photo or a busy design where the centre is all that matters. Pad shrinks the design a little and leaves a thin transparent border on every side.

Pad is worth trying when a badge looks cramped next to a username. A small margin stops the outline from touching the edge of the 18 px box, and at that size a single pixel of breathing room is visible. Switch between the three modes and the previews update straight away, so you can compare them before downloading anything.

Should sharpening be on?

Keep sharpening on unless the badge is a soft, painted illustration. Shrinking a 500 px image to 18 px averages a lot of pixels together, and the result tends to look washed out. The resizer halves the image in steps rather than jumping straight to the final size, then runs a light sharpening pass so outlines stay crisp. Turn it off if you see a halo around the edges, which can happen with glowing or blurred artwork.

Loyalty badge tiers and months

Twitch lets you upload a different badge for each subscription milestone, so most streamers make a small set rather than one image. A typical set starts with a base badge for new subscribers and adds new versions at milestones such as 3, 6 and 12 months. Each one needs its own 72, 36 and 18 px files, which is why it helps to resize them all with the same mode and sharpening setting: the set then looks consistent in chat.

Name your files before you start. The resizer keeps the original file name and adds the platform and size, for example paw-gold-twitch-badge-72.png, so a folder of six tiers stays easy to sort when you upload them one by one in the dashboard.

Badges vs. emotes vs. channel points

They use two different size sets. Badges are 72, 36 and 18 px. Emotes are larger: 112, 56 and 28 px (use the Twitch emote resizer). Channel points icons use the same 112, 56 and 28 px as emotes. All of them are explained in the Twitch emote size guide.

Frequently Asked Questions

Twitch subscriber badges are square PNGs at 72×72, 36×36 and 18×18 pixels, each under 25 KB.