Skip to main content

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

FormatSyntaxSupport
Bold
**text**
Yes
Italic
*text*
Yes
Strikethrough
~~text~~
Yes
Headings
# H1 ... ###### H6
Yes
Links
[text](url)
Yes
Images
![alt](url)
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.

Explore More

Mattermost Markdown: Complete Guide | Kolavi Studio