HTMLタグ削除ツール

HTMLタグリムーバーツールを使用して、テキストブロックからすべてのHTMLタグを削除し、クリーンでプレーンなテキストコンテンツを取得します。

2件中5件の評価
HTMLタグ削除ツール

HTMLタグ削除ツールは、テキストからHTMLタグを取り除き、残った内容をプレーンテキストで返す無料ツールです。

テキストからHTMLタグを削除するには?

元のテキストを貼り付けて削除を実行し、出力されたプレーンテキストをコピーしてください。

  1. <p>、<strong>、<a>、<div>などのタグを含むテキストを貼り付けます。
  2. ツールを実行して、すべてのHTMLタグを削除します。
  3. 空白の入り方を確認し、結果を文書、スプレッドシート、コンテンツ管理システムなどにコピーします。
digily.link のHTMLタグ削除ツールツールと入力フォーム

このツールはPHPのstrip_tags関数を使用しています。処理はサーバー上で行われるため、入力内容はHTTPS経由でサーバーに送信されます。内容は保存されません。

HTMLタグを削除すると、どんな作業を効率化できますか?

コピーやエクスポートしたテキストに、貼り付け先では不要または使用できないマークアップが含まれている場合に、手作業を減らせます。

  • WordPress、Shopifyなどのコンテンツ管理システムからエクスポートした商品説明を、ExcelやGoogle スプレッドシートのブックに入れる前に整える。
  • Microsoft Wordの差し込み印刷やMailchimpなどのメール配信サービス向けに、不要なタグが本文へ混入しないプレーンテキストのフィールドを用意する。
  • データベースへインポートする前に、CSVの説明列から段落やリンクのマークアップを削除する。
  • HTMLは表示しない一方、表示文字数に上限があるプラットフォームの入力欄向けにテキストを整える。
  • Webサイトからコピーした内容を、メモ、サポートチケット、社内文書に追加する前に整える。

タグを削除する前に、文書の構造を残しておくと便利です。段落、リスト項目、改行を分けたままにする必要がある場合は、先に段落の終了タグ、リスト項目の終了タグ、<br>要素を改行へ置き換えてください。

空白、句読点、特殊な文字はどうなりますか?

タグだけが削除され、空白、句読点、数字、通常の文字はそのまま残ります。

タグを削除しても、タグがあった位置に空白が自動挿入されるわけではありません。たとえば、<ul><li>Red</li><li>Blue</li></ul>はRedBlueになります。元のデータで要素間に実際の空白や改行が入っていれば、それらの文字は残ります。

アクセント記号付きの文字、絵文字、ラテン文字以外の表記はHTMLタグではなくコンテンツなので、タグの削除によってそれ自体が消えることはありません。非常に長いデータを処理した場合は、結果の数か所を確認してください。元のマークアップが不完全だったり、形式が崩れていたりする場合は特に注意が必要です。

HTMLタグ削除ツールツールが生成した結果の例

変換前と変換後の例

入力: <p>Hello <strong>Sam</strong>.</p>

出力: Hello Sam.

入力: <h2>Delivery</h2><p>Usually 2–3 working days.</p>

出力: DeliveryUsually 2–3 working days.

入力: <p>Delivery &amp; returns</p>

出力: Delivery &amp; returns

最後の例から分かるように、&amp;のような文字参照はデコードされません。タグの削除とHTML文字参照のデコードは別の処理です。

HTMLタグ削除ツールではできないことは?

記事内の重要な本文だけを抽出したり、段落間の空白を再構成したり、HTMLをMarkdownへ変換したりすることはできません。

script要素やstyle要素の中身は、それらを囲むタグを削除した後も残る場合があります。たとえば、<script>alert("x")</script>Welcomeからタグを削除すると、alert("x")Welcomeが残ります。そのため、信頼できない入力を扱う際、タグ削除を専用のHTMLサニタイザーの代わりに使うことはできません。

strip_tagsはHTMLを修復するための機能ではないため、壊れたマークアップでは予期しない結果になることもあります。表示テキストではなくURLが必要な場合は、URL抽出ツールを使用してください。整形後のテキストを文字数などの制限がある入力欄に収める必要がある場合は、テキストサイズ計算機が役立ちます。

よくある質問

HTMLコメントも削除されますか?

はい。PHPのstrip_tags関数は、HTMLタグだけでなくHTMLコメントも削除します。そのため、コメント内にだけ記述されたテキストは結果に表示されません。

一部のHTMLタグだけ残せますか?

いいえ。このツールは、すべてのHTMLタグを削除するためのものです。段落やリンクなど、許可したタグを残す必要がある場合は、HTMLサニタイザーまたはパーサーを使用してください。

Markdownの書式も削除されますか?

いいえ。ハッシュ記号、アスタリスク、角括弧などのMarkdown記法は出力に残ります。ただし、埋め込まれたHTMLタグは削除されます。

結果をそのままCSVとして保存できますか?

必ずしもそのまま保存できるとは限りません。タグを削除しても、カンマ、引用符、埋め込まれた改行がCSVの規則に従ってエスケープされるわけではありません。整形後のテキストをファイルに書き込む場合は、適切なCSVライターを使用してください。

Webページ全体から本文だけを抽出できますか?

入力したページのソースからタグを削除することはできます。ただし、結果にはナビゲーションのラベル、Cookieに関する通知、CSS、JavaScriptの内容が含まれる場合があります。記事本文だけを抽出するには、ページ構造を解釈できるパーサーが必要です。

最後に確認すること

整形後のテキストは、使用する前に一度読み直してください。欠けた空白や段落区切りを補い、HTML文字参照が意図どおりに表示されるか確認します。信頼できないソースコードには、タグ削除だけで対処せず、適切なサニタイズ処理を行ってください。

人気のツール