Markdown を WhatsApp 形式に変換
ChatGPT、Claude、その他あらゆる LLM の Markdown を貼り付けると、WhatsApp で正しく表示される書式付きテキストとしてコピーできます — 太字、斜体、リスト、コードブロック。崩れたアスタリスクはもう出ません。
Markdown を貼り付けて、表示を確認してみましょう。WhatsApp が対応しているすべての書式を含んでいます:
• 斜体 はアスタリスク 1 つで
• 太字 はアスタリスク 2 つで
•
• インライン
code はバッククォートでLLM の出力をきれいに共有するのに便利です:
prompt: この PR を要約して
output: 良さそうです、出荷しましょう
ドキュメントとソースは https://whatdown.lebaux.co
Markdown を一度の貼り付けで WhatsApp 形式に変換
WhatsApp は標準の Markdown に対応していません。ChatGPT や Claude などの LLM の出力をそのままチャットに貼り付けると、アスタリスクがそのまま表示されたり、太字が崩れたり、リンクがクリックできなくなったりします。このツールは Markdown を WhatsApp が実際に解釈できる書式 — 太字はアスタリスク 1 つ、斜体はアンダースコア 1 つ、取り消し線はチルダ、コードブロックも壊れずにそのまま — に書き換えます。
すべてブラウザ上で動作します。データのアップロード、ログ、保存は一切ありません。オープンソースで GitHub で公開しています。
Markdown を WhatsApp 形式に変換する手順
- Markdown を貼り付ける。 ChatGPT、Claude、その他 LLM の出力を左側の入力欄に貼り付けます。サンプルテキストには対応している書式がすべて含まれています。
- ライブプレビューを確認する。 右側ではチャットで実際に表示されるとおりに WhatsApp のメッセージバブルが描画されます。ソースを表示 に切り替えると、変換後のテキストを確認できます。
- コピーして WhatsApp に貼り付ける。 コピー をクリックし、WhatsApp に切り替えて貼り付けます。太字、斜体、取り消し線、インラインコード、コードブロック、箇条書きリストがそのまま保持されます。
WhatsApp 書式構文リファレンス
WhatsApp はインライン書式をごく一部だけサポートしています。標準の Markdown はほとんどの書式で異なる区切り文字を使うため、Markdown をそのまま貼り付けると表示が崩れます。
| 書式 | WhatsApp 構文 | 標準 Markdown |
|---|---|---|
| 太字 | *bold* | **bold** |
| 斜体 | _italic_ | *italic* |
| 取り消し線 | ~strike~ | ~~strike~~ |
| インラインコード | `code` | `code` |
| コードブロック | ```block``` | ```block``` |
| 箇条書きリスト | - item または * item | - item |
| 見出し | 非対応 | # Heading |
| アンカーリンク | 非対応 (URL のみ) | [text](url) |
よくある質問
WhatsApp は Markdown に対応していますか?
WhatsApp は Markdown に似た書式の一部に対応していますが、標準の CommonMark ではありません。太字はアスタリスク 1 つ、斜体はアンダースコア 1 つ、取り消し線はチルダ 1 つ、コードはバッククォート 3 つを使います。見出し、リンクのアンカーテキスト、ネストされたリストには対応していません。
WhatsApp で太字にする方法は?
テキストをアスタリスク 1 つで囲みます: *太字*。標準の Markdown ではアスタリスク 2 つを使いますが、WhatsApp ではそのまま文字として表示されてしまいます。
WhatsApp で斜体にする方法は?
テキストをアンダースコア 1 つで囲みます: _斜体_。Markdown の斜体はアスタリスク 1 つ (*斜体*) を使いますが、WhatsApp ではこれを太字として解釈するため、貼り付け時のトラブルの主な原因になっています。
ChatGPT や Claude の出力を WhatsApp にコピーするには?
LLM の出力は標準 Markdown なので、そのまま貼り付けるとアスタリスクが残ったり書式が崩れたりします。先にこのツールで変換してください — 太字、斜体、リスト、コードブロックを WhatsApp の構文にワンクリックで書き換えます。
このツールはテキストをサーバーに送信しますか?
いいえ。変換はすべてブラウザ上で行われ、ページの外には何も送信されません。確認したい場合はソースを GitHub で公開しています。
Markdown を WhatsApp に直接貼り付けると崩れるのはなぜ?
WhatsApp は Markdown とは異なる区切り文字を使います。アスタリスク 2 つや角括弧によるリンク構文はそのまま文字として表示されます。貼り付ける前に WhatsApp 用の 1 文字区切りに変換することで、表示が正しくなります。
この書式は WhatsApp Web、モバイル、デスクトップすべてで動きますか?
はい。WhatsApp の書式ルールは iOS、Android、WhatsApp Web、デスクトップアプリで共通です。一方のクライアントで書式設定したメッセージは、他のクライアントでも同じように表示されます。
背景
なぜ WhatsApp は標準 Markdown を採用しなかったのか?
WhatsApp は理由を公式に説明したことはありません。考えられるのは、モバイル入力のしやすさ、Markdown よりも前から存在したチャット文化の慣習、そして書式が固定された後の出荷上の制約の組み合わせです。
モバイルキーボードは 1 文字区切りの方が使いやすい
CommonMark は **bold** と *italic* を使います。スマートフォンでアスタリスクは記号切り替えの奥にあり、太字 1 単語ごとに 4 タップ必要なのは負担です。WhatsApp は *bold*、 _italic_、 ~strike~ を選びました: 各書式の両端 1 文字、互いに重ならない記号です。
Markdown はチャットではなく文書のために作られた
見出し、段落、リンク参照、ネストされたリスト — そのほとんどは短いメッセージにきれいには対応しません。仕様全体を採用するということは、わずか 4 つの機能のためにパーサーと大量のエッジケースを取り込むことを意味します。
チャットには独自の慣習が先にあった
IRC や初期の IM クライアントは、Markdown が登場するずっと前から *bold* と _italic_ を簡易的な書式として使っていました。Slack、Telegram、Discord、Signal もそれぞれ違う形で CommonMark から外れています。チャットアプリはカテゴリーとして Markdown に統一されたことはありません。
ロックインはすぐに発生した
2016 年に書式が 10 億人以上のユーザーに展開されたため、**bold** に切り替えることは、過去にスクロールして読み返したすべての古いメッセージを静かに壊すことを意味します。