HTMLエンティティ変換:エンコードとデコード

HTML文字を符号化し、数値文字参照と名前付き文字参照を復号します。結果はテキストとして表示し、HTMLを実行しません。

入力した内容はこのページ内で処理しますPUFFINMINT

値を設定

値を設定

100,000文字以内。1段階だけ復号してテキストを返します。HTMLのサニタイズは行いません。

結果

入力に合わせて結果が更新されます。

入力した値はこのページ内で保持します。再読み込みやページを閉じると消去します。

入力値やファイル内容を統計に含めず、どのツールが使われたかを集計します。 プライバシー

使い方

挿入する場所で1回だけエンコードします。タグ自体を見せたいなら区切りも変換します。テンプレートが既にエスケープしている場合、二重変換すると参照名が表示されます。

  1. 「変換方向を逆にする」は結果が入力欄の上限内に収まるときに使えます。結果はプレーンテキストとして表示され、タグは実行されません。 「変換前後を比較」を開くと、原文と結果をプレーンテキストで読めます。
例の入力値
入力結果
A & BA & B

計算方法と制限

1段階のみ復号します。文字参照はHTMLのサニタイズやJavaScript・CSS・URLの安全性確保を代替しません。

計算例

利用例

入力
A & B
結果
A & B

A & Bを変換するとA & Bです。<を小なり記号へ戻すには2回の復号が必要ですが、このツールは1回だけ行い、<を返します。

このツールにはどのような制限がありますか?

100,000文字以内。1段階だけ復号してテキストを返します。HTMLのサニタイズは行いません。

入力内容と結果はブラウザー内で処理し、サーバーには送信しません。集計統計が有効な場合は、ツール名と処理の成否だけを記録し、内容は記録しません。

出典

よくある質問

なぜ < が < に変わるのですか?

符号化は既存の参照の & も変換します。復号は一度に一段階ずつ行われ、&amp;lt; は &lt; に、次に &lt; は < になります。

実用ガイド

HTML特殊文字:エスケープが必要な場面

テキストとマークアップを区別し、二重変換を防ぎます。文字参照とサニタイズの役割も整理します。

手順を見る

お気に入り