Markdown(マークダウン)とは?初心者向けに基本をわかりやすく解説
「README.mdってどうやって読むの?」「ChatGPTの回答に付いてる # や ** って何?」— その記号の正体がMarkdown(マークダウン)です。このページでは、Markdownとは何か、なぜ世界中で使われているのか、そして最初に覚えるべき6つの書き方を、初心者向けにまとめました。実際の動きは無料のMarkdownビューアーに貼り付ければ、その場で確認できます。
Markdownとは? 30秒でわかる概要
Markdownは、簡単な記号で文章の構造(見出し・強調・箇条書きなど)を表現できる書き方のルールです。正式には「軽量マークアップ言語」と呼ばれ、2004年にジョン・グルーバー氏によって考案されました。
ポイントは次の2つです。
- 書くときはただのテキスト — メモ帳でもスマホでも、どんな環境でも書ける
- 表示するときは整形されたドキュメント — 対応ツールに通すと、見出しや太字が反映された美しい文書になる
ファイルの拡張子は .md が使われます。GitHubのプロジェクトに必ずある「README.md」の「.md」はMarkdownの略です。
百聞は一見にしかず:Markdownの実例
次の左側のようなテキストを書くと、右側のように表示されます。
# 会議メモ ## 決まったこと - 次回リリースは **10月15日** - 担当は *田中さん* 詳細は [仕様書](https://example.com) を参照。
記号はたったこれだけ:# が見出し、- が箇条書き、** で挟むと太字、[テキスト](URL) がリンクです。装飾ボタンを探してクリックする代わりに、キーボードから手を離さずに文書の構造を作れます。
Markdownのメリット・デメリット
メリット
- 速い — 装飾のためにマウス操作が不要。書くことに集中できる
- どこでも書ける・開ける — 中身はただのテキスト。専用ソフトがなくても読み書きできる
- 持ち運びやすい — WordファイルやGoogleドキュメントと違い、サービス間のコピペで書式が壊れにくい
- バージョン管理と相性が良い — テキストなのでGitで差分管理でき、エンジニアの標準になっている
- 将来も読める — 特定企業のファイル形式に依存しないため、10年後でも開けなくなる心配がない
デメリット
- 方言(フレーバー)がある — サービスによって対応記法が微妙に異なる(GitHub Flavored Markdownなど)
- 複雑なレイアウトは苦手 — 文字色の変更、セル結合、細かい配置指定などは標準記法にはなく、HTML/CSSの補助が必要
- 表示確認に変換が必要 — 書いたままでは記号が見えるだけなので、プレビュー環境があると便利
Markdownが使われる場所
Markdownは「エンジニアのもの」と思われがちですが、いまや職種を問わず使われています。
| 分野 | サービス・用途の例 |
|---|---|
| 開発 | GitHub / GitLab(README・Issue・PR)、各種ドキュメントツール |
| メモ・ノート | Notion、Obsidian、Bear、Typora |
| チャット | Slack、Discord、Microsoft Teams(一部記法) |
| ブログ・技術記事 | Qiita、Zenn、はてなブログ、note(一部)、WordPress(プラグイン) |
| AIチャット | ChatGPT、Claude、Geminiの回答はMarkdown形式で出力される |
特に近年はAIチャットの回答がMarkdownで出力されるため、「AIの回答をコピーしたら # や ** だらけだった」という形でMarkdownに出会う人が増えています。そのままビューアーに貼り付ければ、整形された状態で読めて、そのままブログ等に転用できます。
最初に覚えるべき6つの記法
Markdownの記法は数十種類ありますが、日常利用の9割は次の6つでカバーできます。
| やりたいこと | 書き方 | ポイント |
|---|---|---|
| 見出し | # 見出し1 / ## 見出し2 | # の数がレベル。# の後に半角スペース必須 |
| 太字 | **太字** | アスタリスク2つで挟む |
| 箇条書き | - 項目 | - の後に半角スペース。字下げで入れ子に |
| 番号付きリスト | 1. 項目 | すべて 1. でも自動連番になる |
| リンク | [表示名](URL) | 角かっこ→丸かっこの順 |
| コード | `コード` | バッククォートで挟む。3つ並べるとブロックに |
それぞれの詳しい書き方とつまずきポイントは、Markdown記法一覧【チートシート】にまとめてあります。個別の解説記事もあります:リストの書き方・表の書き方・リンク・画像の書き方・コードブロックの書き方。
MarkdownとHTMLの関係
Markdownは、最終的にHTML(ウェブページを構成する言語)に変換されて表示されます。たとえば # 見出し は <h1>見出し</h1> に、**太字** は <strong>太字</strong> に変換されます。
つまりMarkdownは「HTMLを速く・読みやすく書くための短縮記法」と言えます。この性質のおかげで、Markdownの中にHTMLタグを直接書くことも可能です。標準記法でできないこと(文字色の変更、画像のサイズ指定、セル内改行など)は、HTMLタグで補うのが定石です。
読むより触るのが一番の近道。
サンプル読み込みボタンを押すだけで、主要な記法の書き方と表示結果を見比べられます。
よくある質問
Markdownを覚えるのは難しいですか?
基本の6記法だけなら30分もかかりません。日常的に使う記法は限られているので、まず見出し・太字・箇条書きの3つから使い始めるのがおすすめです。
.mdファイルをもらったのですが、どうやって開けばいいですか?
中身はテキストファイルなのでメモ帳でも開けますが、記号がそのまま表示されます。整形された状態で読むには、当サイトのビューアーにファイルをドラッグ&ドロップしてください。インストール不要で、内容が外部に送信されることもありません。
MarkdownとWord、どちらを使うべきですか?
印刷レイアウトが重要な文書(契約書・チラシ等)はWord、構造が中心の文書(議事録・手順書・技術メモ・ブログ原稿)はMarkdownが向いています。共同編集やバージョン管理をするならMarkdownが圧倒的に扱いやすいです。
サービスごとに記法が違うのはなぜですか?
元祖Markdownの仕様が最小限だったため、各サービスが表・チェックボックスなどを独自拡張してきた歴史があります。GitHubの拡張(GFM)が事実上の標準です。よく使うサービスでの挙動の違いは改行の記事でも解説しています。
関連ガイド
- Markdown記法一覧【チートシート】 — 全記法の書き方まとめ
- 箇条書き・番号付きリストの書き方
- 表(テーブル)の書き方
- 改行できない・されない時の対処法