Skip to content

Discord Character Limit Guide

Complete list of Discord character limits for messages, embeds, bios, nicknames, channel names and more.

Message
2,000 characters
Embed title
256 characters
Embed description
4,096 characters
Embed field name
256 characters
Embed field value
1,024 characters
Embed footer
2,048 characters
Embed author
256 characters
About Me / Bio
190 characters
Custom status
128 characters
Server name
100 characters
Channel name
100 characters
Nickname
32 characters
Channel topic
1,024 characters
User note
256 characters

FAQ

What happens when I exceed the limit?

Discord either blocks sending or silently truncates the message. Embeds that exceed limits are rejected by the API.

Every Discord character limit in one place

Discord enforces a different character limit on almost every text field, and the numbers are not intuitive. A standard message caps at 2,000 characters, but an embed description allows 4,096 - more than double - while your About Me bio is restricted to just 190. Knowing which cap applies to the field you are editing is the difference between a message that sends and one that is silently rejected.

The limits fall into three broad groups. Message content (2,000 standard, 4,000 with Nitro) governs what you type into the chat box. Embed fields, which bots and webhooks use, have their own separate caps per element plus a combined 6,000 character ceiling. Profile and server metadata - nicknames at 32, server and channel names at 100, channel topics at 1,024, bios at 190 - are the tightest of all, because they appear in dense UI where long strings would break the layout.

The table above lists each limit exactly. If you only remember three numbers, make them 2,000 for messages, 6,000 for a whole embed, and 32 for nicknames - those three account for the overwhelming majority of limit errors people actually hit in practice.

Why your message is longer than it looks

The most common source of confusion is that Discord counts the raw text you send, not the rendered result you see. Several elements expand dramatically between what you type and what is transmitted, and this is where most unexpected truncation comes from.

A custom emoji is the worst offender. It renders as one small image but is sent as <:emojiname:123456789012345678>, which is commonly 28 to 32 characters. Ten custom emoji in a message can consume 300 characters of your 2,000 budget while occupying almost no visual space. Animated emoji add an extra character with their <a: prefix.

Mentions behave the same way. A user mention is transmitted as <@123456789012345678> - around 21 characters - regardless of how short the person's display name is. Role mentions and channel links follow the same pattern. Formatted timestamps such as <t:1735689600:F> cost roughly 17 characters to render a single date. Long URLs count in full, even when the client visually shortens them in the preview.

If you are writing close to the cap and cannot work out why Discord is refusing to send, paste your message into a plain character counter. The count it reports will almost always exceed what you estimated by eye.

Embed limits: the 6,000 character trap

Embeds have the most complex limit structure in Discord, and they trip up bot developers constantly. Each element has its own cap: the title allows 256 characters, the description 4,096, each of up to 25 fields allows 256 for the name and 1,024 for the value, the footer allows 2,048 and the author name 256.

The trap is that satisfying all of those individually is not enough. Discord additionally enforces a 6,000 character total across every text element in the embed combined. An embed with a 4,096 character description and fifteen fields at 1,024 characters each passes every single per-field check while being several times over the combined limit, and the API will reject it outright.

A further constraint that is easy to miss: a single message can carry up to 10 embeds, but the 6,000 character ceiling applies to each embed separately, while the whole message payload has its own overall size limits. If you are generating embeds programmatically from user data of unpredictable length, validate the running total as you build rather than checking only at the end.

Exceeding an embed limit does not truncate gracefully the way message content sometimes does. The API returns a 400 error and nothing is posted at all, which is why an untested edge case can take a bot's output offline completely.

Working comfortably within the limits

For long messages, splitting is better than trimming. Two well-structured messages read far better than one that has been compressed to the point of losing meaning, and Discord groups consecutive messages from the same author so the visual break is minimal.

For bots and webhooks that echo user-supplied content, always truncate defensively before sending rather than relying on the API to handle it. Cutting at a word boundary and appending an ellipsis produces a much better result than a hard character cut mid-word, and it guarantees you never hit a rejection in production.

