devtools-hub

HTML to Markdown

HTMLをMarkdownに変換 — 見出し・リスト・リンク・テーブル・コードブロック対応

テキスト開発者向けMarkdown

HTMLテキストをペーストするだけでMarkdownに変換。h1〜h6の見出し、ul/olリスト、リンク、太字・斜体、インライン/ブロックコード、blockquote、GFMテーブルに対応。コピーボタンと.mdダウンロードで即使えます。

広告

HTML → Markdown Converter

HTML
Markdown

変換結果がここに表示されます

Features

  • h1〜h6見出し・段落・改行を正確に変換
  • ul/ol リストのネスト対応
  • リンク・太字・斜体・インラインコードを変換
  • pre/code ブロックを ``` コードフェンスに変換
  • blockquote を > 引用形式に変換
  • <table> を GFM Markdownテーブルに変換
  • ワンクリックコピーと .md ファイルダウンロード


HTMLをMarkdownに変換する理由と使い方

WebページのHTMLをMarkdownに変換したい場面は多くあります。ブログ記事の移行、ドキュメントのコピー、CMS間のコンテンツ移植など。このツールはブラウザ内で完結するHTML→Markdown変換を提供します。

MarkdownとHTMLの対応関係

MarkdownはHTMLを人間が読みやすい記法で書くための軽量マークアップ言語です。`<h1>`は`# 見出し`、`<strong>`は`**太字**`、`<a href="url">テキスト`は`[テキスト](url)`に対応します。GitHubやZennなどのプラットフォームはGFM(GitHub Flavored Markdown)を採用しており、テーブル記法も追加されています。

GFMテーブルの変換

HTML の `<table>` タグは GFM のパイプ記法テーブルに変換されます。`| ヘッダー1 | ヘッダー2 |` の形式でヘッダー行、`| --- | --- |` でセパレータ行、その後に各データ行が続きます。ヘッダーセルが `<th>` でなく `<td>` の場合でも最初の行はヘッダーとして扱います。

コードブロックの変換

`<pre><code>` は ``` で囲まれたコードフェンスに変換されます。`<code class="language-javascript">` のようにクラスに言語名が含まれている場合は、そのままフェンスの言語ヒント(` ```javascript `)として出力されます。インラインの `<code>` はバッククォートで囲まれたインラインコードになります。

ネストしたリストの扱い

`<ul>` と `<ol>` のネストは、インデント(2スペース)で表現されます。` - 親項目` の下に ` - 子項目` が続く形式です。`<li>` の中にさらに `<ul>` や `<ol>` がある場合も正しく再帰的に変換されます。

広告

Related Tools

base64-studio

Base64 エンコード & デコード

開発者向けテキストエンコード

使ってみる →

BOOTH

JSON Studio

JSON フォーマッター & バリデーター

JSON開発者向けフォーマッター

使ってみる →

BOOTH

color-deck

カラーコード変換 & パレット保存

カラーデザイン開発者向け

使ってみる →

BOOTH

Text Layout Checker

テキスト表示確認ツール

テキストゲーム開発UI

使ってみる →

BOOTH

このツールを共有する