Discord character limits for every text field

A message takes 2,000 characters, or 4,000 with Nitro in the app. Webhooks, bots and schedulers always get 2,000. Paste a message below to count it.

Checked on against 13 sources.

Count a message against Discord's 2,000 limit

Type or paste. It stays in your browser.
Message306 / 2,000
OmniSocials

Season 3 starts Friday at 8 PM. One Discord message holds 2,000 characters. Nitro members can type 4,000 in the app, but webhooks, bots and schedulers stop at 2,000. Put the news in the first line. Markdown symbols and the address behind a link count toward the limit too. Full schedule: omnisocials.com

Webhooks, bots and schedulers can send 2,000 characters. In the app, a longer message turns into a text file, unless you have Nitro (4,000).
The short answer

Messages: 2,000 characters. 4,000 with Nitro.

Discord caps a message at 2,000 characters. Nitro subscribers can send up to 4,000 in the app; without Nitro, a longer message turns into a text file. Webhooks and bots, which schedulers post through, get 2,000: Discord's API takes no more message text than that.

An embed adds room: its description holds 4,096 characters, and a message can carry up to 10 embeds with 6,000 characters across them. A poll takes a 300-character question and up to 10 answers of 55. OmniSocials holds Discord posts to 2,000 characters and counts most emoji as 2.

Message
2,000
4,000 with Nitro, in the app
Embed description
4,096
6,000 across all embeds
Poll question
300
Up to 10 answers of 55
Every limit

Every Discord text limit in one table. With where each number comes from.

Discord character and count limits for messages, embeds, polls, forum posts, buttons, alt text, channels, servers, roles, usernames, display names, nicknames, the About Me bio and webhooks, October 2026
FieldLimitSource
Message2,000 characters; 4,000 with Nitro, in the appDiscord support; Discord API
Message from a webhook or bot2,000 charactersDiscord API
Embeds per message10, with 6,000 characters across themDiscord API
Embed title256 charactersDiscord API
Embed description4,096 charactersDiscord API
Embed fields25 per embed; name 256, value 1,024 charactersDiscord API
Embed footer and authorFooter 2,048; author name 256 charactersDiscord API
Poll question300 charactersDiscord API
Poll answersUp to 10, 55 characters eachDiscord API; Polls FAQ
Poll open timeUp to 32 days through the API; up to 1 week in the appDiscord API; Polls FAQ
Forum post or thread title100 charactersDiscord API
Link button label80 characters; up to 5 buttons in a rowDiscord API
Image description (alt text)1,024 charactersDiscord API
Channel name100 charactersDiscord API
Channel topic1,024 characters; 4,096 in forum and media channelsDiscord API
Server name2 to 100 charactersDiscord API
Role name100 charactersDiscord support
Username2 to 32 characters: a-z, 0-9, _ and .Discord support; Discord API
Display name1 to 32 charactersDiscord support
Server nickname1 to 32 charactersDiscord API
About Me (bio)190 characters, emoji, markdown and links includedDiscord support
Webhook name1 to 80 characters, without "discord" or "clyde"Discord API
Checked on October 22, 2026. "Discord API" means Discord's developer docs, whose limits apply to webhooks and bots, the way schedulers post. Nitro's 4,000 characters apply only to messages a Nitro member sends; Nitro Basic keeps 2,000.
OmniSocials

What OmniSocials checks before it sends. Within Discord's webhook limits.

How OmniSocials checks Discord posts: message length and emoji counting, poll question and answers, link buttons, forum post titles and video links, next to Discord's limits, October 2026
FieldIn OmniSocialsDiscord
Message text2,000 characters; most emoji count as 22,000 characters
Poll questionThe post text, up to 300 characters300 characters
Poll answers2 to 10, up to 55 characters eachUp to 10 of 55
Link buttonsUp to 5 under the message, labels up to 80 characters5 in a row, labels up to 80
Forum post title1 to 100 characters, for forum and media channels100 characters
Video links over the limitWhen the text and the video links pass 2,000, the links follow in a second message2,000 per message
From the OmniSocials web app, October 22, 2026. OmniSocials counts text in UTF-16 units, so most emoji count as 2 and some combined emoji count more. A poll goes without media or buttons.
What changed

