Animated Discord Emotes and Stickers by Drawing
Discord emotes and stickers are small, loop constantly, and show your own drawing style in a place your community already is. Doodraw is a fast way to draw the art, since every brush stroke wiggles the moment you draw it, but Discord’s size rules are strict: this guide covers drawing in Doodraw and then actually fitting what Discord asks for.
Discord’s real limits (check these first)
| Emote | Sticker | |
|---|---|---|
| Dimensions | 128 × 128 px (recommended) | 320 × 320 px |
| Max file size | 256 KB | 512 KB |
| Formats | PNG, JPG, GIF, WEBP (animated: GIF or WEBP) | PNG (static), APNG or GIF (animated) |
| Where it works | Free inside the server you upload it to; Nitro needed to use it in other servers | Server-wide once approved; no Nitro needed to use one already in the server |
These numbers come from Discord’s own emoji guide and sticker upload screen. They matter because Doodraw’s exports are not pre-sized for Discord: you draw at a normal canvas size and resize and recompress afterward, which this guide walks through.
Step 1: Draw with the limit in mind
Open Doodraw and pick an animated brush. A couple of choices now save compression headaches later:
- Keep the drawing simple. Fewer colors and simpler shapes compress smaller, which matters a lot once you are aiming for 256 KB or 512 KB.
- Center your subject the way you want it to read at 128px or 320px: an emote especially is viewed tiny, so bold, simple shapes read better than fine detail.
- Use a separate layer for your character so you can export it with a clean transparent background.
Step 2: Set up the export
Open the export panel above the canvas:
- Turn on Transparent background, so the emote or sticker sits on Discord’s own background instead of a box.
- Set Duration short: 1 to 2 seconds is usually enough for a loop at this size, and every extra second adds 15 more Animated PNG or GIF frames to compress.
- Pick Animated PNG (marked Recommended) for the cleanest transparent edges, or GIF if you want the widest compatibility. Both carry a small watermark on the free plan; Doodraw Pro removes it.
- Export and save the file.
Step 3: Resize and check the file size
Doodraw exports up to 1080p on the longest side, so the raw export is almost always bigger and higher-resolution than Discord wants. Two things to do before uploading:
- Resize to 128 × 128 px for an emote, or 320 × 320 px for a sticker. Any image editor or a free online animated-GIF/PNG resizer that preserves frame timing will do this.
- Check the file size against the limit (256 KB for an emote, 512 KB for a sticker). If it is still over, a shorter Duration, a simpler drawing, or running the file through a free GIF/PNG compressor are the usual fixes. This resize-and-compress step is normal: Discord’s limits are tight enough that most hand-drawn animations need it, whatever app they were made in.
Step 4: Upload to Discord
- Emote: In a server you manage, go to Server Settings → Emoji → Upload Emoji, pick your resized file, and give it a name.
- Sticker: Go to Server Settings → Stickers → Upload Sticker, pick your resized file, add a name and a related emoji, and submit it.
FAQ
What size does a Discord emote need to be?
128 by 128 pixels is Discord’s recommended size, with a 256 KB file size limit for both static and animated emotes, as of Discord’s own emoji guide. Discord will resize a different-sized upload for you, but starting close to 128x128 keeps quality and file size predictable.
What size does a Discord sticker need to be?
320 by 320 pixels, as either a static PNG or an animated APNG or GIF, with a 512 KB file size limit. This is tighter than it sounds for animation, so short loops and simple color work are worth planning for before you export.
Can I draw an animated Discord emote in Doodraw?
Yes. Draw with any animated brush, turn on Transparent background, set a short Duration (1 to 2 seconds is plenty for a tiny emote), and export as GIF or Animated PNG. You then need to resize the export to 128x128 (emote) or 320x320 (sticker) and check the file size, since Doodraw does not export at those exact pixel dimensions on its own.
Why does Discord reject my animated emote or sticker for being too big?
Doodraw exports up to 1080p, well above Discord’s 256 KB (emote) or 512 KB (sticker) limits, so a resize and often a recompress is a normal extra step. Shortening the Duration, simplifying the drawing, or running the export through a GIF/PNG compressor (several free ones exist online) usually gets it under the limit.
Do I need Discord Nitro to use animated custom emotes?
Not to use one inside the server you uploaded it to. Nitro is only needed to use a server’s custom emotes while chatting in other servers, or to unlock extra animated emoji slots.
Want to animate your own avatar instead of an emote? See how to make an animated Discord PFP (it needs Discord Nitro to actually animate once uploaded).
Draw your first emote
Open Doodraw, draw something small and bold, and export it with a transparent background. Resizing to fit Discord takes a minute more. Get Doodraw for free, and once you have something you like, share it in the Doodraw Discord.