Back to Blog
    ·8 min read

    How to Make a GIF for Discord (Under 8MB, No Watermark)

    Animated GIF being uploaded into a Discord chat under the file size limit

    Discord GIFs: The Constraints That Actually Matter

    Discord has specific upload limits and display behaviors that other platforms don't. Get them wrong and your GIF either won't upload, gets compressed badly, or looks tiny in chat. This guide walks through making a GIF that hits Discord's sweet spot every time.

    Discord's Real Size Limits in 2026

    Free accounts: 25MB per upload (the old 8MB limit was raised in 2024, but staying under 8MB still helps with mobile data users).

    Nitro Basic: 50MB per upload.

    Nitro: 500MB per upload.

    Animated emojis: 256KB max, must be GIF or APNG, 128x128 displayed.

    Custom animated stickers: 512KB max, Lottie or APNG.

    Realistic target for shareable chat GIFs: under 8MB. It uploads instantly on every connection, plays inline without buffering, and respects users on mobile data.

    Step-by-Step: Discord Chat GIF

    1. 1Open the GIF Maker.
    2. 2Drop in 5-15 images.
    3. 3Set dimensions to 480x480 (or 600x600 for higher quality).
    4. 4Frame delay: 100-150ms (around 7-10 FPS — smooth enough, low file size).
    5. 5Color quality: 10 (lower = smaller file, still looks great for Discord).
    6. 6Create GIF and download.

    If the output is over 8MB, lower dimensions to 400x400 or drop a few frames.

    Step-by-Step: Animated Discord Emoji

    Discord animated emojis are tiny — 128x128 displayed and 256KB max file size. The trick is keeping the file small while staying smooth.

    1. 1Pick 4-8 source frames.
    2. 2Set dimensions to 128x128.
    3. 3Frame delay: 100ms.
    4. 4Color quality: 15-20 (small canvas tolerates more compression).
    5. 5Verify the output is under 256KB before uploading. If it's over, reduce frames or raise color quality value (counterintuitively, higher number = lower quality = smaller file).

    Settings Cheat Sheet for Discord

    Use caseDimensionsFramesDelayQuality
    Chat GIF (small)400x4006-10120ms12
    Chat GIF (smooth)600x60010-15100ms8
    Animated emoji128x1284-8100ms15
    Reaction GIF320x3206-10150ms12

    Why Square Aspect Ratios Win on Discord

    Discord's chat UI auto-scales tall and wide GIFs to fit available space, which can shrink your animation to thumbnail size on narrow screens. Square (1:1) GIFs display at a consistent, readable size across desktop, web, and mobile. Stick to square unless your content genuinely needs wide or tall framing.

    Common Discord GIF Mistakes

    Too many frames — 30+ frames at full resolution blows past 8MB fast. Trim to the essential motion.

    Wrong delay — 50ms looks frantic, 500ms looks broken. 100-150ms is the Discord sweet spot.

    Source images too large — 4K source images get downscaled but the encoder still processes them. Pre-resize sources to roughly 2x your target dimension.

    Forgetting the emoji limits — animated emojis are 256KB, not 8MB. Different game.

    GIF Frame Rate & Speed: The Complete Guide →

    Best GIF Size & Dimensions for Social Media →

    How to Make a GIF from Images Free →

    Frequently Asked Questions

    What's Discord's file size limit for GIFs?

    Free Discord users can upload files up to 25MB (raised from 8MB in 2024). Nitro Basic users get 50MB and Nitro Classic/Full users get 500MB. For animated emojis the limit is 256KB. For stickers it's 512KB (Lottie/APNG).

    What dimensions work best for Discord GIFs?

    480x480 to 600x600 for chat GIFs. 128x128 for animated emojis. 320x320 for custom stickers. Square aspect ratios display cleanest in Discord's UI.

    How do I keep a Discord GIF under 8MB?

    Reduce dimensions to 480px or smaller, lower color quality to 10-15, use 8-12 frames, and set frame delay to 100-150ms. Our GIF Maker shows you the output size before downloading.

    Can I make animated Discord emojis with this tool?

    Yes. Set output dimensions to 128x128 and keep total file size under 256KB. Use 4-8 frames with 100ms delay for smooth loops.

    Does the GIF have a watermark?

    No. iHateIMG never adds a watermark. Your GIF is yours, clean and ready to upload.