
Discord Animated Emojis Not Working? Fix Missing and Motionless Emojis
Fix Discord animated emoji that do not move, appear missing, or cannot be sent. Check animation settings, Nitro access, permissions, and the GIF file.
If a Discord emoji does not move, first find out whether the problem is the file, your display settings, or access to the emoji. A GIF that fails to upload needs a different fix from an emoji that works for everyone except you. Use the table below before you export another file.
Start with the symptom
| What happens | Check first | Next step |
|---|---|---|
| The downloaded file never moves. | The source file. | Open it in a browser before upload. |
| Other people see motion; you do not. | Your animation settings. | Check Play animated emoji and Reduced Motion. |
| The emoji has a lock or is unavailable. | Your plan and channel permissions. | Try it in its original server. |
| Discord rejects the upload. | File size, upload permission, and free slots. | Read the upload error before changing the GIF. |
| A synced Twitch emote is static. | How the emote reached Discord. | Upload the original animated GIF manually. |
1. Check the exact file you downloaded
Drag the downloaded file into a browser tab. Watch it for several seconds. Check the download itself, not the animation preview on the website that made it. A preview can move while a saved thumbnail contains only one still image.
If it stays still, return to the editor and download an animated GIF. Renaming a PNG to end in .gif does not add animation. If the file plays once and stops, export it with repeat enabled. Use GIF for this check: Discord lists other upload formats, but acceptance of a file type does not establish that its animation will survive every upload path.
For a fresh source, use the Discord emoji maker. Choose a clear movement, download the result, and repeat the browser check. Keep this original file so you can compare it with later versions.
2. Check your animation settings
On desktop, open User Settings → Accessibility and find Play animated emoji. Enable it if you want emojis to move. Discord identifies this control in its reactions guide. GIF attachments have a separate autoplay control; changing that setting alone is not a complete emoji check.
Also inspect Reduced Motion and any option that syncs it with your device. Discord documents that Reduced Motion makes animated emojis static in chat, the picker, statuses, and reactions. On mobile, its reduced-motion guide places the control under your user settings, then Appearance → Reduced Motion. Menu placement can differ by app version. See Discord's Reduced Motion instructions.
Keep Reduced Motion enabled if you need it. A still emoji is expected with that preference. To check the file without changing your preferred settings, ask someone who already uses animation to view the same message.
3. Separate emoji access from upload access
Try the emoji in the server where it was uploaded. Then try the channel where it failed. If the picker shows a Nitro lock, check the account that is signed in and its subscription. Discord lists custom and animated emoji as Nitro features; Nitro Basic also includes use of custom emoji across servers where permission allows it. See the current Nitro plan details.
A paid plan does not override channel rules. If an emoji works in its original server but is missing elsewhere, ask an administrator to check Use External Emojiin the affected channel's permissions. Discord documents that control in its channel permissions guide.
Upload access is a separate check. To add an emoji, you must own the server or have Create Expressions permission. A Nitro subscription does not grant that permission. If the upload button is missing, ask the owner to check your role rather than resize the image.
4. Fix a rejected upload
In Server Settings → Emoji, check the available slots and the exact error. Discord requires custom emoji files to be smaller than 256 KB. Emoji names need at least two characters and can use letters, numbers, and underscores. These rules are in Discord's custom emoji upload guide.
If the file is too large, start with a square 128 × 128 pixel export. Shorten the loop or reduce its colors if necessary. Inspect the new file after each change. Our Discord size guide explains the target size, and the GIF compression guide covers ways to reduce the file without losing its main expression.
5. Check Twitch sync and the Discord app
An animated Twitch emote synced through an account connection appears as a static image on Discord. Discord confirms this in its custom emoji guide above. If you own the art or have permission to use it, upload the animated GIF manually. Follow our animated emoji upload steps.
If the file works and access is correct, open the same message in Discord's browser version and the updated app. A result that differs between them points to a client or settings issue. Restart the affected app and check again. If it still fails, send Discord Support the file size, format, exact error, and app version. State whether the failure occurs during upload, selection, or playback. That information is more useful than another compressed copy.
Official Discord sources reviewed September 20, 2026.
