Discord のメッセージ入力欄では、マークダウン(Markdown)に近い書式記法が使えます。文字を太くしたり、コードブロックを挿入したり、見出しを作ったりすることが可能です。
この記事では、Discord で使えるマークダウン記法をすべて一覧にまとめ、通常の Markdown との違いや、Discord 固有の記法についても解説します。
Discord のマークダウン対応状況
Discord は 2023年以降、段階的にマークダウン対応を強化してきました。現在は H1〜H3 の見出し、太字、斜体、取り消し線、コードブロック、引用 など、一般的な Markdown の主要記法に対応しています。
ただし、リンクの [text](url) 形式は機能しないなど、通常の Markdown と異なる点もあります。また、Discord 独自の記法(スポイラー、下線など)も存在します。
基本的なインライン書式
| 記法 | 表示結果 | 備考 |
|---|---|---|
**太字** | 太字 | アスタリスク2つで囲む |
*斜体* または _斜体_ | 斜体 | どちらでも動作する |
~~取り消し線~~ | 取り消し線 | チルダ2つで囲む |
__下線__ | 下線 | Discord 独自記法 |
||スポイラー|| | クリックで表示 | Discord 独自記法 |
`インラインコード` | 等幅フォント | バッククォート1つ |
**_太字斜体_** | 太字+斜体 | 組み合わせ可能 |
見出し(H1〜H3)
Discord では # を使った見出しが使えます。ただし H1〜H3 のみ対応で、H4 以降は通常テキストとして表示されます。
| 記法 | 表示 |
|---|---|
# 見出し1 | H1(最大サイズ) |
## 見出し2 | H2(中サイズ) |
### 見出し3 | H3(小サイズ) |
#### 見出し4 | H4 非対応 → 通常テキスト |
見出し記法は行頭に # を書いた後、必ずスペースを1つ入れる必要があります。スペースなしでは見出しとして認識されません。
コードブロック
バッククォートを3つ使うことでコードブロックを挿入できます。言語を指定するとシンタックスハイライトが適用されます。
```python
def hello():
print("Hello, Discord!")
```
対応している言語は Python、JavaScript、TypeScript、Go、Rust、SQL など多数です。Discord の開発者コミュニティでは、コードブロックに言語を指定することが一般的なマナーとなっています。
リスト・引用・小テキスト
| 記法 | 表示 |
|---|---|
- 項目 または * 項目 | 箇条書きリスト |
1. 項目 | 番号付きリスト |
> 引用テキスト | 引用ブロック |
>>> 複数行引用 | 以降の行をすべて引用 |
-# 小さいテキスト | サブテキスト(小さい文字) |
-# による小さいテキストは Discord 独自の記法で、投稿日時の注記や補足情報を目立たないように表示したいときに便利です。
Discord 独自の記法まとめ
以下は通常の Markdown には存在しない、Discord 固有の記法です。
| 記法 | 説明 |
|---|---|
__テキスト__ | 下線。Markdown では斜体になるが Discord では下線 |
||テキスト|| | スポイラー。クリックするまで内容が隠れる |
-# テキスト | 小さいサブテキスト |
>>> テキスト | 以降の全行を引用ブロックにする |
Discord でリンクを貼る方法
通常の Markdown では [テキスト](URL) でリンクを作成できますが、Discord ではこの記法は機能しません。Discord でリンクを貼るには次のどちらかの方法を取ります。
- URL をそのまま貼る: Discord が自動的にリンクとして認識します
- テキスト付きリンク:
text (<URL>)の形式で書くと見やすくなります
❌ [詳細はこちら](https://example.com) ← Discord では機能しない
✅ 詳細はこちら: https://example.com ← URLをそのまま記載
✅ 詳細はこちら (<https://example.com>) ← テキスト + URL形式
なお、URL を < >(山括弧)で囲むと、Discord による自動プレビュー(埋め込み)を抑制できます。長い URL を貼るときにチャットが埋め込みカードで埋め尽くされるのを防ぎたい場合に使います。
Markdown との記法比較
| 書式 | 標準 Markdown | Discord |
|---|---|---|
| 太字 | **text** | **text**(同じ) |
| 斜体 | *text* / _text_ | *text* / _text_(同じ) |
| 取り消し線 | ~~text~~ | ~~text~~(同じ) |
| 下線 | 対応なし | __text__ |
| スポイラー | 対応なし | ||text|| |
| リンク | [text](url) | 非対応。URLをそのまま貼る |
| 見出し H1-H3 | # ## ### | # ## ###(同じ) |
| 見出し H4-H6 | #### ##### | 非対応(通常テキスト扱い) |
Markdown を Discord 形式に変換するには
Claude や ChatGPT などの AI が出力した Markdown テキストをそのまま Discord に貼ると、リンクが機能しなかったり、H4 以上の見出しが意図どおりに表示されなかったりします。
変換ツールを使えば、Markdown から Discord 形式への変換(リンク形式の変換・H4 以上を太字に変換)をワンクリックで行えます。
まとめ
- Discord は太字・斜体・取り消し線・コードブロック・H1〜H3 見出しをサポート
[text](url)形式のリンクは Discord では機能しない。URL を直接貼るかテキスト+URL形式を使う- H4〜H6 の見出しは Discord 非対応。
**太字**で代用する ||スポイラー||・__下線__・-# 小テキストは Discord 独自の便利な記法- URL を
< >で囲むと埋め込みプレビューを抑制できる