HTML エンティティ エンコーダー & デコーダー
HTML エンティティ(名前付き・数値)をブラウザ上でエンコードまたはデコード。すべての非 ASCII 文字をエスケープするオプションもあり。無料でプライベート。
すべてブラウザ内で動作 — 何もアップロードされません。
HTML エンティティ エンコーダー & デコーダーについて
HTMLエンティティのエンコーダー/デコーダーは、プレーンテキストとHTMLエンティティを双方向に変換します。エンコードは <、>、&、引用符などの文字を安全なエンティティに変換し、マークアップがレンダリングされずにテキストとして表示されるようにします。デコードは é や é のような文字列を読みやすい文字に戻します。
2つのオプションが出力を制御します。名前付きエンティティ(é)の代わりに数値エンティティ(é)を選ぶことと、ASCII以外のすべての文字をエンコードするオプションです。後者は、UTF-8を壊してしまうシステムを経由してファイルを転送する必要がある場合に便利です。リアルタイムの文字数表示と「入力として使う」の入れ替えボタンにより、何度も変換を繰り返す作業がすばやく行えます。
このコンバーターはすべてブラウザ内で動作し、何もアップロードされないため、非公開のコードベースからのスニペットにも安全に使えます。ブログ記事にコードサンプルを埋め込む、ユーザーコンテンツの例をエスケープする、二重エンコードされたテキストをデバッグするといった場面で実用的な相棒になります。
HTML エンティティ エンコーダー & デコーダーの使い方
- 方向を選びます。「エンコード」で文字をエンティティに変換するか、「デコード」でエンティティをテキストに戻します。
- テキストまたはHTMLを入力ペインに貼り付けるか、サンプルを読み込みます。
- 「数値エンティティ」を切り替えると &#...; 形式の出力になり、「非ASCII文字をすべてエンコード」を切り替えるとアクセント付き文字や非ラテン文字がすべてエスケープされます。
- 出力ペインで結果を確認し、「入力として使う」で次の変換につなげます。
- 変換されたテキストをクリップボードにコピーします。