HTML → Markdown 変換
変換
HTML(フラグメントまたはフルページ)を貼ると GitHub 風 Markdown を出力。変換器は DOM を巡回し、よくあるタグを全て変換:`<h1>`〜`<h6>`・`<p>`・`<strong>`・`<em>`・`<a>`・`<img>`・`<ul>`/`<ol>`(ネスト対応)・`<table>`・`<blockquote>`・言語検出付き `<pre><code>`・`<hr>`・`<br>`。スクリプト・スタイルは除去。CMS エクスポート・ブログ・コピーした Web ページを Markdown 化するのに有用。
—
Markdown
左に HTML を貼付。
変換はブラウザの DOMParser で完結。データは外部送信なし。
使い方
- HTML を貼付(フラグメントで OK — `<html>`/`<body>` 不要)。
- ブレット形式・リンク・画像保持を選択。
- Markdown 出力をコピー。
よくある質問
- 非標準タグ・属性は?
- 未知のインラインタグは内テキストとして通過。未知のブロックタグは段落になります。style・class・data-* 属性は破棄 — Markdown では表現できないため。
- コードブロックの言語は保持?
- はい — `<code>` に `language-js`・`language-python` のようなクラスがあればフェンスにその言語が付きます。
- テーブル変換がうまくない?
- Markdown テーブルはセル結合(colspan/rowspan)・セル内ネストブロックを表現不可。複雑なテーブルはフラット化 — 手動修正が必要な場合あり。
- Word から貼ると変な出力になる?
- Word の HTML エクスポートは mso-* スタイル・独自タグで悪名高い。平文 `<textarea>` に一度貼るか、Word→Markdown 専用ツールの方が綺麗です。