入力内容はブラウザ内で処理され、外部には送信されません。
HTML→テキスト変換(タグ除去・改行整形)
HTMLから本文テキストだけを抽出します。段落やリストの改行を整形し、script/styleは除外。エンティティのデコードも選べます。
.html / .htm / .txt
入力(HTML)
行数: 0
文字数: 0
出力(テキスト)
行数: 0
文字数: 0
結果の扱い
整形オプション
※ <script> と <style> は常に除外します。
整形オプションを開く
HTMLタグを消してテキストだけ抽出する
HTMLのタグ除去
タグを取り除き、本文テキストだけを抽出します。
段落・リストの改行整形
<p>/<br>/<li>などを自然な改行として扱います。
script/style除外とエンティティ切替
script/styleは常に除外。エンティティのデコードも選べます。
使い方
HTMLを貼り付ける
入力欄にHTMLを貼り付けるか、ファイルを読み込みます。
整形オプションを調整
改行ルールやリンク/画像の扱いを必要に応じて選びます。
変換してコピー
変換するを押して、コピーまたは.txt保存します。
サンプル
入力
<article>
<h2>見出し</h2>
<p>HTMLを貼るだけで変換。</p>
<ol>
<li>手順1</li>
<li>手順2</li>
</ol>
<p>詳細は <a href="https://example.com">公式サイト</a>。</p>
</article>
出力
標準
見出し HTMLを貼るだけで変換。 ・手順1 ・手順2 詳細は 公式サイト。
最小
見出し HTMLを貼るだけで変換。 詳細は 公式サイト。 ・手順1 ・手順2
しっかり
見出し HTMLを貼るだけで変換。 1. 手順1 2. 手順2 詳細は 公式サイト。
変換ルール
改行や除外のルールは次の通りです。
改行に変換する要素(標準)
- <br>
- <p>〜</p>
- 見出し: <h1>〜<h6>
- リスト: <li>(行頭に記号を付与)
- ブロック: <div>, <section>, <article>, <header>, <footer>, <blockquote>
区切り(空行)を入れやすい要素
- </p>, </section>, </article> など(改行上限と併用)
除外する要素(固定)
- <script>...</script>
- <style>...</style>
- <noscript>...</noscript>
リスト整形(標準の挙動例)
- <ul><li>項目</li></ul> → ・項目
- <ol><li>項目</li></ol> → 1. 項目(しっかり時)
注意事項・豆知識
ブラウザ内で完結
入力HTMLはサーバーに送られず、端末内で処理されます。
script/styleは常に除外
安全性と可読性のため、script/styleは必ず取り除きます。
テーブルはTSVに変換
必要に応じてスペース区切りや1行化も選べます。
FAQ
Q
改行が変になる
<p> / <br> / <li> などを改行に変換するルールを用意しています。改行ルール(標準/最小/しっかり)や連続改行の上限を調整すると、意図に近い形に整えられます。
Q
script/styleも残りますか?
いいえ。<script> と <style> は除外対象です(安全性と可読性のため、常に取り除きます)。
Q
エンティティ(& など)はどうなりますか?
デコードする/しない を選べます。たとえば & を & に戻したい場合は「デコードする」をONにしてください。
Q
改行や空白をもっと減らしたい
改行ルール: 最小 と 連続空白の縮約 をON、連続改行の上限 を1〜2にすると締まります。
Q
URLも一緒に取り出したい
リンクの扱い を「テキスト + URL」にすると、文脈を保ったままURLも残せます。