使い方
- 特殊文字を含むテキストを貼り付けます。
- エンコードまたはデコードモードを選択します。
- 「危険な文字のみ」または「すべての文字」の変換方法を選択します。
- 出力結果をテンプレート、CMS、またはコードにコピーします。
主な機能
- XSS攻撃の防止: 安全でない文字をエンコードして、ブラウザがマークアップを実行する代わりにテキストとしてレンダリングするようにします。
- 一部またはすべての文字モード: 危険な文字のみをエンコードするか、すべての非ASCII文字をエンコードするかを選択できます。
- HTMLエンティティのデコード:
<や&などを人間が読めるテキストに戻します。 - リアルタイム変換: 入力と同時に変換され、結果を即座にコピーできます。
- 高いプライバシー: すべての処理はブラウザのローカルで実行されます。
関連ツール
無料のオンラインHTML圧縮ツール。不要なスペース、改行、コメントを削除してファイルサイズを削減し、表示速度を向上させます。100%プライベートなクライアントサイド処理です。
安全なJSON整形ツール。JSONの整形、検証、修復をローカルで行います。美化/圧縮、エラー箇所ハイライト、TypeScriptやZodの自動生成、XMLへの変換にすべてローカルで対応。
無料のJSONPathテスター・評価ツール:APIのJSONを貼り付けて、合致するノードの抽出、パスの確認、および結果JSONのコピーが簡単に行えます。解析とクエリ実行はすべてブラウザ上でローカルに行われます。
JSONオブジェクトや配列をブラウザ内でローカルにCSVに変換します。ネストされたフィールドをフラット化し、結果をプレビューして、データをアップロードすることなくコピーまたはCSVとしてダウンロードできます。
CSVテキストやファイルをブラウザ内でローカルにJSON配列に変換します。ヘッダーの有無、カンマ/セミコロン/Tabの区切り文字、ファイルのドラッグ&ドロップ、コピー、ダウンロードに対応。アップロードは不要です。
ブラウザ内でローカルに2つのJSONドキュメントを比較します。セマンティック(意味的)な差分比較のためにオブジェクトのキーをソートし、順序の違いによるノイズを無視して、追加・削除・変更されたフィールドをマーク。アップロードは不要です。
JSONを1行に圧縮し、インデントや改行を削除します。元のサイズ、圧縮サイズ、削減されたバイト数および割合を比較できます。
無料のオンラインJSON TypeScript変換ツール。JSONペイロードからTypeScriptのインターフェースや型を即座に生成します。100%プライベートなクライアントサイドのコード生成です。
計算ロジック
- エンコード:
<,>,&,",'を対応するHTMLエンティティ(例:<)にマッピングします。 - デコード: 組み込みの解析機能やルックアップテーブルを使用して、マッピングを逆変換します。
- 目的: コンテンツを実行可能なHTML/JSとしてではなく、テキストとして確実に表示させることです。
よくある質問
なぜHTML文字をエンコードする必要があるのですか?
ブラウザは < をタグの開始として扱います。それを < としてエンコードすることで、安全にテキストとして強制レンダリングし、XSSのリスクを軽減します。
HTMLにおいて安全でない文字は何ですか?
主要な5つの文字は <, >, &, ダブルクォーテーション, シングルクォーテーションです。特にユーザーが投稿するコンテンツにおいて重要です。
私のデータは安全ですか(ローカル/プライバシー)?
はい。変換はアップロードやサーバーでの保存なしで、ローカルで実行されます。
無料ですか?制限はありますか?
無料で、アカウント登録も不要です。いつでも貼り付けてコピーできます。
エンティティのエンコードだけでXSSを完全に防げますか?
強力な対策レイヤーですが、完全な解決策ではありません。完全な保護のためには、適切な文脈に応じたエスケープ処理やCSP(コンテンツセキュリティポリシー)の設定が依然として必要です。