本文へスキップ
にゃんこツール

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の文字列だけでは判別できないためです。表示されている文章が必要な場合は、ブラウザで選択してコピーしてください。

このページをシェア

↑↓ 選択 Enter 開く Esc 閉じる