Free Twitch & Kick Emote/Badge Maker

Crop and resize into every required size, with a live chat preview — free, no sign-up, nothing leaves your browser.

Why Twitch and Kick need such different files

Twitch expects three completely separate files per emote or badge — 28×28, 56×56, and 112×112 for emotes, or 18×18, 36×36, and 72×72 for badges — since it doesn't do any resizing of its own; whatever you upload for a given slot is exactly what gets shown at that size. Kick works the opposite way for emotes: you upload a single image and Kick generates its own smaller display sizes automatically, so there's genuinely nothing to resize by hand there beyond getting one square file ready. Picking the wrong platform here isn't just a formality — it changes how many files actually get produced.

Frequently asked questions

Why does Kick only need one file for emotes but Twitch needs three?

Because they work fundamentally differently, not because one platform is being lazier about it — Twitch has no automatic resizing, so each display size needs its own dedicated file, while Kick takes one upload and scales it down itself for the sizes it actually shows in chat.

Why does the badge size for Kick say to double-check?

Twitch's badge sizes are clearly and consistently documented everywhere. Kick's aren't quite as settled — some sources describe a single 36×36 upload, others the same three-tier set Twitch uses. This generates all three either way so you're covered regardless, but it's worth confirming exactly what your own Kick dashboard is actually asking for before uploading.

Why is the chat preview shown so small?

28×28 for emotes and 18×18 for badges are the sizes most viewers actually see most of the time in a normal chat window — previewing at a larger size would look better than what the design will actually hold up to, and hide problems (thin lines, small text) that only show up once shrunk down.

Does this submit the emote or badge to Twitch or Kick for me?

No — this only prepares the image files. Actually adding a custom emote or badge still goes through your own Twitch or Kick creator dashboard, including whatever review process each platform has.

Is my image sent anywhere?

No. Cropping and resizing all happen locally in your browser — nothing you upload is sent to a server.