HTMLストリッパー
CMS、メール、ページのソースからHTMLを貼り付けて、表示テキストをそのまま取り出せます。このHTMLストリッパーは、ブラウザ内でHTMLをテキストに変換します。HTMLタグを削除し、& などのエンティティをデコード、スクリプト・スタイル・コメントは除去し、マークアップを表示したり実行したりしません。読みやすい行表示(段落とリストの改行を保持)か、コンパクトなスペース表示を選んで、コピーまたはダウンロードできます。ソースをページの外へ送らずにHTMLを削除できます。
何を残し、何を除外するのか — そして、これは何ではないのか
このツールは、ブラウザの inert HTML パーサーでマークアップを解析します。表示も実行も取得も一切行われません。テキスト内容は保持され、script、style、template、コメントの内容は完全に除外されます。& や — のような実体参照はデコードされます。読みやすさ重視モードでは、段落・見出し・リスト項目・表の行などのブロック要素は改行になり、表のセルはタブで区切られ、整形済みブロックは空白をそのまま保持します。コンパクトモードでは、整形済みテキストも含めてすべてが単一スペースにまとめられます。正直に言うと、これはプレーンテキストを出力するツールで、サニタイズ済み HTML ではありません。再公開しても安全なマークアップが必要なら、専用のサニタイザーを使ってください。また、元データで < が通常の文字としてそのまま使われている場合、パーサーがタグとして解釈することがあるため、先に実体参照にしてください。
出力は安全な HTML ですか?
いいえ。出力は HTML ではなく、すべてのタグを除いたプレーンテキストです。つまり、このツールはサニタイザーではありません。再公開可能な安全なマークアップは生成せず、XSS 対策を保証するものでもありません。プレーンテキストとして使う場所に貼り付けてください。HTML を整えたい場合は、専用のサニタイザーを使ってください。
貼り付けた HTML のスクリプトは実行されますか?
いいえ。マークアップは inert パーサーで解析され、描画もスクリプト実行も画像の読み込みもネットワークリクエストも一切行われません。script と style の内容は出力から完全に除外され、見えているテキストだけが得られます。
HTML はどこかにアップロードされますか?
いいえ。解析と除去はすべてブラウザ内で完結します。貼り付けたマークアップも、得られたテキストも、サーバーに送信されたり保存されたり、アドレスバーに追加されたりすることはありません。