Discord Character Limit (2026): 2,000 Free, 4,000 Nitro — Plus Every Bio, Server & Embed Limit

The Discord character limit is 2,000 characters per message for free accounts, and 4,000 characters for Discord Nitro subscribers — exactly double. The limit applies everywhere you type: server channels, DMs, and threads. Beyond messages, your About Me bio gets 190 characters, usernames run 2–32 characters, and bot embeds follow their own set of limits (up to 4,096 characters for an embed description, 6,000 across an entire embed).

If you’ve ever had a mid-rant message bounce back with “Your message is too long,” this guide is the full map: every Discord character limit in 2026, what counts toward it, and how server admins and bot developers stay under the caps. Paste any message into the free Text Character Counter to check it before Discord does.

What Is the Discord Message Character Limit?

2,000 characters on a free account — roughly 300–400 words. Discord blocks the send entirely if you’re over; there’s no truncation, just a red counter and a refusal. The limit covers all message types equally: server channels, direct messages, group DMs, threads, and forum posts.

Discord Nitro doubles the limit to 4,000 characters per message. That’s the full extent of the message-length perk — Nitro doesn’t change most other text limits on the platform (your bio stays 190 characters either way).

The limit is deliberate. Discord is built for fast, active conversation — servers where messages fly by in seconds. Shorter messages keep busy channels readable; a 10,000-character essay would bury the chat for everyone.

Every Discord Character Limit in One Table

Discord Field Character Limit (2026)
Message (free account) 2,000 characters
Message (Nitro) 4,000 characters
About Me bio 190 characters
Username 2–32 characters
Display name 32 characters
Server name 100 characters
Channel name 100 characters
Channel topic 1,024 characters
Custom status 128 characters
Embed title (bots) 256 characters
Embed description (bots) 4,096 characters
Embed field name / value 256 / 1,024 characters
Embed footer 2,048 characters
Total embed payload 6,000 characters (max 25 fields)

What Counts Toward Discord’s 2,000 Characters?

Everything you type, plus a few things you might not expect:

  • Markdown formatting characters count. The asterisks in **bold**, backticks in code blocks, and > in quotes all consume characters — a heavily formatted announcement uses noticeably more than its visible text suggests.
  • Custom emoji shortcodes count at full length. A custom server emoji isn’t 2 characters like a standard emoji — it’s stored as <:emoji_name:123456789012345678>, which can eat 30+ characters each. Three custom emojis can quietly cost you 100 characters.
  • Spaces, line breaks, @mentions, and links all count. Discord doesn’t shorten URLs, so a long link costs its full length.

This is why a message that “looks” under 2,000 gets rejected. Draft long announcements in a character counter first — you’ll see the true count including every formatting character.

How Do You Send a Message Longer Than 2,000 Characters?

Four workarounds, best first:

  1. Split it into a thread. Post the opener, create a thread, and continue there — busy channels stay clean, and readers who care get the full text. Better UX than one 4,000-character wall even if you have Nitro.
  2. Number a multi-part message (1/3, 2/3, 3/3) for announcements that must live in the main channel.
  3. Attach it as a file. Paste long text into a .txt or markdown file — free accounts can upload files where the message box would refuse the same text.
  4. Nitro, if you consistently need 2,000–4,000 characters — but past 4,000 you’re back to the options above anyway.

Discord Embed Limits for Bot Developers

If you build bots, embed limits are where “Invalid Form Body” API errors come from. The caps per embed: title 256, description 4,096, up to 25 fields (name 256 / value 1,024 each), footer 2,048, and a hard total of 6,000 characters across the whole embed — even if each individual field is under its own cap.

The 6,000 total is the one that bites: 25 maxed-out fields would be 32,000 characters, so a “valid-looking” embed can still fail. Validate every dynamic field’s length before your bot sends, and truncate user-generated content defensively.

Frequently Asked Questions

What is the Discord character limit?
2,000 characters per message for free accounts, and 4,000 characters for Discord Nitro subscribers. The limit applies to server messages, DMs, and threads alike.

What is the Discord bio (About Me) character limit?
190 characters, for both free and Nitro accounts.

Do custom emojis count toward Discord’s character limit?
Yes — heavily. Custom emojis are stored as shortcodes like <:name:id> that can consume 30+ characters each, unlike standard Unicode emojis.

Does formatting count toward the Discord limit?
Yes. Markdown symbols — asterisks, backticks, quote arrows — all count as characters even though they render invisibly as formatting.

How do I send a long message on Discord without Nitro?
Split it into a thread or numbered parts, or attach the text as a file. Files bypass the message character limit entirely.

What are Discord’s embed character limits?
Title 256, description 4,096, field names 256, field values 1,024, footer 2,048 — with a 6,000-character total across the entire embed and a 25-field maximum.

Conclusion

Discord gives you 2,000 characters (4,000 with Nitro), and the hidden costs — markdown symbols and 30-character custom emoji codes — are what push “short” messages over the line. Count the real total, and thread anything longer.

Draft your next announcement in the free Text Character Counter and see the true character count — formatting, emoji codes, and all — before Discord’s red counter does.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top