The Index

Platform

Discord message limits

The hard caps on Discord messages — character count, embeds per message, attachments, and what changes with Nitro or server boosts.

Per message

LimitValue
Message content2,000 characters (4,000 with Nitro)
Embeds per message10
Attachments per message10
Upload sizeVaries by server boost level

Bulk deletion

The bulk-delete endpoint accepts between 2 and 100 messages, and will not delete anything older than 14 days. This is a platform restriction with no workaround: clearing an older backlog means deleting messages one at a time, against the per-channel rate limit.

It is the reason a purge command appears to silently do nothing on an old channel.

Why this matters for bots

Anything generating a message from data — a leaderboard, a log entry, an export — needs to plan for the 2,000-character wall. Bots typically respond by paginating, by moving into an embed (which has its own, different limits), or by attaching a file.

Sources

Checked

  1. Discord Developer Portal — message resource (opens in a new tab)

How we verify