🌐 JA

🧽 HTML to Text変換ツール

HTMLソースを貼り付けると、タグを全て除去して人が読めるプレーンテキストだけを抽出します。p・div・liなどのブロック要素は改行になり、リンクはURLをテキストと一緒に残すこともできます。

HTML文字数
0
抽出後の文字数
0

セキュリティ: HTMLはブラウザ内蔵のDOMParserのみで解析され、実際のページには挿入されないためスクリプトは実行されません。抽出結果は常にプレーンテキストとして表示されます。

ガイド

詳しく見る

01

1. なぜHTMLからテキストだけを抽出する必要があるのか

Webページやメールニュースレターのソースをそのままコピーすると、タグ、スタイル属性、さらには埋め込みスクリプトまで一緒についてきます。メモアプリや検索インデックス、プレーンテキストの下書きに必要なのは読める内容だけということが多いです。このツールは全てのタグを除去し、人が実際に読む部分だけを残します。

02

2. 解析が安全である理由

このツールはブラウザ内蔵のDOMParserでHTML文字列を解析します。DOMParserが生成する文書は「非活性(inert)」で、実際のページのDOMには接続されないため、内部の<script>は決して実行されず、画像や外部リソースも読み込まれません。さらに<script>・<style>の内容は抽出対象から完全に除外され、結果は常にtextareaの値として書き込まれ、HTMLとして再レンダリングされることはありません。

03

3. リンク保持とブロック要素の改行

「リンクURLを保持」をオンにすると、各リンクの表示テキストの後に実際のhrefを括弧付きで追加し、どこへのリンクだったか分かるようにします。p、div、li、tr、h1〜h6などのブロックレベル要素は自動的に改行になり、変換後のテキストは元の段落・リスト構造をある程度維持します。

一緒に使うと便利なツール

よくある質問

貼り付けたHTML内のスクリプトは実行されますか?
いいえ。DOMParserが生成する文書は非活性で実際のページに接続されないため、内部のスクリプトは決して実行されません。抽出されたテキストも常にtextareaの値として書き込まれ、HTMLとして再解釈されることはありません。
表(<table>)のセルはどのように区切られますか?
<tr>ごとに改行が入りますが、行内のセル(<td>)は特に区切りなく連結されます。正確な表のレイアウトを保持したい場合は元のソースを直接確認してください。
入力したHTMLはサーバーに送信されますか?
いいえ。すべてブラウザ内で処理され、バックエンドAPIは呼び出されません。