Why won’t my emoji upload?

Drop the file that keeps failing. The checker reads what it really is, its exact size and frame count, and tells you which Discord, Twitch, Slack or Kick rule it breaks, with a one-click fix.

Drop the file that won’t upload

Checks format, real file type, size in bytes, dimensions and frame count against Discord, Twitch, Slack and Kick rules. Nothing is uploaded.

Rules it checks

UploadFormatsSizeLimit
Discord emojiPNG, JPEG, GIF, WebP; animated: GIF, WebPAny256 KB
Discord stickerPNG; animated: APNG, GIF320×320512 KB, 5 s
Twitch emote (manual, one size)PNG; animated: GIF28×28, 56×56, 112×112512 KB
Twitch subscriber badge (one size)PNG; still only18×18, 36×36, 72×7225 KB
Slack emojiPNG, JPEG, GIF; animated: GIFSquare128 KB, 50 frames
Kick emotePNG, GIF; animated: GIF500×5001000 KB

Every rule comes from the platform’s own help pages, checked 2026-10-29. Links are on each tool page.

The usual reasons an upload fails

  • Wrong real format. Renaming a file doesn’t convert it. A WebP named .gif is still WebP inside.
  • Animated where it isn’t allowed. Twitch badges are still images only.
  • Too long. Animated Discord stickers can be at most 5 seconds.
  • Exact dimensions. Discord stickers must be exactly 320×320; Twitch manual uploads need 28, 56 and 112 px; Kick wants 500×500.
  • Bytes, not "KB". Limits are on the real byte count; rounding in your file manager hides a few kilobytes.
  • Too many frames. Slack allows up to 50 frames in an animated emoji.

Questions

Why does Discord say my emoji is too large when it’s only a few KB?

Usually the problem isn’t the bytes. Common causes: the file is a different format than its name says (a WebP saved as .gif), it’s an animated format the platform doesn’t accept for that slot, or the image itself is broken. Drop it in the checker to see which rule it actually fails.

Is 256 KB the same as 256,000 bytes?

Not always. Some apps count 1 KB as 1,024 bytes, others as 1,000. A file your computer calls 250 KB can be over 256,000 bytes. The checker shows the exact byte count, and every fix tool here stays under the stricter number.

Why won’t my GIF upload as a Discord sticker?

Stickers must be exactly 320×320, at most 512 KB and at most 5 seconds long. GIF, APNG and PNG are accepted.

Does this upload my file?

No. The file is read in your browser only.