DEV Community

Cover image for Twitch, Discord, and Slack emote sizes in one browser ZIP (no upload)
Emojisilo
Emojisilo

Posted on Originally published at emojisilo.com AI-assisted

Twitch, Discord, and Slack emote sizes in one browser ZIP (no upload)

Chat platforms disagree on custom emote sizes. Twitch wants three emote scales (and optional badge sizes). Discord and Slack each want a square near 128×128. Many “emote makers” stretch the art, upload your file to a server, or ask for an account before you can download anything.

I built Emojisilo as a small browser workshop that stays on-device: drop a PNG, JPG, WebP, or GIF, pad to square without stretching, then export the platform sizes you toggled in one ZIP.

Platform sizes (cheat sheet)

Platform What you need
Twitch emotes 112 / 56 / 28
Twitch badges (optional) 72 / 36 / 18 PNG
Discord emoji 128×128
Slack emoji 128×128

Animated GIFs keep motion, with per-platform size targets so chat previews stay under common limits.

Design choices that mattered

  1. Pad, don’t stretch — source images often aren’t square; stretching looks wrong in chat. The page pads to square.
  2. One ZIP — streamers and mods usually need several platforms at once; packing them together removes the “export four times” loop.
  3. No upload / no account — processing runs in the browser. Files stay on your device unless you download the ZIP yourself.
  4. Extra shelves — the same site has copy-ready emoji combos and kaomoji when you just need a pasteable face.

Try it

Open https://emojisilo.com/, drop an image, toggle Discord / Twitch / Slack, download emotes.zip. Free; no signup.

If you hit a size or GIF edge case in production chat, leave a comment with the platform and what broke — useful feedback for the workshop.

Disclosure: this post was drafted with AI assistance from product notes; technical facts above match the live site.

Top comments (0)