HTMLエンティティ変換
HTMLエンティティのエンコード、デコード、文字確認をブラウザで行えます。
コンセプト説明
HTMLエンティティは文字表示変換ツール
このツールは <, >, &, をHTMLで安全に表示するためエンティティへ変換します。
HTML本文に <, >, &, " をそのまま置くとマークアップとして解釈される恐れがあります。エンコードはこれらを <, >, &, " 形式に変換します。
逆に、表示向けにエンティティ化された文字列を元の文字に戻す場合はデコードして <, >, &, " を復元して確認できます。
主な利用シナリオ
ブログやドキュメントにHTML断片を安全に表示する場合、またAPIレスポンスの特殊文字を扱う場合にエンコード/デコードを使います。
チェックポイント
表示用エスケープはUI処理向けであり、XSS対策やサニタイズは別個のセキュリティレイヤーで行うべきです。
適用範囲
このツールはテキスト変換に限定され、HTML構文チェックやサーバー側のセキュリティフィルター置換は代替しません。
特殊文字のエスケープは可読性と表示制御のためであり、悪意ある入力の遮断はCSP、エスケープ方針、サニタイザライブラリと併せて行ってください。
HTMLエンティティ変換 ワークスペース
テキストまたはHTMLエンティティ
変換結果
使い方
- 1 通常のテキストまたはHTMLエンティティを入力欄に貼り付けます。
- 2 通常のテキストはエンコード、エンティティ表記はデコードします。
- 3 変換結果を確認してからコピーします。
主な使用例
- HTML特殊文字をエスケープ
- エンティティコードを元の文字で確認
- HTMLエンティティをデコード
- 多言語文字をエンティティへ変換
よくある質問
HTMLエンティティ変換ではどの文字が変換されますか?
角括弧(<, >)、アンパサンド、一部の空白文字、多言語文字など、HTMLで安全に表示したい文字を数値エンティティへ変換します。
HTMLエンティティを元の文字に戻せますか?
はい。エンティティ表記のテキストを入力してデコードすると、ブラウザのHTMLパーサーを通して元の文字を確認できます。
HTMLコード全体を貼り付けてもよいですか?
このツールはテキストとエンティティの変換用です。HTML構造の検証やセキュリティフィルタリングは提供していません。