コンテンツへスキップ

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日で削除されます。

使い方

  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分保存されます。このツールは法律上のアドバイスを提供しません。文章や画像を再利用する前に、権利を確認してください。

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クレジットが含まれています。

関連ツール