HTMLエスケープ・エンコード変換ツール

HTML、URL、JavaScript、JSONの特殊文字をエスケープ・エンコード変換。 Webアプリケーション開発やセキュリティ対策に必須のツールです。

変換モード
実行したい変換の種類を選択してください

HTMLタグを安全に表示するためにエスケープ

入力
変換したいテキストを入力
出力
変換結果
エスケープ文字一覧

HTML エスケープ

<&lt;
>&gt;
&&amp;
"&quot;
'&#39;

JavaScript エスケープ

改行\\n
タブ\\t
\\\\\
"\"
'\'
よくある質問

Q: HTMLエスケープはいつ使うべきですか?

A: ユーザー入力やデータベースから取得した文字列をHTMLに表示する際は必ずエスケープしてください。 これによりXSS攻撃を防げます。

Q: URLエンコードとHTMLエスケープの違いは?

A: URLエンコードはURLで使用できない文字(スペース、日本語など)を%表記に変換します。 HTMLエスケープはHTML内で特別な意味を持つ文字(<、>など)を実体参照に変換します。

Q: JSONエスケープはどんな時に必要?

A: APIレスポンスやJavaScript内でJSON文字列を扱う際に必要です。 特に改行やクオートを含む文字列を正しく処理するために使用します。

Q: 数値文字参照({)とは?

A: Unicode文字を10進数や16進数で表現する方法です。 特殊文字や絵文字をHTMLで確実に表示したい場合に使用します。