UTILS.
100% ブラウザ内で完結
<↓

HTML から Markdown へ

基本的な HTML を、入力しながらきれいな Markdown に変換します。

— ここに結果が表示されます —

このツールについて

HTML to Markdown は、HTML マークアップを入力しながらクリーンな Markdown に書き換える、無料のブラウザ内コンバーターです。HTML を貼り付けたり編集したりすると、対応する Markdown がリアルタイムに表示され、そのままコピーできます。

変換にはブラウザ自身の DOM を使います。入力は切り離された要素の innerHTML となり、再帰的なウォーカーが Markdown を生成するため、不正な、あるいは閉じられていないタグはブラウザがレンダリングするのと同じように正規化されます。見出し、太字、斜体、リンク(href 属性を使用)、インラインコード、フェンス付きコードブロック、改行、段落、引用、順序付き・順序なしリストに対応しています。

すべてローカルで動作します。アップロード・アカウント・追跡はなく、オフラインでも動作します。画像・表・水平線など対応していないタグはアンラップされるため、その中のテキストは Markdown 記法を付けずにそのまま通過します。

よくある質問

どのタグに対応していますか?
見出し(h1〜h6)、太字(strong/b)、斜体(em/i)、リンク(a)、インラインコード、整形済みブロック(pre)、順序なし・順序付きリスト、引用、改行、段落です。順序付きリストは連番で番号が振られます。
サーバー上で動作しますか?
いいえ。HTML はメモリ上に作成された div という切り離された DOM ノードを使ってブラウザ内で解析されるため、何もアップロードされず、オフラインでも動作します。
対応していないタグはどうなりますか?
画像・表・水平線など対応していない要素はアンラップされます。中のテキストはそのまま通過しますが、そのタグに対する Markdown は生成されません。リンクは href 属性だけが読み取られ、その他の属性は無視されます。
空白やコードはどのように扱われますか?
通常のテキスト内の空白は単一のスペースにまとめられますが、インラインコードと pre ブロックの内容はそのまま保持されます。br タグは強制改行になります。

その他のツール