HTMLエンティティ化・デコードツール
HTMLの特殊文字(< > & " ')をエンティティ参照に変換、またはその逆を行います。
HTMLで「<」「&」をそのまま表示したい——エンティティ変換ツール
ブログにHTMLコードのサンプルを載せたら、<div>がタグとして解釈されて表示が崩壊した…。
HTMLでは < や & は特殊文字のため、そのまま表示するにはエンティティ変換(<、& 等)が必要です。当ツールなら、コードを貼るだけで自動変換。ブログやドキュメントにコードを安全に掲載できます。
エンティティ変換が必要な場面
- 技術ブログへのコード掲載:HTMLタグをそのまま文字列として表示
- XSS(クロスサイトスクリプティング)対策:ユーザー入力のサニタイズ
- メールテンプレート:HTML特殊文字のエスケープ
⚠️ セキュリティ上の注意:ユーザー入力をHTMLに出力する際、エンティティ変換を怠るとXSS攻撃の脆弱性になります。Webアプリ開発者は必ずサーバーサイドでもサニタイズを行ってください。
❓ よくある質問
Q. 数値参照(あ)と名前参照(&)の違いは?
A. 名前参照(&等)は可読性が高く、数値参照(&等)はあらゆる文字をカバーできるメリットがあります。基本的には名前参照を使い、特殊なUnicode文字には数値参照を利用します。
コード表示のトラブルを防ごう
HTMLの特殊文字を正しくエスケープして、安全にコードを公開しましょう。
📝 ツール画面へ戻って変換する