HTML特殊文字をエンコード・デコードする無料ツール
このページでは、<、>、&、引用符などのHTML特殊文字をエスケープしたり、エンコード済みの文字列を元に戻したりできます。
変換処理はページ内のJavaScriptで実行されます。入力したテキストはサーバーへ送信されず、手元のブラウザだけで変換できます。
このページでは、<、>、&、引用符などのHTML特殊文字をエスケープしたり、エンコード済みの文字列を元に戻したりできます。
変換処理はページ内のJavaScriptで実行されます。入力したテキストはサーバーへ送信されず、手元のブラウザだけで変換できます。
HTMLでは<や>がタグの開始・終了として解釈されます。そのため、説明文としてタグ文字を表示したい場合や、ユーザー入力をHTML内に表示する場合は、文字として扱われるようにエスケープする必要があります。
特に&は文字参照の始まりにも使われるため、二重変換や変換漏れが起きると表示が崩れることがあります。エンコード後の文字列を使う場所がHTML本文なのか、属性値なのか、JavaScript文字列なのかを意識すると事故を減らせます。
| 元の文字 | 変換後 | 用途 |
|---|---|---|
<div> | <div> | タグを文字として表示する |
Tom & Jerry | Tom & Jerry | &を安全に表示する |
"text" | "text" | 属性値内で引用符を扱う |
HTMLやコード例の文字列を確認する場合は、XML整形やテキスト確認系のツールと組み合わせると作業しやすくなります。