HTMLエンティティをエンコード・デコード
<、>、&、引用符などの文字は、HTMLで特別な意味を持ちます。コードサンプル、ユーザー入力、属性値などでこれらをテキストとして表示するには、<や&のようなエンティティとして記述する必要があります。テキストを貼り付けてエスケープするか、エンティティを含むHTMLを貼り付けて通常の文字にデコードしてください。
ASCIIしか受け付けないシステム向けに、ASCII以外のすべての文字を、©や€のような名前付きエンティティ、またはЖのような数値エンティティとしてエンコードすることもできます。デコードは、あらゆる名前付きエンティティと数値エンティティに対応しています。すべての処理はブラウザ内で行われます。
このHTMLエンティティ変換ツールを使う理由
- <、>、&、"、'をエスケープして安全なHTMLに
- あらゆる名前付き・数値HTMLエンティティをデコード
- ASCII以外のすべての文字もオプションでエンコード
- ブラウザ内で即座に処理 – 何もアップロードされません
HTMLをエンコード・デコードする方法
- 「エンコード」または「デコード」を選びます
- 入力欄にテキストまたはHTMLを貼り付けます
- 結果をコピーします
よくある質問
このHTMLエンコーダーは無料ですか?
はい、完全に無料で、制限もありません。
どの文字がエンコードされますか?
HTMLで特別な意味を持つ5つの文字、& < > " ' です。追加オプションを有効にすると、ASCII以外のすべての文字もエンコードされます。名前付きエンティティがある場合はそれが使われ、ない場合は数値エンティティになります。
HTMLのエンコードが必要になるのはどんなときですか?
テキストをマークアップとして解釈させず、Webページ上に文字どおり表示したいときです。たとえばコード例やユーザー入力などで、エスケープはクロスサイトスクリプティング(XSS)の防止にも役立ちます。
テキストはサーバーに送信されますか?
いいえ。すべてブラウザ内で処理されます。