# HTML Markdown 変換ツール

> HTMLを貼り付けるかファイルを開き、turndownでブラウザ内でMarkdownに変換する無料ツールで、サーバーにアップロードされません。

HTML Markdown 変換は、HTMLを貼り付けるか、ファイルを選ぶだけでMarkdownに変換できる無料のオンラインツールです。変換はブラウザ内で行われ、アカウント登録は必要ありません。見出し、リスト、表などをMarkdown形式で出力し、コピーまたは.mdファイルとしてダウンロードできます。

## 主な仕様

- 無料です。アカウント登録もセキュリティ確認も日ごとの上限もありません。変換はデバイス上で行われるため、費用はかかりません。retention：false、API：false。
- 入力はHTMLの貼り付けまたは2 MBまでの.html、.htm、.txtファイルで、出力はMarkdownです。コピーまたは.mdファイルとしてダウンロードできます。
- オプションは見出し、リストの記号、コードブロック、表、取り消し線、リンク、画像、本文のみ、ベースアドレスです。JavaScriptは実行されないため、公開ページには「URLをMarkdownに変換するツール」を使ってください。
- 無料で、アカウント登録もセキュリティ確認も毎日の上限もありません。変換はお使いの端末上で行われるためです。
- ファイルは自動的に削除されます。アカウント登録なしの場合は変換後10分、無料アカウントの場合は1日で削除されます。

## 使い方

1. HTMLを入力欄に貼り付けるか、「ファイルを選択」から.html、.htm、.txtファイルを開きます。
2. 見出しの形式、リストの記号、コードブロックの形式を選びます。
3. 表、取り消し線、リンク、画像、本文のみを、オンまたはオフに切り替えます。
4. HTMLに相対リンクや画像のパスがある場合は、ベースアドレスを入力します。
5. Markdownをコピーするか、「ダウンロード」をクリックして.md形式のファイルとして保存します。

## HTML Markdown 変換の手順

HTMLを貼り付けるか、.html、.htm、.txtのファイルを開くと、Markdownに変換されます。

ファイルはブラウザ内で読み込まれます。2 MBを超えるファイルは開けません。

オプションを設定すると、出力欄にMarkdownが表示されます。出力欄には単語数とバイト数も表示されます。このツールは、入力されたHTMLだけを変換し、インターネットから何かを取得することはありません。リンクと画像は、HTMLに書かれたとおりに出力されます。ベースアドレスを入力した場合だけ、完全なアドレスに変わります。

## Markdownのスタイル設定

見出しは、見出しの先頭に#を付けるハッシュ形式か、下線形式から選べます。使用するアプリが求める形式を選んでください。

リストの記号と、コードブロックの書き方も選べます。変換ツールは選んだ形式で書き出しますが、別のアプリが必要とする形式かどうかは確認しません。

迷うときは、短いサンプルを先にそのアプリへ貼り付けて、表示を確かめてください。

- 見出し：ハッシュ形式または下線形式
- リストの記号：ハイフン、アスタリスク、プラス記号
- コードブロック：フェンス形式（前後にバッククォート）またはインデント形式

## 変換できる内容と変換できない内容

Markdownには、見出し、段落、リスト、リンク、画像、単純な表を書けます。一方で、Markdownはプレーンテキストなので、HTMLで表せるすべてを表すことはできません。

入れ子になった箱が多い複雑なレイアウトは、ただの段落として出力されます。公開する前に、元のページと見比べて確認してください。

- 結合されたセル、インラインの色指定、ページのレイアウト：Markdownでは表現できません
- iframe、埋め込みオブジェクト、embedタグ、canvasの描画、SVG：削除されます
- script、style、noscript、template、link、metaの各要素：削除されます。script内のテキストも削除されます

## 表、リンク、画像の扱い

表はGitHub形式で書き出されます。この設定は初期状態でオンです。対象のアプリがGitHub形式の表を読まない場合は、表をオフにしてください。取り消し線もGitHub形式に従い、初期状態でオンです。

リンクを残すと画像を残すは、別々のオプションです。プレーンテキストだけが必要な場合は、両方をオフにします。そうすると、リンクのアドレスと画像の行は出力されません。

相対リンクや画像のパス（例：/docs/setup、images/logo.png）は、もとのサイトでしか動きません。ベースアドレス（例：https://aiipworld.com/docs/）を入力すると、それぞれが完全なアドレスに変わります。

## 出力したMarkdownの使い方

「コピー」をクリックすると、Markdownがクリップボードに入ります。「ダウンロード」をクリックすると、.md形式のファイルとして保存されます。README、ドキュメントサイト、メモアプリ、そのほかのMarkdownツールに貼り付けられます。

印刷できるファイルが必要な場合は、Markdownを「MarkdownをPDFに変換するツール」に貼り付けてください。このツールでは、上の二段階の見出しの下に罫線が入り、表には枠線が付き、コードブロックは灰色で表示されます。LaTeXの数式、Mermaid図、脚注には対応していません。

