HTMLストリッパー
スニペットやファイルからすべてのHTMLタグを削除し、画面に表示される文字だけを残します。<script>と<style>の内容およびコメントは完全に削除され、HTMLエンティティはデコードされ、ブロック要素の区切りは改行に変換されます。
入力
設定
出力
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/html-stripper \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputHtml": "<p>Visible text</p><script>alert(\"hidden\");</scr…",
"preserveLineBreaks": "true",
"preserveSpaces": "",
"preserveLinks": ""
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `html-stripper` tool (HTML Stripper) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/html-stripper/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="HTMLストリッパー — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
HTMLストリッパーとは?
HTMLストリッパーは、ページやスニペットからマークアップを取り除き、読者が実際に目にするテキストだけを残すツールです。HTMLジェネレーターの逆にあたります。タグを作成するのではなく、ブラウザからコピーしたもの、CMSから書き出したもの、.htmlファイルとして保存したものなど、タグだらけのコンテンツを受け取り、メール、スプレッドシート、検索インデックス、プレーンテキスト文書に貼り付けられるきれいなプレーンテキストに変換します。
このツールの使い方
- HTML入力のボックスにHTMLを貼り付けるか、その上のアップローダーで
.html/.txtファイルをアップロードします。 - 必要に応じて設定を調整します:
- 改行を保持(デフォルトでオン)は、
<br>タグとブロック要素(<p>、<div>、見出し、リスト項目、表の行など)を改行に変換します。段落やリスト項目が連結されず、それぞれ独立した行に配置されます。 - スペースを保持は、連続する空白を1つのスペースにまとめる代わりに、元の間隔とインデントを残します。
- リンク(URL)を保持は、各リンクの遷移先をリンクテキストの後ろに括弧付きで追加します。たとえば
詳細はこちら (https://example.com)のようになります。アンカータグは残らなくても、リンク先は保持されます。
- 改行を保持(デフォルトでオン)は、
- プレーンテキストの結果は入力に合わせて自動的に更新されます。コピーするか、
.txtファイルとしてダウンロードできます。
削除されるもの
- すべてのHTMLタグ(見出し、div、span、表、リストなど)は削除され、テキスト内容だけが残ります。
<script>と<style>のブロックは中身も含めて完全に削除されます。これらの中身は読者に表示されることがないため、プレーンテキストの結果に混ざることはありません。JavaScriptやCSSが余計なテキストとして漏れ出すことがある、単純なタグ除去の正規表現とは異なります。- HTMLコメント(
<!-- このような -->)は削除されます。 - 残ったテキスト内のHTMLエンティティは、対応する文字にデコードされます。
&は&、</>は</>、"は"、'は'になります。よく使われる名前付きエンティティ( 、—、©、通貨記号など)も、エスケープコードのままにせず本来の文字に変換されます。
ブラウザの「テキストを抽出」やinnerTextではだめなのか?
ブラウザで要素のinnerText/textContentを取得する方法もありますが、これはライブのDOMに依存し、その外では動作しません。つまり、このツールのAPIとして提供することも、バッチ処理でスクリプト化することもできません。このツールはマークアップ自体を解析するため(script/styleの削除、エンティティのデコード、ブロック境界での改行を含む)、ここで使う場合も、APIで送信する場合も、ファイルのフォルダ全体をバッチモードで処理する場合も、同じきれいな結果が得られます。
よくある用途
- Word、Google ドキュメント、Webページからコピーした内容を、書式を受け付けない場所に貼り付ける前にきれいにする。
- HTMLメールのテンプレートやスクレイピングしたページを、インデックス作成や分析のためにプレーンテキストに変換する。
- CMSのエクスポートからマークアップを取り除き、文字数カウントやスペルチェックを行う。
- HTMLの断片を、ログ、通知、プレビュー用に読める内容だけに絞り込む。
プライバシー
このツールはブラウザ内で完全に動作します。HTMLがサーバーにアップロードされることは一切ありません。