Discord File Size Limits
What Discord accepts for emoji, stickers, avatars, banners and chat uploads, where each number comes from, and which ones are still disputed.
Discord upload limits at a glance
| Use | File size | Dimensions | Formats | Status and source |
|---|---|---|---|---|
| Custom emoji | < 256 KB | up to 128×128 px; shown at 32×32 | GIF, PNG, JPEG, WEBP | Verified |
| Sticker A server Boost level that has free sticker slots (check Discord's current sticker slot rules). | ≤ 512 KB | 320×320 px | APNG, PNG (GIF disputed) | Sources conflict Discord Support: Stickers FAQ Last checked: 2026-10-16 |
| Profile banner Discord Nitro | < 10 MB | min 680×240 px (some pages: 600×240) | PNG, JPEG, GIF | Verified, two figures Discord blog and profile settings pages (no stable help-center link recorded yet). Last checked: 2026-10-16 |
| Profile avatar Discord Nitro for animated (GIF) avatars | < 10 MB | min 200×200 px | PNG, GIF | Verified Discord blog and profile settings pages (no stable help-center link recorded yet). Last checked: 2026-10-16 |
| Server avatar Discord Nitro for animated (GIF) server avatars | < 8 MB | min 200×200 px | PNG, GIF | Verified Discord blog and profile settings pages (no stable help-center link recorded yet). Last checked: 2026-10-16 |
| Chat upload | < 10 MB (another source says 20 MB, not verified) | Not fixed | GIF, PNG, JPEG, WEBP | Not verified Discord Support: File Attachments FAQ Last checked: 2026-10-16 |
- Custom emoji: Under 256 KB (the developer docs write 256 KiB). Uploaded up to 128×128 px and displayed at 32×32.
- Sticker: Exactly 320×320 px and no larger than 512 KB.
- Sticker: Sources disagree on animated format: the support FAQ lists APNG, while a Discord blog post says APNG or GIF. This tool outputs APNG by default and lets you switch to GIF.
- Profile banner: Under 10 MB, minimum 680×240 px. Some Discord pages say 600×240.
- Profile banner: User reports (not official): banner GIFs close to 10 MB can still fail after Discord's crop step; reducing the width to roughly 540 px or less has helped some people.
- Profile avatar: Square image of roughly 200×200 px or larger, under 10 MB. The exact minimum is not stated on a help-center page.
- Server avatar: Server-specific avatars are limited to 8 MB.
- Chat upload: The support article says 10 MB per file and mentions that Discord is experimenting with limits. Some third-party sources say 20 MB since 2025. We have not verified 20 MB, so this tool defaults to 10 MB.
Last checked: 2026-10-16. KB and MB are treated as 1024-based (256 KB = 262,144 bytes). Platforms rarely say which they mean, so the tool aims a few percent below the stated limit. Limits are rechecked every quarter.
What to do when a Discord upload is rejected
- Find the right limit. Match what you are uploading to a row in the table above. Emoji, stickers, avatars, banners and chat attachments all have different limits and shapes.
- Compress below the limit. Use the Discord GIF compressor with the matching preset. It aims a few percent under the stated limit.
- Retry and check the exceptions. If Discord still refuses the file, check the notes in the table for known disagreements between Discord's own pages and for Nitro or Boost requirements.
Where these numbers come from
Every row in the table cites the Discord page it comes from where a stable link exists, together with the date we last checked it. Discord changes limits from time to time, so the table is re-checked every quarter and the date is shown next to each source. Rows marked as conflicting or unverified are listed honestly rather than guessed.
The open questions
Sticker format: APNG or GIF
Discord's sticker FAQ lists APNG for animated stickers. A Discord blog post says APNG or GIF. Until the two agree, the GIF to APNG converter outputs APNG by default.
Chat upload limit: 10 MB or 20 MB
The support article on file attachments says 10 MB and says Discord is experimenting with limits. Some third-party sources report 20 MB since 2025. We have not verified 20 MB, so the tools default to 10 MB.
Banner minimum size: 680×240 or 600×240
Both figures appear on Discord pages. The tools recommend 680×240 or larger.
Kilobytes, KiB and safety margin
Platforms rarely say whether a kilobyte is 1000 or 1024 bytes, and the developer docs use KiB for emoji. A file that is only a few bytes under one reading can be over the other. That is why the compressors count 1 KB as 1024 bytes and aim about 3 percent below the stated limit.
Frequently asked questions
What is the file size limit for Discord emoji?
Custom emoji must be under 256KB. They are uploaded at up to 128×128 pixels and displayed at 32×32.
How large can a Discord sticker be?
Stickers are 320×320 pixels and up to 512KB. Animated stickers are APNG according to Discord's sticker FAQ.
How big can a Discord profile banner be?
A profile banner must be under 10MB and at least 680×240 pixels, and animated banners need Nitro.
What is Discord's file upload limit for chat?
The support article says 10MB per file; some sources report 20MB, which we have not verified. Check Discord's file attachments FAQ for the current number.
Is the server avatar limit different from the profile avatar limit?
Yes. Profile avatars can be up to 10MB while server-specific avatars are limited to 8MB. Animated avatars need Nitro.
Content last reviewed 2026-10-26.