## 公開ページを変換する場合

貼り付けたHTMLは、貼り付けた内容だけです。変換ツールはJavaScriptを実行しないため、読み込み後に追加された内容は貼り付けたHTMLに含まれません。

公開されているWebページは、「URLをMarkdownに変換するツール」を使ってください。このツールは、ヘッドレスChromium（画面を持たないブラウザエンジン）でアドレスを開き、ページのJavaScriptを実行して読み込みの完了を待ちます。変換は、このツールと同じオプションで行われます。

プライベートネットワーク、localhost、クラウドのメタデータアドレスは、リダイレクト後も含めて拒否されます。ログインが必要なページはログイン画面が表示され、Cookieは送信されません。サイトがリクエストをブロックした場合は、記事ではなくそのエラーテキストが表示されます。ブロックを回避する処理は行いません。

## プライバシーとHTMLの扱い

HTMLからMarkdownへの変換ツールは、ブラウザ内で完全に動作します。何もアップロードされず、サーバーへ送信されることもありません。アカウントも必要ありません。

非公開の文書のHTMLは、デバイスの外に出ません。「URLをMarkdownに変換するツール」は、サーバーでページを取得するため、ページのHTMLがサーバーを通ります。ページのHTMLをサーバーに通したくない場合は、このツールにHTMLを貼り付けてください。

アカウントがない場合、結果ファイルは10分保存されます。このツールは法律上のアドバイスを提供しません。文章や画像を再利用する前に、権利を確認してください。

## よくある質問

### 無料で使えますか？

はい、無料で使えます。アカウント登録、セキュリティ確認、日ごとの上限はありません。HTMLを貼り付けるか、2 MBまでのファイルを開けます。

### HTMLはアップロードされますか？

いいえ、アップロードされません。変換はブラウザのタブ内で行われ、貼り付けた内容や開いたファイルはサーバーに送信されません。例外は「URLをMarkdownに変換するツール」で、ページの取得はサーバーで行われます。

### html to md は同じ変換ですか？

はい、同じ変換です。html to md は短い名前で、html to md converter と html to markdown converter も同じ意味です。このページではこれらをすべて扱っています。

### 表に対応していますか？

はい、表に対応しています。表はGitHub形式で書き出され、初期状態でオンです。結合されたセルはMarkdownで表せないため、結合された表はそのレイアウトが失われます。

### 見出しの形式を選べますか？

はい、見出しの形式を選べます。見出しの先頭に#を付けるハッシュ形式と、下線形式から選択します。リストの記号とコードブロックの形式にも、それぞれ設定があります。

### ファイルを開いて変換できますか？

はい、ファイルを開いて変換できます。対応しているのは.html、.htm、.txtです。ファイルはブラウザ内で読み込まれ、2 MBを超えるファイルは開けません。

### script や style のタグはどうなりますか？

削除されます。noscript、template、iframe、object、embed、svg、canvas、link、metaの各要素も削除されます。変換ツールはスクリプトを実行せず、script内のテキストもMarkdownに表示されません。

### 変換後に内容が欠けるのはなぜですか？

読み込み後にJavaScriptで追加された内容である可能性が高いです。貼り付けたHTMLにはその内容が含まれず、変換ツールはJavaScriptを実行しません。公開アドレスの場合は「URLをMarkdownに変換するツール」を使ってください。

### Webアドレスを変換できますか？

はい、「URLをMarkdownに変換するツール」で変換できます。公開されているhttpとhttpsのアドレスを受け付けます。変換の前に、ページのJavaScriptを実行します。ログインしている場合は、変換ごとに1クレジットかかります。

### 相対リンクや画像はどうなりますか？

ベースアドレスを入力すると、相対リンクや画像のパスが完全なアドレスに変わります。例としてhttps://aiipworld.com/docs/を入力します。ベースアドレスがない場合は、HTMLに書かれたとおりに残ります。

### どのライブラリを使っていますか？

turndownとturndown-plugin-gfmを使っています。どちらもMITライセンスで公開されています。ライブラリはブラウザ内で動作し、GitHub形式のオプションはプラグインから提供されています。

### Markdownの見た目を確認してくれますか？

いいえ、確認はしません。変換ツールは渡されたHTMLを変換するだけで、別のアプリでの見た目は確認しません。サンプルを先に対象のアプリへ貼り付けて、結果を確かめてください。

## 関連ツール

- [MarkdownをPDFに変換](https://aiipworld.com/ja/tools/markdown-to-pdf/index.md)
- [HTMLをPDFに変換](https://aiipworld.com/ja/tools/html-to-pdf/index.md)
- [テキストをPDFに変換](https://aiipworld.com/ja/tools/text-to-pdf/index.md)

ページ： https://aiipworld.com/ja/tools/html-to-markdown/
