HTMLタグ除去・プレーンテキスト抽出ツール
HTMLソースやメール本文からタグを取り除き、読める文章だけを取り出します。script・style・コメントは中身ごと除去し、HTMLは実行も描画もしません。タグを文字として表示したいときは HTMLエスケープ をご利用ください。
🔒 ブラウザ内で完結・入力データはサーバーに送信されません
注意事項
- HTMLを実行・描画せず、文字列として解析します。ブラウザのDOMには挿入しないため、貼り付けたスクリプトが動くことはありません。
- 実際の表示とは異なる場合があります。CSSによる表示・非表示(display:none など)や、JavaScriptで後から挿入される内容は反映されません。
- script・style・template・noscript・head の中身は除去します。title なども出力されません。
- 文字参照は主要な名前付き参照と数値参照に対応しています。未対応の名前はそのまま残ります。
用語解説
文字参照(HTMLエンティティ)
& や あ のように、HTML中で特殊な文字や記号を表す書き方です。デコードすると & や「あ」などの実際の文字に戻ります。
ブロック要素
p・div・li・h1 など、前後で改行されて表示される要素です。このツールでは、これらの位置を改行として残せます。
よくある質問
貼り付けたHTMLの中のスクリプトが実行されることはありますか?
ありません。HTMLをブラウザのDOMに挿入せず、文字列として解析してタグを取り除いています。script・style・コメントは中身ごと捨てられます。
リンクのURLを残すことはできますか?
「リンクのURLを残す」にチェックすると、「リンクテキスト (URL)」の形で出力します。リンクテキストがURLと同じ場合や、# だけのリンク・javascript: などのリンクは付け足しません。
段落やリストの改行は残りますか?
はい。p・div・li・h1〜h6・br・テーブルの行などの位置で改行します(段落は空行1つ)。HTMLソース中の改行や連続した空白は、ブラウザの表示と同じく1つの空白として扱います。
実際のページ表示と結果が違うのはなぜですか?
CSSで非表示にした要素や、JavaScriptで後から挿入される内容は、HTMLの文字列だけでは判別できないためです。表示されている文章が必要な場合は、ブラウザで選択してコピーしてください。
このページをシェア
