入力内容はブラウザ内で処理され、外部には送信されません。

HTML→テキスト変換(タグ除去・改行整形)

HTMLから本文テキストだけを抽出します。段落やリストの改行を整形し、script/styleは除外。エンティティのデコードも選べます。

入力(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

エンティティ(& など)はどうなりますか?

デコードする/しない を選べます。たとえば &amp; を & に戻したい場合は「デコードする」をONにしてください。

Q

改行や空白をもっと減らしたい

改行ルール: 最小 と 連続空白の縮約 をON、連続改行の上限 を1〜2にすると締まります。

Q

URLも一緒に取り出したい

リンクの扱い を「テキスト + URL」にすると、文脈を保ったままURLも残せます。