🧰 UtlKit

HTML → テキスト

HTMLをプレーンテキストに変換。タグを削除、エンティティをデコード。

🐛

問題を報告

バグを見つけましたか?提案がありますか?このツールの改善にご協力ください。

📊 データサマリー(自動入力)

ツール: html-to-text · /tools/html-to-text/

preserveParagraphs: true

これはどんなツールですか?

HTMLからテキストへの変換ツールはコンテンツからすべてのHTMLタグとマークアップを削除し、読み取り可能なプレーンテキストのみを抽出します。一般的なタグ(p、div、span、br、li、table)を処理し、HTMLエンティティをデコードして、意味のある構造の改行を保持します。Webコンテンツのプレーンテキスト版の作成、メール本文の抽出、データのクリーニングに便利です。

使い方

  1. 1

    HTMLを貼り付け

    HTMLコンテンツを入力します。

  2. 2

    変換

    タグを削除してテキストを抽出します。

  3. 3

    テキストをコピー

    きれいなプレーンテキストの出力を取得します。

よくある質問

HTML to textはテーブルをどのように処理しますか?

各行がそれぞれ 1 行になり、セル間は 1 つのスペースで区切られます。つまりテーブルは 1 行あたりスペース区切りの値の列として読めます。段落保持モードでは行間は 1 行の空白で、単一モードではテーブル全体がスペースで 1 列に続きます。出力にはタブやパイプ文字は含まれず、ネストされたテーブルも同じ行ベースのレイアウトにフラットになります。

画像はどのように処理されますか?

画像はすべて削除されます。コンバーターはテキスト内容しか読まないため、img タグは出力に何も寄与せず、その alt 属性も抽出されません。画像の前後のテキストはそのまま連結され、文字列の真ん中にある img は 2 つの断片がくっつく原因になります。

本番環境で使用できますか?

このツールは開発およびテスト向けに設計されています。本番環境ではセキュリティ監査済みの確立されたライブラリを使用してください。

HTML をプレーンテキストに変換するには?

HTML を解析し、テキストノードだけを残してタグ・スクリプト・スタイルを除外します。ブロック要素(p、div、li、見出し)は改行になり、表のセルはタブやパイプ区切りにするのが一般的です。ブラウザやライブラリ(jsdom、BeautifulSoup、DOMParser)の実装が異なるため、出力の間隔はツールによって変わることがあります。