Back to blog

How to Convert Any GIF to a 320x320 APNG Discord Sticker (2027 Guide)

Jan 1, 2027EmoteGen TeamEmoteGen Team

Complete 2027 tutorial on Discord custom stickers. Learn the difference between Emojis and Stickers, why Discord rejects GIFs for stickers, and how to create 320×320 APNGs under 512KB with die-cut white outlines.

On Discord, Stickers and Emojis serve two completely different communicative roles:

  • Custom Emojis: Rendered inline with text (128×128px, ≤256KB), using vintage .gif format.
  • Custom Stickers: Standalone expressive illustrations sent directly into the chat flow at 320×320 px, supporting up to 512 KB, and mandatorily formatted as APNG (Animated PNG)!

Many server admins try dragging an animated GIF into the Stickers tab, only to be rejected with:

"Sticker file must be in PNG or APNG format. GIFs are not supported for stickers."


1. Why Does Discord Mandate APNG Over GIF for Stickers?

Compared to the 256-color limit of GIF, APNG (Animated Portable Network Graphics) represents a massive generational leap:

  1. 24-Bit Truecolor: Supports 16.7 million colors with zero color banding or unsightly dithering speckles.
  2. 8-Bit Alpha Transparency: While GIF only supports 1-bit binary transparency (every pixel is 100% opaque or 100% transparent, causing jagged stair-stepped edges), APNG provides 256 levels of smooth semi-transparency for soft drop shadows and feathered hair outlines.

2. 2027 Discord Custom Sticker Technical Rules

| Requirement | Discord Official Rule | Optimal Export Advice | | :------------------- | :------------------------------------------ | :---------------------------------------------- | | File Format | APNG (animated) or PNG (static) | Never upload .gif | | Exact Dimensions | 320 × 320 px (exact square) | Non-square dimensions will fail validation | | Max File Weight | Exactly binary ≤ 512 KB (524,288 bytes) | Aim for 450 KB ~ 490 KB for safe buffer | | Max Duration | Up to 5 seconds | 2 to 3-second loops yield the best visual punch |


3. The Power of the "Die-Cut White Outline"

Discord users actively switch between Dark Theme, Light Theme, and Midnight OLED Theme.

If your character has dark clothing or black line art, it blends invisibly into Discord Dark mode. Conversely, a white mascot becomes invisible on Light mode.

Pro Tip: Adding a crisp 2–4px antialiased white die-cut border makes your sticker instantly pop against every Discord theme, giving it the premium look of a physical collectible vinyl sticker!


4. Convert to APNG in 1 Click with EmoteGen

No need to struggle with complex frame extraction in Photoshop:

  1. Open the EmoteGen workbench.
  2. Drag and drop any GIF or video file.
  3. Select the Discord Sticker (320x320 APNG) preset.
  4. Toggle on "White Sticker Outline".
  5. Click Download to export a ready-to-upload, <512KB APNG file.
  6. Upload under Server Settings → Stickers and delight your community!
Skip Manual Resizing

Tired of manual frame-dropping? Generate full compliant sticker sets with AI.

Describe any character to get a matching 9-sticker pack with transparent background and die-cut outline, formatted for all platforms.