# Discord character counter

Canonical: https://postmesh.app/tools/discord-character-counter

Paste your text to check it against Discord’s message and profile limits, counted the way Discord counts.

## How it works

Where Discord publishes a limit, the counter links to the page that states it. Where Discord doesn’t publish one, the limit is marked as reported: it’s the number Discord’s app is widely reported to enforce, and the app has the final say.

Where Discord counts emoji or accented letters differently, the counter does the same. Nothing you type leaves your browser.

## Steps

1. Type or paste your text.

2. Read the count against each limit.

3. Shorten anything marked over.

## Discord limits at a glance

| Field | Limit | Basis |
| --- | --- | --- |
| Message | 2,000 characters | [Discord developer docs: Create Message](https://docs.discord.com/developers/resources/message) |
| Bio | 300 characters | [Discord update, September 25, 2026](https://discord.com/blog/discord-update-september-25-2026) |
| Username | 32 characters | [Discord Support: New usernames and display names](https://support.discord.com/hc/en-us/articles/12620128861463-New-Usernames-Display-Names) |
| Display name | 32 characters | Reported, not on a help page |

## Questions

### Where do these Discord limits come from?

From Discord’s own documentation where it publishes one, linked under the counter. The others are marked as reported because Discord doesn’t state them on a help page.

### Is my text saved?

No. The count runs in your browser.

### Does PostMesh post to Discord?

Not today. PostMesh publishes to Instagram, Facebook Pages, Threads, Reddit, X, LinkedIn, YouTube and TikTok.

Interactive controls are available on the HTML page. Image and text utilities run in the browser; AI writers submit descriptions to PostMesh and OpenAI.