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
- Upload any square image using the uploader above.
- The tool generates all three required sizes: 18×18, 36×36, and 72×72 pixels.
- Download each size individually, or download all three at once.
- Upload the files to Twitch via the Creator Dashboard under Viewer Rewards > Subscriber Badges.
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.