Skip to content

Use case

GIFs for Slack and Discord: messages, emoji and limits

Show your team what you built without a call, or turn a moment into a custom emoji.

Open in the editorPreset: Discord
Width
640px
Frame rate
15 fps
Target
≤ 18.4 MB
Open an empty project

How to · 3 steps

Step by step

  1. 1

    Record or drop in a clip

    Trim to the bit worth sharing and caption it if needed.

  2. 2

    Pick the destination

    Choose Discord, Slack, Slack emoji or Discord emoji; Lazygif sets the size.

  3. 3

    Export and paste

    Drag it into the message box, or upload it as an emoji.

The limits that matter

Slack takes files up to 1 GB, but big GIFs stall busy channels.

  • Discord message: 20 MB on a free account.
  • Slack message: aim under 10 MB.
  • Slack emoji: 128 KB, square, up to 50 frames.
  • Discord emoji: 256 KB, 128×128; animated emoji need Nitro.

Emoji that read at tiny sizes

Emoji show far smaller than 128 px. Crop tight on one subject, use bold motion and keep the loop short. The Slack emoji GIF page opens Lazygif with this set up.

Size limits

Where this GIF is going

Limits for the destinations on this page. See every platform.

GIF size limits for Discord, Discord emoji, Slack, Slack emoji
PlatformMax GIF sizeLazygif preset
Discord
20 MB
640px · 15 fps · ≤ 18.4 MB
Discord emoji
256 KB
128px · 15 fps · ≤ 236 KB
Slack
1 GB
640px · 15 fps · ≤ 9.2 MB
Slack emoji
128 KB
128px · 12 fps · ≤ 118 KB

FAQ

Questions, answered

What is Discord’s file size limit for free users?
20 MB per file. Nitro Basic allows 50 MB and Nitro up to 1 GB.
What size should a Slack custom emoji be?
Square, under 128 KB, ideally 128×128 px, with up to 50 frames.
Why does my GIF not animate in Slack?
Slack lets each person turn off animations under Preferences → Accessibility. It still plays for everyone else.

Make your first GIF now.

Record your screen or drop in a video. Free, no watermark, nothing uploaded.