What changed for Discord text. New usernames, new layouts.

  1. Apr 2025

    Messages built from components

    Apps can build messages from new layout components (Components V2), with up to 40 components in one message. Source

  2. Mar 2024

    New usernames for everyone

    Discord began giving new usernames to people who had not picked one: lowercase, 2 to 32 characters, without the #0000 tag. Display names hold 1 to 32 characters. Source

Tips

Write Discord messages that get read. Lead with the news.

  1. Put the news in the first line

    People skim a busy channel. Say what happened or what to do first, and the details after.

  2. Plan for 2,000, not 4,000

    Nitro's 4,000 characters only apply to what a Nitro member sends. Webhooks, bots and schedulers stop at 2,000.

  3. Count markdown and links

    Asterisks, underscores and the address behind a masked link are part of the text and count toward the 2,000.

  4. Use an embed for long notes

    When you post through your own webhook or bot, an embed description holds 4,096 characters, and a message can carry 6,000 across its embeds.

  5. Keep poll answers short

    Each answer takes 55 characters. Short answers are easier to read and tap on a phone.

  6. Leave room for emoji

    OmniSocials counts most emoji as 2 characters, so a message full of emoji reaches the limit sooner.

Sources

How we built this guide. Checked on October 22, 2026.

Each limit comes from Discord's developer docs (the message, poll, component, channel, user, webhook and guild pages) and its support articles, read on October 22, 2026. The developer docs give the limits for webhooks and bots, which schedulers use, so where the app differs (Nitro's 4,000 characters, polls of up to a week), the table shows both. Discord does not publish how it counts emoji.

  1. Discord support: Sending MessagesApr 20242,000 characters per message, 4,000 with Nitro; a longer message becomes a text file.
  2. Discord support: What are Nitro & Nitro Basic?Sep 2026Longer messages: up to 4,000 characters, a Nitro perk.
  3. Discord developer docs: Message resourceRead Oct 2026Content 2,000; up to 10 embeds and 6,000 characters; embed title 256, description 4,096, 25 fields of 256 and 1,024, footer 2,048, author 256; alt text 1,024.
  4. Discord developer docs: Poll resourceRead Oct 2026Question 300, answers 55, up to 10 answers, open up to 32 days.
  5. Discord developer docs: Component referenceRead Oct 2026Button labels 80 characters; up to 5 buttons in an action row.
  6. Discord developer docs: Channel resourceRead Oct 2026Channel and thread names 1 to 100; topics 1,024, or 4,096 in forum and media channels.
  7. Discord developer docs: User resourceRead Oct 2026Usernames 2 to 32 characters, nicknames 1 to 32.
  8. Discord developer docs: Webhook resourceRead Oct 2026Webhook names 1 to 80 characters, without "clyde" or "discord"; message content 2,000.
  9. Discord developer docs: Guild resourceRead Oct 2026Server names 2 to 100 characters.
  10. Discord support: New Usernames & Display NamesJul 2026Usernames 2 to 32: a-z, 0-9, _ and .; display names 1 to 32.
  11. Discord support: Custom ProfilesMar 2026About Me: up to 190 characters, emoji, markdown and links included.
  12. Discord support: Polls FAQApr 2024Up to 10 answers; a poll in the app stays open up to 1 week.
  13. Discord support: Discord Account Caps, Server Caps, and MoreMar 2026Message length 2,000, 4,000 with Nitro, 2,000 with Nitro Basic; role names 100.
Something out of date? Tell us.

Learn more. More guides for Discord.

Frequently
Asked Questions

Robert Ligthart
Robert LigthartFounder of OmniSocials
Ask me a question

Last updated:

Robert Ligthart
Still have a question?Ask Robert, the founder
Ask