DevToolPal
日本語

HTML タグ除去

HTML タグ、スクリプト、スタイルを取り除き、段落を保ったまま読みやすいテキストにします。

ローカルで処理、アップロードなし

オプション

入力

0 文字 · 0 B

出力

0 文字 · 0 B

何ができるか

HTML タグ除去ツールは、ウェブページ、メールテンプレート、リッチテキストの断片を、きれいなプレーンテキストに変換します。すべてのタグを取り除き、スクリプト、スタイル、コメントを捨て、& や   などのエンティティをデコードしつつ、必要な構造は残します。見出しと段落は分かれたまま、リスト項目はそれぞれの行に、表のセルは行ごとにまとまります。

マークアップなしで文章だけが欲しいときに便利です。CMS の文章をプレーンテキストのメールに貼り付ける、検索インデックスや言語モデルにコンテンツを渡す、記事の語数を数える、スクリーンリーダーやテキスト専用クライアントでどう見えるかを確認する、といった場面で使えます。

使い方

  1. 入力欄に HTML を貼り付けるか、.html ファイルを開きます。
  2. 必要に応じてオプションを調整します。
    • 段落と改行を保持:ブロック要素を空行や改行に変換します。オフにすると 1 行のテキストになります。
    • 余分な空白をまとめる:ソースのインデントに由来するスペース、タブ、空行を、ブラウザと同じようにまとめます。
    • エンティティをデコード(& → &):<、é、' などを実際の文字に変換します。
    • リンクの URL を残す:各リンクを text (https://…) の形で書き出し、リンク先が失われないようにします。
  3. テキストをコピーするか、ファイルとしてダウンロードします。

例

サンプル入力は、タイトル、style ブロック、スクリプト、見出し、リンク付きの段落、リスト、改行を含む小さなリリースノートのページです。出力には読者が目にする部分だけが残ります。

Release notes

Version 2.0 – what's new

Faster builds, a dark theme and better documentation.

Search with Ctrl + K
Prices from €5 / month

仕組み

HTML はページに読み込まれるのではなく、慎重に設計したパターンでテキストとして処理されるため、中身が実行されることも、画像やスクリプトが取得されることもありません。> を含む属性値も正しく扱われ、閉じられていないコメントやスクリプトは出力に漏れ出さないよう、入力の末尾まで削除されます。

完全な文書ツリーを構築しないため、大きく壊れた HTML ではブラウザの表示と改行位置が少し異なる場合がありますが、テキスト自体は必ず保持されます。

よくある質問

› スクリプトやスタイルも削除されますか?

はい。script、style、noscript、template 要素の中身は、HTML コメントや doctype と一緒に完全に削除されるので、テキストにコードが紛れ込むことはありません。

› 段落やリストは残りますか?

「段落と改行を保持」をオンにすると、見出し、段落、リストは空行で区切られ、リスト項目と div は新しい行から始まり、br は改行になります。オフにすると 1 行の連続したテキストになります。

›   や & のようなエンティティはどうなりますか?

対応する文字にデコードされます。& は & に、ノーブレークスペースは通常のスペースになります。書かれたまま残したい場合は「エンティティをデコード」をオフにしてください。

› HTML はアップロードされますか?

いいえ。すべてブラウザ内で処理されるので、HTML 内のものが読み込まれたり実行されたりすることもありません。