Skip to content
message-splitter

Discord Message Splitter

Instantly split long messages into chunks under the 2,000-character limit while preserving formatting.

Input text

0 characters
Limit

Output 0 parts

Waiting for text

Paste a long message to split it

Drop it in the input box and Discord-ready parts appear here, each under the limit and ready to copy.

  • Smart splitting at natural break points
  • Preserves sentences and paragraphs
  • 6 splitting modes including sentence & paragraph
  • Part numbering (e.g. [1/5])
  • Custom prefix and suffix per chunk
  • Code block preservation
  • One-click copy for each chunk

What is the Discord Message Splitter?

Discord enforces a strict 2,000 character limit on standard messages, while Discord Nitro extends that cap to 4,000 characters. If you are a server admin, a roleplayer, or posting huge patch notes, hitting this wall is incredibly frustrating. The Discord Message Splitter automatically chunks your text into smaller, properly sized segments so you can publish long content without manual cleanup.

Does it break formatting?

No. The splitter looks for safe break points like blank lines, paragraph endings, and sentence boundaries before falling back to harder cuts. It also detects fenced code blocks and tries to avoid mangling them, which is critical if you are posting colored Discord code snippets or other markdown-heavy messages.

Free vs Nitro mode

By default, this tool stays in the safer free-user range, but the advanced settings also let you raise the per-message cap up to the verified 4,000-character Discord Nitro limit. That makes it useful for both standard users and Nitro subscribers.

Frequently asked questions

What is the Discord message character limit?

Standard Discord messages are capped at 2,000 characters. Discord Nitro raises that limit to 4,000 characters. Separate limits apply elsewhere: 190 characters for the About Me bio, 32 for a username, and 1,024 per embed field for bots.

Will splitting break my markdown or code blocks?

No. The splitter prefers safe break points in order — blank lines first, then paragraph breaks, then sentence boundaries — before falling back to a hard cut. It also tracks fenced code blocks so a chunk never ends inside one, which is what mangles colored code snippets in naive splitters.

Does the tool send my text anywhere?

No. All splitting happens locally in your browser. Your message text never leaves your device and is not logged or stored.

Can I number the parts automatically?

Yes. The options panel can append numbering such as 1/5 or Part 1 at the start or end of each chunk, which makes long posts far easier to follow when other people are talking in the channel.

Why does Discord say my message is too long when it looks short?

Emoji, custom emoji, and mentions expand into longer raw text than they appear. A custom emoji is sent as something like <:name:1234567890>, and every character in that counts. Paste the real text into the splitter and the live counter shows the true length.

What is the best way to post very long content in Discord?

For anything over a few thousand characters, split it into numbered parts and post them in sequence so the order stays readable. If the content is reference material rather than conversation, consider a forum post or a pinned message instead, so it does not scroll away.

Longer write-ups covering the background, edge cases and worked examples behind this tool.

How this tool handles your data

Nothing is uploaded
Everything runs as JavaScript in your own browser. We do not operate a database that could store what you type or open.
No account, no limits
Free to use as often as you like, with no sign-up, no watermark and no paid tier.
Independent project
Not affiliated with Discord Inc. Read our privacy policy or about page.