Back to blog
Guides 8 min read

Discord Character Limit: 2,000 (or 4,000)

Discord messages are capped at 2,000 characters, 4,000 with Nitro. See the limits for usernames, nicknames, server names, bios, and embeds too.

Bob Crafting
Bob Crafting·Updated Sep 11, 2026

Disclosure: Independent guide from Fuxux. We are not affiliated with Discord, or with any third-party tool mentioned here. Product names belong to their owners.

A Discord message is capped at 2,000 characters. Discord Nitro subscribers get double that, at 4,000. That single number is the one most people come looking for, but it is only one of several limits scattered across Discord's own support pages — usernames, nicknames, server names, bios, and embeds all have their own separate caps, and none of them move together.

Discord doesn't publish these in one place. They live across half a dozen individual support articles, which is why the numbers below are worth having on one page.

Pair this with the Twitter/X character limit or YouTube's title character limit if you're checking limits across more than one platform.

Quick answer: a Discord message is capped at 2,000 characters for everyone, and 4,000 for Discord Nitro subscribers (Nitro Basic does not raise it). Usernames run 2–32 characters, nicknames up to 32, server names 2–100, channel names up to 100, and the About Me bio is capped at 190 — a limit that does not change with Nitro.

Discord character limit showing 2,000 characters for free accounts and 4,000 for Nitro subscribers
2,000 characters free. 4,000 with Nitro. Everything else on Discord has its own, separate limit.

The message limit: 2,000 free, 4,000 with Nitro

Every Discord message — in a server channel or a direct message — is capped at 2,000 characters for free accounts. Discord Nitro subscribers can send up to 4,000 characters in a single message. This is one of Nitro's long-standing perks, not a recent change.

One detail worth knowing: Nitro Basic does not raise the limit. Only the full Discord Nitro subscription doubles the message cap to 4,000 characters; Nitro Basic accounts stay at the standard 2,000, the same as free users.

If you paste text longer than your limit into the composer, Discord's client doesn't just block the send — it offers to convert the overflow into a .txt file attachment instead, so the message still goes through, just not as plain text.

Profile and identity limits

Usernames: 2–32 characters

A Discord username must be between 2 and 32 characters, and can only contain lowercase letters, numbers, underscores, and periods. No spaces, no uppercase letters, no emoji, no other Unicode characters — this is the global, unique handle, and Discord keeps its character set deliberately narrow.

Nicknames: 32 characters

A per-server nickname is capped at 32 characters, but the rules are much looser than the username's: nicknames support full Unicode, including emoji and non-Latin scripts, since a nickname is just a display label scoped to one server rather than the account's unique identifier.

About Me (bio): 190 characters

Your profile's About Me section is capped at 190 characters, counting spaces, emoji, Unicode symbols, and line breaks — each line break consumes one character of the total. This limit applies to every account and does not increase with Discord Nitro, unlike the message limit.

Server and channel naming limits

Server names: 2–100 characters

A server name can run from 2 to 100 characters. In practice, Discord's own sidebar truncates a server's display name at somewhere around 22–30 characters before it starts clipping, so a name that uses the full 100-character allowance will read as a fragment to most members most of the time — the same front-loading logic that applies to YouTube titles applies here.

Channel names: up to 100 characters

Channel names share the same 100-character ceiling. Discord automatically lowercases channel names and converts spaces into hyphens, so a channel typed as "Announcements Feed" becomes announcements-feed once saved.

Embed limits, for anyone posting bot or webhook content

If you're posting rich embeds through a bot or webhook rather than plain text, the character budget is defined field by field in Discord's own developer documentation:

  • Title: 256 characters
  • Description: 4,096 characters
  • Field name: 256 characters
  • Field value: 1,024 characters
  • Footer text: 2,048 characters
  • Author name: 256 characters
  • Fields per embed: 25 maximum
  • Embeds per message: 10 maximum

The part that trips people up: the 6,000-character ceiling isn't per embed, it's the combined total of every title, description, field name, field value, footer text, and author name across every embed attached to one message. A message with several richly filled embeds can hit that combined 6,000 limit well before any single field looks close to its own cap, and Discord's API returns a flat error rather than truncating anything for you.

A quick reference table

  • Message: 2,000 characters (4,000 with Nitro; not Nitro Basic)
  • Username: 2–32 characters, lowercase letters/numbers/underscore/period only
  • Nickname: 32 characters, full Unicode supported
  • About Me / bio: 190 characters, same for every account
  • Server name: 2–100 characters
  • Channel name: up to 100 characters, auto-lowercased with hyphens
  • Embed total: 6,000 characters combined across all embeds in a message

Common mistakes

  • Assuming Nitro Basic doubles the message limit. Only full Nitro does; Nitro Basic stays at 2,000.
  • Writing a 100-character server name. The sidebar clips it long before 100, so the full allowance is rarely what members actually see.
  • Budgeting an embed field by field. The 6,000-character ceiling is a combined total across every field in every embed on the message, not a per-field cushion.
  • Expecting the bio to grow with a paid plan. The 190-character About Me limit is flat across free and Nitro accounts.
  • Typing uppercase or symbols into a username. Usernames only accept lowercase letters, numbers, underscores, and periods — anything else belongs in the nickname instead.

The short version

A Discord message holds 2,000 characters, or 4,000 with a full Nitro subscription. Usernames are a tight 2–32 characters in a narrow character set; nicknames, server names, and channel names each get their own separate ceiling; and the About Me bio is capped at 190 characters no matter what plan you're on. If you're building with embeds, budget against the combined 6,000-character total, not each field's individual cap.

If you're posting the same update across platforms, see how to cross post to multiple platforms for the other per-platform limits worth checking before you write once and publish everywhere.

Frequently asked questions

What is the Discord character limit for messages?

2,000 characters for free accounts and Nitro Basic subscribers. Full Discord Nitro doubles this to 4,000 characters per message.

Does Nitro Basic increase the message character limit?

No. Only the full Discord Nitro subscription raises the message limit to 4,000 characters. Nitro Basic accounts stay at the standard 2,000.

What happens if I paste a message longer than the limit?

Discord's client offers to send the overflow as a .txt file attachment instead of blocking the message outright.

What is the character limit for a Discord username?

2 to 32 characters, using only lowercase letters, numbers, underscores, and periods. Nicknames, which are scoped to a single server, allow up to 32 characters of full Unicode text instead.

How long can a Discord bio be?

The About Me section is capped at 190 characters, including spaces, emoji, and line breaks. This limit is the same for free and Nitro accounts.

What is the character limit for Discord embeds?

Each embed field has its own cap — 256 for a title, 4,096 for a description, 1,024 for a field value — but the combined total across every field in every embed on one message cannot exceed 6,000 characters.

How long can a Discord server or channel name be?

Server names can run 2 to 100 characters. Channel names share the same 100-character ceiling, though Discord automatically lowercases them and replaces spaces with hyphens.


About the author

Bob Crafting
Bob CraftingFounder, Fuxux

I build Fuxux, a scheduler that publishes to nine platforms from one queue. I write about the parts of posting that are actually fiddly — what each platform will and won't let you schedule natively, where the API limits bite, and how to keep a queue running without babysitting it.

@BobCraftingLast reviewed September 2026

Ready to post smarter?

Fuxux handles the scheduling, the formatting, and the AI captions — so you can focus on ideas.

Start free — no credit card