Case Converter
Converts text between twelve cases: UPPER, lower, Title, Sentence, camelCase, PascalCase…
Converts standard Markdown into Slack mrkdwn, fixing double asterisks and turning Markdown links into Slack's angle-bracket form.
The Slack Message Formatter converts standard Markdown into Slack mrkdwn, fixing double asterisks and turning Markdown links into Slack's angle-bracket form. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.
| Bold | *text* — one asterisk, where Markdown uses two |
|---|---|
| Italic | _text_ |
| Strikethrough | ~text~ — one tilde |
| Link | <https://x|label>, not [label](https://x) |
| Headings | None — they become bold lines |
| Lists | None — the bullet is a literal character |
•. That is what Slack itself does when you use its composer, so the result matches rather than approximates.Converts message text. Slack's Block Kit layouts use a different structure entirely, and a few mrkdwn features — user, channel and group mentions such as <@U012ABC> — need real workspace IDs that a static page cannot know.
Converts text between twelve cases: UPPER, lower, Title, Sentence, camelCase, PascalCase…
Converts any text to UPPERCASE instantly, keeping numbers, punctuation and line breaks exactly…
Converts any text to lowercase, including text that was typed with Caps Lock on by mistake.
Converts headings to proper Title Case using AP and Chicago rules, keeping short words like…
Rewrites text in sentence case: first letter of each sentence capitalised, the rest lowercase…
Turns any phrase into camelCase for JavaScript, Java and JSON keys, stripping spaces, hyphens…
Converts phrases to PascalCase (UpperCamelCase) for class names, React components and type…
Converts text to snake_case for Python variables, database columns and file names.
Converts text to kebab-case for URLs, CSS class names and HTML attributes.
Converts text to SCREAMING_SNAKE_CASE for environment variables, constants and configuration…