Skip to content
ImgWrench

Image Upload Checker

Find out why an image won't upload to Discord, Twitch or YouTube, and fix it, before you try.

Discord emoji upload rules

  • Formats: PNG, JPG, GIF, WebP
  • Animated: GIF
  • Up to 128×128 recommended
  • Max 256KB

From the platform's help pages, checked 2026-10-24: Discord Help: How to Add Emojis on Discord · Discord Help: How to Add Custom Emojis on Discord

Everything happens on your device. Nothing is uploaded.

Specs

Discord emojiJPEG, PNG, GIF or WebP; under 256KB; up to 128×128 recommended (shown at 32×32)
Discord stickerPNG, or APNG when animated; exactly 320×320; max 512KB; up to 60 FPS
Twitch emote, auto-resizePNG, or GIF when animated; square, 112×112 to 4096×4096; max 1MB; GIF up to 60 frames
Twitch emote, manual112×112, 56×56 and 28×28; PNG under 100KB and GIF under 512KB each
Twitch sub badgePNG; 72×72, 36×36 and 18×18; transparent background; max 25KB
YouTube channel bannerAt least 2048×1152, 16:9; 2560×1440 recommended; 6MB or smaller

Specs last verified: 2026-10-24

ImgWrench's image upload checker tells you whether an image will upload as a Discord emoji or sticker, a Twitch emote or sub badge, or a YouTube channel banner, before you try. Each rule comes from the platform's own help pages, and the checker reads the real file, not its name: a PNG renamed to .gif is still a PNG.

How to check an image

  1. Pick what the image is for under Check for.
  2. Drop one or more images into the tool above.
  3. Read the result for each file: Ready to upload, Won't upload, or Check before uploading.
  4. If something fails, click Fix it and download the fixed file.

What the results mean

  • ✓ Passes: the file meets this published rule.
  • ✕ Fails: the platform will reject the file, or show it wrongly.
  • ! Recommendation: the file will upload, but the platform suggests otherwise.
  • ? Can't tell: the platform doesn't publish this rule, so the checker doesn't guess.

Where the rules come from

Every rule is taken from the platforms' help pages and checked against them regularly:

Why ImgWrench

  • Reads the real file. Format, pixel size, frames and transparency come from the file itself.
  • Fixes and re-checks. A fixed file is checked again before you download it.
  • Private by design. Your images never leave your device.

Frequently asked questions

How do I check if an image will upload to Discord, Twitch or YouTube?

Pick what the image is for under Check for, such as Discord sticker or Twitch sub badge, then drop the image into the tool. Every rule the platform publishes is checked: format, size in pixels, file size, animation, frames and transparency. You see Ready to upload, Won't upload or Check before uploading, with the reason next to each rule.

Why won't my Discord emoji upload?

Almost always because the file is 256KB or bigger: Discord's limit is under 256KB. The format matters too: JPEG, PNG, GIF and WebP work, and animated emojis are GIFs. Large animated GIFs are the usual culprit. Click Fix it, or use the Discord emoji compressor, which shrinks the GIF by reducing colours and frames.

Why is my Discord sticker rejected?

Discord stickers have strict rules: exactly 320×320 pixels, PNG for still stickers or APNG for animated ones, and at most 512KB. GIFs aren't accepted at all, and animations can't play faster than 60 frames per second. The checker shows which of these your file breaks, and Fix it turns a GIF into a 320×320 animated PNG.

What are the Twitch emote requirements?

With auto-resize, Twitch takes one square PNG between 112×112 and 4096×4096 pixels, up to 1MB, or a GIF with up to 60 frames. In manual mode you upload 112, 56 and 28 pixel versions: PNGs under 100KB each, GIFs under 512KB each. Twitch also asks for a transparent background. The Twitch emote resizer makes all three sizes.

Why does the checker say it can't tell?

Some rules aren't published. YouTube's help page, for example, lists no file formats for channel banners, so the checker won't claim a JPG or PNG passes or fails that rule. It marks it with a question mark instead. Recommendations, such as Discord's 128×128 for emojis, are marked with an exclamation mark, because a file can still upload without them.

What does Fix it do to my image?

It resizes the image to the platform's size and shrinks the file until it fits the limit, using the same engine as ImgWrench's resizer pages, then checks the result again so you can see it passes. A different shape gets transparent space around it, or is trimmed from the centre for banners. To choose the crop yourself, follow the link to that platform's tool.

Are my images uploaded anywhere?

No. The image upload checker runs entirely in your browser, so your images never leave your device and are never sent to a server. Reading the file, checking the rules and fixing it all happen locally. You can check this yourself: open your browser's network tab while you check an image, and you'll see that no image data is sent anywhere.