HTML エンティティエスケープ

入力

出力

0

入力文字数

0

入力バイト数

0

出力長

0

エンティティ数

エンティティ参照表 (0)

エンティティが検出されませんでした

HTML エンティティエスケープについて

ブラウザローカルの HTML エンティティエスケープ・アンエスケープツール

HTMLの特殊文字をエンティティエンコーディングに変換、またはエンティティエンコードされたテキストを元の文字に復元。HTML5 名前付きエンティティ表と数値エンティティを完全サポート、一括処理とエンティティ参照表付き。


機能

  • 250+ のHTML5 名前付きエンティティによるスマートエスケープ
  • 名前付き、10進数、16進数エンティティのアンエスケープ対応
  • スマート混合出力:名前付きエンティティ優先、16進数フォールバック
  • 一括モード:各行を独立して処理
  • エンティティ参照表:検出されたエンティティのリアルタイムマッピング
  • 入出力統計:文字数、バイト数、出力長、エンティティ数
  • ブラウザでローカル処理 — データはアップロードされません

使い方

  1. 1エスケープまたはアンエスケープモードを選択
  2. 2入力エリアにテキストを貼り付けまたは入力
  3. 3結果がリアルタイムで計算・表示されます
  4. 4エンティティ参照表をクリックして検出されたマッピングを確認
  5. 5入替ボタンで入出力を反転しモードを切替

よくある質問

HTMLエンティティとは何ですか?
HTMLエンティティは、HTML文書内の特殊文字を表すエンコーディング表現で、& で始まり ; で終わります(例:&amp; は &、&lt; は <)。これにより、文字がHTMLタグや属性として解釈されるのを防ぎます。
いつHTMLエンティティエスケープを使うべきですか?
HTMLで <、>、& などの特殊文字を含むテキストを表示する場合や、ユーザー入力をHTMLコンテキストに埋め込む際にXSSインジェクションを防ぐためにエスケープを使用します。
名前付きエンティティと数値エンティティの違いは何ですか?
名前付きエンティティは © のために &copy; のような事前定義名を使用し、より読みやすいです。数値エンティティは &#169;(10進数)や &#xA9;(16進数)のようなUnicodeコードポイントを使用し、全文字をカバーしますが可読性は低いです。
一括モードの用途は?
一括モードは入力の各行を独立して処理し、ログファイル内の複数行のHTMLコンテンツなど、行ごとにエスケープ/アンエスケープする必要がある場面に適しています。
アンエスケープ時に認識できないエンティティはどうなりますか?
ツールはHTML5標準の名前付きエンティティと数値エンティティをすべて自動認識します。認識できない名前付きエンティティ(&foo; など)はそのまま保持されます。

関連ツール

オンライン電卓ファイルタイプ検出器音声エディターPDF 結合PDF 圧縮パスワードジェネレーター文字数カウンターテキスト比較コードフォーマッタータイムスタンプ変換Unicode 変換全画面大文字表示進数変換Base64 エンコード デコードURL エンコード デコードMD5 エンコーダーJWT デコード検証エンコードQRコード生成・デコードバーコード生成ツールリアル住所ジェネレーターBMI計算機UUID 生成・解析世界の首都正規表現テスターHTTPステータスコード