Character & Word Counter
A live counter for anyone working with Discord's limits. It shows characters, words, sentences, lines and byte size, so you can check whether a message, bio or embed field fits before you paste it.
- Free, no limits
- No login
- Runs in your browser
About this tool
Discord limits messages to 2000 characters, embeds to 6000 and bios to 190. Before you paste a wall of text, this counter tells you exactly where you stand.
It shows characters, words, sentences, lines and byte size in real time as you type.
How to use
Type or paste your text.
Read the live counts below.
Trim anything that exceeds the limit you are working with.
The limits worth counting against
A standard message is capped at 2000 characters, and Nitro raises it to 4000. Exceeding the cap does not truncate - the message is rejected, which is why long pastes silently fail to send.
Other fields have their own budgets: About Me is 190 characters, custom status 128, nickname and display name 32, username 32, channel name 100, role name 100, server name 100, server description 120, and embed description 4096.
Discord counts characters rather than bytes, but it counts Unicode code points rather than what a human would call a character. An emoji built from a zero-width-joiner sequence - a family, or a flag - can consume five or more of your 2000 despite occupying one visual slot.
What counts and what does not
Markdown syntax counts. Wrapping a 1990-character message in bold pushes it over, because the four asterisks are part of the message. The same applies to spoiler bars, code fences and quote markers.
A custom emoji costs its full raw form - `<:name:1234567890123456789>` is around 25 characters, not one. A message that looks like a short line with a few emoji can be surprisingly close to the limit, which is why bot output that echoes emoji sometimes fails on messages that appear brief.
Staying inside Discord limits
Regular messages cap at 2000 characters. Embed descriptions cap at 4096 and field values at 1024. If you are writing a long announcement or bot response, counting first saves you from truncation.
Frequently asked questions
What counts as a word?
Words are split on whitespace, so a run of text separated by spaces counts as one word per chunk.
Related guides
Browse all guides and generators.
Try other relevant tools
Snowflake ID & Date Converter
Convert between Discord IDs and exact dates - both directions.
Discord Timestamp Generator
Create <t:123:r> timestamps that render in every reader’s local time.
Discord Token Decoder
Decode the payload of a Discord token to reveal the embedded user ID and type.