One Discord message can hold 2000 characters. Go past that and Discord doesn't block you; it converts the message into a text file instead. Nitro subscribers get double the room, 4000 characters per message. Other text fields have their own caps, such as 100 characters for a role name and 500 for a user note.
| What you're typing | Character cap | Who it applies to |
|---|---|---|
| A chat message | 2000 | Base and Basic accounts |
| A chat message | 4000 | Nitro subscribers |
| A server role name | 100 | Anyone creating roles |
| A note on another user | 500 | Every account |
| The name of a file you upload | 100 | Every account |
| A server vanity URL | 25 | Servers at Level 3 |
What the 2000 character message cap means in practice
The cap is counted in characters, and the figures above come from Discord's account and server caps table. Discord's help page on sending messages says a message with more than 2000 characters will be converted into a text file. So you won't see a hard refusal. Your words go through, but they arrive as an attached text file rather than as a normal message in the channel.
That can be fine for a log or a block of code. For an announcement it's usually not what you want, because readers see a file instead of your text sitting in the chat. If the post needs to read like a message, split it into two or three shorter ones before you hit send.
How Nitro changes the Discord message length
Nitro is the only route to a longer message. Subscribe and the cap per message rises from 2000 to 4000 characters. The caps table lists three tiers for message length: Base at 2000, Basic at the same 2000, and Nitro at 4000. So the Basic tier doesn't add any extra characters; only full Nitro does.
The raise applies to the person sending. If you're on Nitro and post a message longer than 2000 characters but under 4000, it goes out as a message. A friend without Nitro sending the same text would see it turned into a file. If you're weighing the subscription up, this rundown of what Discord Nitro includes covers the wider picture.
Other Discord text limits worth knowing
Messages aren't the only place Discord counts characters. The same caps table sets limits on several other text fields, and they're much tighter:
- Role names stop at 100 characters, so long descriptive role titles need trimming.
- Each user note can run to 500 characters, and one account can keep up to 1,500 notes in total.
- An uploaded file's name can be 100 characters long at most.
- A vanity URL for a server is capped at 25 characters, and it's only available once a server reaches Level 3.
Discord lists these as single figures, so plan around them.
Upload size by tier, since long messages become files
Because an over-length message becomes a file, it helps to know the file sharing limits too. The caps table puts them at 10MB on Base, 50MB on Basic and 500MB on Nitro. That's a separate allowance from the character count, and it's the one that matters when you're sending images, clips or documents. For the full detail, see this guide to the Discord file size limit.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Frequently asked questions
Does Discord reject a message that's too long?
No. Anything above 2000 characters is turned into a text file and still sent, unless you're a Nitro subscriber writing under 4000.
Is the Basic tier enough for longer posts?
Not for length. It matches Base on that row, so long writers would need the full subscription.
How long can a Discord role name be?
Up to 100 characters.
How many notes can I keep on other users?
An account can hold 1,500 of them, each up to 500 characters long.
Is there a cap on how long a file name can be?
Yes, 100 characters for the name of anything you upload.

