コンテンツへスキップ
uencoder

HTML エスケープツール

Escape or unescape HTML special characters online。無料、プライベート、100%クライアントサイド。

例を試す:
Local only

最近の履歴

履歴はまだありません

使い方

  1. 入力ボックスにテキストを入力または貼り付けします。
  2. Select escape or unescape mode.
  3. Copy the result.

このツールを使うタスク

HTML を React 用の JSX に変換する
JSX は JavaScript 式を埋め込める HTML です。空要素タグを閉じ、class を className に、style 文字列をオブジェクトに変換して HTML を JSX にします。
タスク
HTML を Markdown に変換する
HTML コンテンツを Markdown に変換して、より簡単な編集・保存や、Markdown 対応システムでの表示に使います。見出し、リスト、リンク、画像、コードブロックに対応します。
タスク
Markdown を HTML に変換する
Markdown(見出し、リスト、コードブロック、表、リンク)を HTML にレンダリングし、ブラウザやメールで表示できるようにします。
タスク
貼り付けたテキスト内の HTML エンティティを読み取る
&、<、' などを本来の文字に戻します。デコードすべきでないケースも押さえておきましょう。
タスク
特殊文字を HTML に安全に挿入できるようエンコードする
ユーザーが入力したテキストの <、>、&、"、' をエスケープし、XSS やマークアップの破壊を引き起こさずに HTML 内に配置できるようにします。
タスク
クリックジャッキング攻撃を防ぐ
クリックジャッキングは、サイトを不可視の iframe に埋め込んでユーザーに誤ったクリックを誘います。X-Frame-Options と CSP の frame-ancestors を学びましょう。
タスク
SQL インジェクション(SQLi)攻撃を防ぐ
SQLi はユーザー入力を通じて悪意のある SQL を注入します。パラメータ化クエリ、入力バリデーション、最小権限の原則を学びましょう。
タスク
XSS(クロスサイトスクリプティング)攻撃を防ぐ
XSS は Web ページに悪意のあるスクリプトを注入します。入力のサニタイズ、出力のエンコード、Content Security Policy による XSS 対策を学びましょう。
タスク
iframe の sandbox 属性を使う
sandbox 属性は iframe の機能を制限し、悪意のある埋め込みコンテンツが親ページへアクセスするのを防ぎます。
タスク

このツールを使うパイプライン

よくある質問

Which characters are escaped?
The five HTML special characters: & < > " and ' are escaped to their corresponding HTML entities.
What is the difference from HTML entity encoding?
HTML escape only handles the 5 special characters needed for safe HTML insertion, while HTML entity encoding can encode all non-ASCII characters as numeric entities.

関連ツール