Discord Post Character Count Limit [Updated 2026]

Discord Post Character Count Limit [Updated 2026]

What is the character limit for a Discord message in 2026? Here is the current limit, how it applies to bots and webhooks, and tips for longer posts.

The character limit for a Discord message is 2,000 characters.

That limit applies per message, not per post in the sense other platforms use. If you need to say more, Discord expects you to send a second message rather than write around the cap, and most bots and schedulers, including BulkPublish, handle that by splitting longer content into consecutive messages automatically.

Character limits on Discord

Content typeLimit
Standard message2,000 characters
Embed description4,096 characters
Embed field value1,024 characters
Server name100 characters
Channel name100 characters
Bio190 characters

Why the limit feels different from other platforms

Discord is built around channels and threads rather than a single feed, so a long idea doesn’t need to fit in one box the way an Instagram caption does. Splitting a longer announcement into two or three messages, or using an embed instead of plain text, is normal here and doesn’t read as a workaround the way it might elsewhere.

Tips for Discord posts

  1. Use embeds for structured content: an embed’s description field allows over twice the characters of a plain message, and it renders with cleaner formatting
  2. Split long announcements deliberately: break at a natural point, like the end of a paragraph, rather than mid-sentence
  3. Front-load the important part: in a busy server, people skim the top of a message before deciding to read on
  4. Check server-specific rules: some communities restrict message length or formatting further through their own bots
  5. Use formatting: Discord supports markdown-style bold, italics, and code blocks, which can make a message at the limit easier to read than one without

Character limit in BulkPublish

BulkPublish enforces the 2,000-character limit for Discord posts. Content that runs longer is split into multiple messages automatically, so you don’t need to trim it yourself before scheduling.