HTML Markdown 変換ツール
HTML Markdown 変換は、HTMLを貼り付けるか、ファイルを選ぶだけでMarkdownに変換できる無料のオンラインツールです。変換はブラウザ内で行われ、アカウント登録は必要ありません。見出し、リスト、表などをMarkdown形式で出力し、コピーまたは.mdファイルとしてダウンロードできます。
- ファイルは2 MBを超えると開けません。「URLをMarkdownに変換するツール」は、HTMLが2 MBを超えるページを受け付けません。
- 貼り付けたHTMLには、読み込み後にJavaScriptで追加された内容は含まれません。公開ページは「URLをMarkdownに変換するツール」を使ってください。
ファイルをここにドロップすることもできます。
Markdown
0語、0 B
ブラウザ内で動作
HTMLはお使いのデバイス上で変換され、アップロードされることはありません。
アカウント不要、上限に達することもありません
サーバーとのやり取りがないため、毎日の上限はありません。
コピーまたはダウンロード
Markdownをコピーするか、.mdファイルとして保存できます。
ひとことで言うと
HTMLを貼り付けるかファイルを開き、turndownでブラウザ内でMarkdownに変換する無料ツールで、サーバーにアップロードされません。
主な仕様
- 無料です。アカウント登録もセキュリティ確認も日ごとの上限もありません。変換はデバイス上で行われるため、費用はかかりません。retention:false、API:false。
- 入力はHTMLの貼り付けまたは2 MBまでの.html、.htm、.txtファイルで、出力はMarkdownです。コピーまたは.mdファイルとしてダウンロードできます。
- オプションは見出し、リストの記号、コードブロック、表、取り消し線、リンク、画像、本文のみ、ベースアドレスです。JavaScriptは実行されないため、公開ページには「URLをMarkdownに変換するツール」を使ってください。
- 無料で、アカウント登録もセキュリティ確認も毎日の上限もありません。変換はお使いの端末上で行われるためです。
- ファイルは自動的に削除されます。アカウント登録なしの場合は変換後10分、無料アカウントの場合は1日で削除されます。
使い方
- HTMLを入力欄に貼り付けるか、「ファイルを選択」から.html、.htm、.txtファイルを開きます。
- 見出しの形式、リストの記号、コードブロックの形式を選びます。
- 表、取り消し線、リンク、画像、本文のみを、オンまたはオフに切り替えます。
- HTMLに相対リンクや画像のパスがある場合は、ベースアドレスを入力します。
- 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分保存されます。このツールは法律上のアドバイスを提供しません。文章や画像を再利用する前に、権利を確認してください。
Questions
無料で使えますか?
はい、無料で使えます。アカウント登録、セキュリティ確認、日ごとの上限はありません。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をご自身のコードから取得する場合は、レンダリングAPIがJavaScriptの実行後のページHTML(出力html)を返すので、同じ方法で変換できます。 無料アカウントには、毎月100クレジットが含まれています。