Free tool

Discord character counter

Check a Discord message before sending it to your community. Choose the standard message limit or the larger Nitro limit, then count the complete draft including Markdown markers, spaces and new lines. The tool keeps your text available even when it goes over.

Text type
77 / 2,0001,923 remaining

Counts UTF-16 units, including Markdown and custom emoji codes. A basic emoji usually uses two units. Discord’s composer has the final say on mentions and custom emoji.

12 whitespace-separated words · 2 lines · 77 visible characters

Copy your draft when you are ready.

Your bio is half of your profile. The other half is the page your link opens — make yours with Stick, free.

How to use it

  1. Choose Message / Nitro Basic or Nitro message to match the account that will send the draft.
  2. Paste the full message with formatting symbols and any copied timestamp or custom emoji codes.
  3. Shorten the draft until it fits, keeping important instructions and links together.
  4. Copy it into Discord and review the composer before sending, especially when mentions or custom emoji are present.

Choose the sender’s message limit

Discord lists 2,000 characters for a standard message and 4,000 for Nitro. Nitro Basic uses the standard message length. This setting is about the account sending the message; a community having extra server features does not mean every sender has the longer allowance. Select the mode before spending time editing a long announcement to the wrong target.

Count the message source

The counter uses UTF-16 units, so many emoji and styled letters contribute two units. It includes the symbols used for formatting, not just the words that remain visible after formatting. For example, adding double asterisks around a word adds four typed characters. The raw form of a custom emoji, mention or timestamp can be longer than its rendered appearance.

Make an announcement easier to scan

A long community update is easier to use when readers can find the action quickly. Put the event or change at the start, follow it with the essential details, then name the next step. If you add a short heading, count its Markdown too. Keep supporting background after the practical information so someone skimming the channel can still respond correctly.

Split at a useful boundary

When a message will not fit, split between complete topics or paragraphs. Check both parts after the split: formatting markers can become unbalanced when an opening marker stays in the first message and its closing marker moves to the second. A code block needs its own opening and closing fence in each message. Number the parts if their order matters.

Leave a little room for the final edit

The final Discord draft may gain a channel mention, event time or extra sentence during review. A message sitting exactly at the limit leaves no room for those changes. Remove a repeated greeting, an unnecessary divider or duplicated background before cutting practical instructions. The point of the counter is to help you keep the message intact through the last editing pass.

Use Discord to validate special elements

A local box cannot resolve your server’s member list, permissions or custom emoji. It counts the characters you provide and leaves the actual composer to validate those special elements. If you type a friendly emoji name here and later pick a custom emoji in Discord, check the final count again. Copy important announcements into your own notes before closing this page.

Questions people ask

Make it yours.

One page for everything your bio links to — every block and every theme in the free plan.

CREATE YOUR SITE — FREE