Mattermost Markdown: Complete Guide
Mattermost is an open-source team messaging platform with comprehensive markdown support. Messages, posts, and channel descriptions support GFM-compatible markdown including tables, code blocks with syntax highlighting, and task lists. Mattermost is often used as a self-hosted alternative to Slack.
Markdown support:GFM
Markdown Support in Mattermost
| Format | Syntax | Support |
|---|---|---|
| Bold | **text** | Yes |
| Italic | *text* | Yes |
| Strikethrough | ~~text~~ | Yes |
| Headings | # H1 ... ###### H6 | Yes |
| Links | [text](url) | Yes |
| Images |  | Yes |
| Blockquotes | > quote | Yes |
| Ordered Lists | 1. item | Yes |
| Unordered Lists | - item | Yes |
| Code (inline) | `code` | Yes |
| Code Blocks | ```lang\ncode\n``` | Yes |
| Tables | | col | col | | Yes |
| Task Lists | - [ ] task | Yes |
| Footnotes | [^1] | No Not supported |
| Horizontal Rule | --- | Yes |
Things to know
- Supports syntax highlighting in code blocks for many languages.
- Tables render in messages with full pipe-table syntax.
- Supports @mentions and channel links alongside markdown.
- Preview button lets you see rendered markdown before posting.
Frequently Asked Questions
Does Mattermost support markdown?
Yes. Mattermost supports GFM-compatible markdown in messages, including bold, italic, headings, links, images, code blocks with syntax highlighting, tables, and task lists.
How do you bold text in Mattermost?
Wrap the text with double asterisks: **bold text**. You can also use Ctrl/Cmd + B as a keyboard shortcut in the message composer.
Does Mattermost support tables?
Yes. Mattermost supports GFM-style pipe tables in messages. You can create tables with headers, rows, and column alignment using pipe and dash characters.
Is Mattermost free?
Mattermost offers a free open-source edition for self-hosting. There are also paid plans with additional enterprise features like compliance, SSO, and advanced permissions.