Zero Signup ToolsFree browser tools

SEO Tools

Discord Character Counter

Count Discord messages against the 2,000 (4,000 Nitro) limit, plus usernames, nicknames, about me, embeds, and the 6,000 character embed budget.

Discord character counter

Live Discord limits

Message 2,000 / Nickname 32 / About me 190 / Embed total 6,000

Discord counts every field with simple .length (UTF-16 code units). Each emoji is the same number of characters discord.js, discord.py, and the Discord HTTP API will report.

Account tier

What you type into a Discord chat. Discord splits longer text into multiple messages.

458 / 2000Free limit

1,542 characters left of 2,000.

Your unique @username. Lowercase, 2-32 characters, letters/digits/underscores/dots.

15 / 32

17 characters left of 32.

Your account-wide display name shown above your username.

17 / 32

15 characters left of 32.

Per-server nickname that overrides your global display name in that server.

7 / 32

25 characters left of 32.

Profile bio shown on your profile card. 190 free, 300 with Nitro.

124 / 190Free limit

66 characters left of 190.

Optional status next to your name. Up to 128 characters.

29 / 128

99 characters left of 128.

Profile pronouns field. Up to 40 characters.

9 / 40

31 characters left of 40.

The name of a Discord server (guild). 2-100 characters.

27 / 100

73 characters left of 100.

A text, voice, forum, or stage channel name. 1-100 characters.

13 / 100

87 characters left of 100.

A thread or forum post title. 1-100 characters.

19 / 100

81 characters left of 100.

Server role name. 1-100 characters. Cannot be @everyone.

20 / 100

80 characters left of 100.

Community server description shown in Server Discovery. Up to 120 characters.

118 / 120

2 characters left.

Display name used by a webhook bot when it posts to a channel. 1-80 characters.

11 / 80

69 characters left of 80.

How to use

  1. Pick your tier at the top right: Free uses the 2,000 character message limit and 190 character about me; Nitro raises them to 4,000 and 300.
  2. Type or paste content into any field on the left. Each counter shows the live character count against the matching Discord limit, with a green/amber/red progress bar and a remaining-characters readout.
  3. Use the Username field to check the post-2023 unique handle rules: lowercase only, 2-32 characters, no leading/trailing or double dot. Issues are listed below the field.
  4. Open the Message split preview on the right when you go over the per-message cap. The tool splits the message into copy-paste-ready segments at safe code fence, paragraph, line, or space boundaries.
  5. Use the Embed budget panel to fill in title, description, field names and values, author name, and footer. The 6,000 character total across every embed slot updates as you type so you can fit the whole embed in one payload.
  6. Click Copy report for a plain-text summary of every counter, Load sample to see a worked release-notes example, or Clear all to start over.

About this tool

Discord Character Counter mirrors every documented Discord text limit in one panel so you do not have to look them up one by one. The message field counts against 2,000 characters on a free account and 4,000 with Nitro; the username field uses Discord's post-2023 unique handle rules (lowercase letters, digits, underscores, and dots only, 2-32 characters, no leading or trailing dot, no double dot, and a small reserved-name block); the global display name and server nickname share the 1-32 character cap; the about me bio runs against 190 characters on a free account and 300 with Nitro; the custom status maxes out at 128; pronouns at 40; the server name at 2-100; channel, thread, and role names at 1-100; the server description at 120; and the webhook display name at 1-80. The embed panel reproduces the full 6,000 character embed budget: title 256, description 4,096, field name 256, field value 1,024, footer 2,048, and author name 256 are all counted live, with up to 25 fields per embed and up to 10 embeds per message highlighted as separate caps. When the message goes over the per-message limit the message split preview slices it into copy-paste-ready segments along the safest boundary it can find (code fence > paragraph > line > word), so a long announcement, release note, or markdown block never gets cut down the middle. Every limit is measured the way Discord's HTTP API and the discord.js, discord.py, and discord-go SDKs measure it: simple UTF-16 code unit length, the same number message.content.length returns inside a bot. A status panel summarizes every counter at a glance, a copy report turns the whole state into a plain-text summary you can paste into a PR, a wiki, or a server admin channel, and Load sample seeds every field with a realistic release-notes-style example so you can see the tool work without typing first. Everything runs entirely in your browser; the drafts, embed payloads, profile copy, and server settings you check here never leave your device.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsSEO Tools