コンテンツへスキップ
すべてのツール
開発者向け

HTML エスケープ / アンエスケープ

HTML特殊文字のエスケープとアンエスケープを行います。

HTML エスケープ / アンエスケープについて

HTMLエスケープは、<、>、&、"、'などの特殊文字をHTMLエンティティ(&lt;、&gt;、&amp;、&quot;、&#39;)に変換し、HTMLマークアップとして解釈されるのではなく、リテラルテキストとして表示されるようにします。これは、ユーザー生成コンテンツを安全に表示し、クロスサイトスクリプティング(XSS)攻撃を防ぐために不可欠です。

使い方

テキストを貼り付けて「エスケープ」をクリックすると特殊文字がHTMLエンティティに変換されます。HTMLエンコードされたテキストを貼り付けて「アンエスケープ」をクリックすると元の文字に戻ります。ワンクリックで結果をコピーできます。

一般的な使用例

  • Webページでユーザー生成コンテンツを安全に表示する
  • 動的HTML出力をエスケープしてXSS脆弱性を防ぐ
  • HTML属性内で使用するためにコンテンツをエンコードする
  • HTMLテンプレートに埋め込むためのテキストスニペットを準備する
  • スクレイピングまたはAPI返却コンテンツのHTMLエンティティをデコードする