HTMLエンティティ エンコーダー / デコーダー

テキストをHTMLエンティティにエンコード、またはエンティティを元のテキストにデコード——ブラウザ内で動作します。

出力


オンラインでHTMLエンティティをエンコード・デコード

テキストを入力欄に貼り付けると、入力と同時に変換されます——ボタンを押す必要も、アップロードも不要です。エンコードモードに切り替えると、<>&"'などの文字を安全なHTMLエンティティ参照にエスケープします。デコードモードに切り替えると、エンティティを元の文字に変換します。すべてブラウザ内でローカルに実行されるため、機密コンテンツがデバイスの外に出ることはありません。

デコーダーは名前付きエンティティ(&copy;&mdash;など)、十進数値参照(&#65;)、十六進数値参照(&#x41;)を処理します。エンコーダーは常にアンパサンドを最初にエスケープするため、二重エンコードのリスクがありません。

よくある質問

データはサーバーに送信されますか? いいえ。エンコードとデコードはJavaScriptを使ってブラウザ内で完全に行われます。

デコーダーはどの名前付きエンティティをサポートしていますか? 最も一般的なもの:amp、lt、gt、quot、apos、nbsp、copy、reg、trade、hellip、mdash、ndash、euro、pound、cent、deg。数値参照(十進数・十六進数)は任意のUnicodeコードポイントに対応しています。

なぜエンコーダーは5文字しかエスケープしないのですか? その5文字——アンパサンド、小なり、大なり、二重引用符、一重引用符——が有効なHTMLを生成するためにエスケープが必要な文字です。それ以外をすべてエンコードすることはほとんど不要で、出力が読みにくくなります。

関連ツール

人気のツール