Twitch Badge Resizer

Generate properly sized badge images for your Twitch channel. Simply upload your image and get all required badge sizes optimized for Twitch's requirements.

Requirements:

  • Square image recommended — non-square uploads can be cropped to fit
  • Recommended minimum size: 72x72 pixels
  • Supported formats: PNG, JPEG, WebP

Non-square images can be cropped to a 1:1 square after upload

What is the Twitch Badge Resizer?

The Twitch Badge Resizer takes any image you upload and produces all three sizes Twitch requires for custom subscriber badges: 18×18, 36×36, and 72×72 pixels. All three files are generated simultaneously, correctly sized and ready to upload through the Twitch Creator Dashboard.

Subscriber badges appear next to a viewer's username in chat to indicate how long they have been subscribed to your channel. Twitch requires badges to be provided at all three pixel sizes — if any is missing or does not meet the requirements, the upload will be rejected.

Getting these dimensions right manually is surprisingly fiddly. This tool takes a single source image and handles all three sizes automatically. For best results, start with a square PNG image of at least 72×72 pixels with a transparent or solid background.

How to use the Twitch Badge Resizer

No account connection is required — the badge resizer is accessible to everyone without logging in.

Frequently Asked Questions

What size are Twitch subscriber badges?

Twitch requires subscriber badges to be submitted at three sizes: 18×18 pixels (small), 36×36 pixels (medium), and 72×72 pixels (large). All three must be uploaded at the same time. This tool generates all three from a single source image.

What format do Twitch badges need to be?

Twitch accepts PNG and GIF formats for subscriber badges. PNG is the standard choice. Badges should ideally have a transparent background so they blend cleanly with both the light and dark Twitch chat themes. Maximum file size per badge is 25 KB.

Can I use the same design for both emotes and badges?

You can use the same source artwork, but emotes and badges have different required dimensions — emotes use 28×28, 56×56, and 112×112 pixels, while badges use 18×18, 36×36, and 72×72. Use the Emote Resizer for emotes and this Badge Resizer for badges. Simple, bold designs tend to work well at both small sizes.

How do I upload custom badges to Twitch?

You must be a Twitch Affiliate or Partner to upload custom subscriber badges. Once eligible, go to the Creator Dashboard, navigate to Viewer Rewards > Subscriber Badges, and upload your badge files at each required size. Badges go through a content review before appearing in your channel.