Tips

Badges that read at 18 px

  • Start from a simple icon with a thick outline; detail disappears first.
  • Make tiers differ by color (bronze, silver, gold), not by small additions.
  • Leave a pixel or two of padding so the badge doesn’t touch the edge.
  • Check the 18 px preview here before uploading — that’s the size chat shows.

Upload

Where they go

Creator Dashboard → Viewer Rewards → Subscriptions → Loyalty Badges. Upload all three sizes per tier so you control how the smallest one looks.

FAQ

Frequently asked questions

What sizes are Twitch sub badges?

18×18, 36×36 and 72×72 px transparent PNGs, each under 25 KB.

What if my badge is over 25 KB?

The tool re-encodes it as a palette PNG with 256, 128, 64 or 32 colors until it fits, and shows which.

Can I use a JPG?

Yes, but JPG has no transparency, so the badge will have a background box. Use a transparent PNG when you can.

Does it work for bits badges?

Yes, bits badges use the same three sizes.

Is my image uploaded?

No. It stays in your browser.

Can it make channel points icons?

Channel points icons are 28/56/112; use the Twitch emote resizer’s static PNGs for those.

No character yet? Design one in 2 minutes.

Turn a picture or a five-question brief into a locked character, then make emotes, badges and stickers that all match.

Make my character

Sign in to continue

No password. What you entered stays on the page

Get credits

Trending Emotes

$4.99/month · 8 credits every month, cancel anytime

4 new trending templates every week + 8 credits each month. Monthly credits expire at the end of each paid month and don’t stack.

Secure checkout. Failed generations refund their credits. Credits from packs never expire. Up to 5 purchases per account per day. Refund policy