For profile fields, write to roughly 80% of the stated cap. Bios and nicknames are displayed in constrained UI that truncates visually well before the technical limit, particularly on mobile, so the final characters of a maxed-out bio are frequently never seen by anyone.

Tips for using discord character limit guide

  • Discord markdown works in most chat inputs, but formatting behaves differently in embeds, code blocks, channel topics and auto-mod messages - always verify in the exact place you plan to use it.
  • Some formatting only renders in the client. Bots receive the raw markdown text via the API, so a bot reposting a formatted message may strip or double-render the styling.
  • Server settings and client versions change behaviour over time. If a trick stops working, check whether the client updated or the server changed a permission that affects the feature.
  • Test formatting in a private channel or a scratch server before applying it to an announcement channel with a large audience.

These tips apply no matter whether you are decorating a personal profile, organising a server or publishing a guide. The principle stays the same: start with clean, readable content, then add styling in small, reversible steps so your text keeps working everywhere it is pasted.

How to get started with discord character limit guide

  1. Read the rule, then test it. Each guide explains a feature with copy-pasteable examples. Run the example in a scratch channel first so you can see the rendered result before applying it anywhere important.
  2. Check the message type. Confirm whether you are working in chat, an embed, a code block or a topic, because formatting rules differ. The guide notes these differences explicitly.
  3. Keep a reference. Bookmark the guides you use most. Discord formatting is compact and easy to forget, and having the syntax one click away beats re-searching every time.

The whole workflow takes under a minute for most people. Because everything runs locally in the browser, there is no account to create, no upload step and no waiting for a server to respond. The results are plain text that you can paste anywhere and adjust later.

Common mistakes and how to avoid them

  • Assuming the 2,000 character limit counts visible characters. It counts the raw string, so custom emoji, mentions, timestamps and URLs all consume far more budget than they display. A message that looks half-full can be at the cap.
  • Building embeds against the per-field limits alone and ignoring the 6,000 character total. This is the single most common cause of an embed that validates locally but is rejected by the API in production.
  • Writing a bio to the 190 character limit without checking it on mobile. The About Me field is limited to 190 characters but visually truncates much earlier on narrow screens, so the last third is often never read.
  • Forgetting that nicknames cap at 32 characters while usernames allow 32 and server names allow 100. Decorated unicode names that fit a server name will silently fail as a nickname.

Frequently asked questions

What happens when I exceed the limit?

Discord either blocks sending or silently truncates the message. Embeds that exceed limits are rejected by the API.

Does Nitro increase the message character limit?

Yes. Nitro raises the standard 2,000 character message limit to 4,000 characters. The limit applies to the message body only - embed field limits, bio limits and nickname limits are unchanged by Nitro.

Do emoji and custom emoji count toward the limit?

Yes, and they cost more than you would expect. A custom emoji is sent as the raw string <:name:id>, which can be 25 or more characters even though it displays as a single image. Standard unicode emoji count as one or two characters depending on the codepoint.

What is the total character limit across an entire embed?

6,000 characters, summed across the title, description, footer, author name and every field name and value. An embed can pass every individual field limit and still be rejected for breaching this combined cap.

Why does formatting sometimes not work in my message?

The most common causes are markdown inside code blocks, characters that were automatically escaped, or a client version that renders the feature differently. Double-check the raw text you actually sent.

Do these tips work for bots too?

Most formatting rules apply to messages sent by bots through the API as well, though bots receive the raw markdown and embeds have their own separate field limits.

Discord Character Limit Guide | key points to remember

Discord Character Limit Guide is part of a larger collection of free tools on this site. The related tools below cover adjacent topics, and everything runs directly in your browser - no accounts, no installs, no data leaving your device.

If a technique on this page does not behave as expected, the quickest fixes are: check the character limit of the field you are editing, make sure the text is not inside a code block, and preview it in the exact place where it will be used. Most rendering quirks come from one of those three sources, and most are resolved in seconds.

Related keywords: discord character limit, discord message limit, discord bio limit, discord embed limit, discord nickname limit, Discord Guides.

More in Discord Guides

Browse every guide in Discord Guides or see all guides.