広告

HTML エンティティ(名前付き・数値)をブラウザ上でエンコードまたはデコード。すべての非 ASCII 文字をエスケープするオプションもあり。無料でプライベート。

すべてブラウザ内で動作 — 何もアップロードされません。

入力
0 文字
出力
0 文字

HTML エンティティ エンコーダー & デコーダーについて

HTMLエンティティのエンコーダー/デコーダーは、プレーンテキストとHTMLエンティティを双方向に変換します。エンコードは <、>、&、引用符などの文字を安全なエンティティに変換し、マークアップがレンダリングされずにテキストとして表示されるようにします。デコードは &eacute; や &#233; のような文字列を読みやすい文字に戻します。

2つのオプションが出力を制御します。名前付きエンティティ(&eacute;)の代わりに数値エンティティ(&#233;)を選ぶことと、ASCII以外のすべての文字をエンコードするオプションです。後者は、UTF-8を壊してしまうシステムを経由してファイルを転送する必要がある場合に便利です。リアルタイムの文字数表示と「入力として使う」の入れ替えボタンにより、何度も変換を繰り返す作業がすばやく行えます。

このコンバーターはすべてブラウザ内で動作し、何もアップロードされないため、非公開のコードベースからのスニペットにも安全に使えます。ブログ記事にコードサンプルを埋め込む、ユーザーコンテンツの例をエスケープする、二重エンコードされたテキストをデバッグするといった場面で実用的な相棒になります。

HTML エンティティ エンコーダー & デコーダーの使い方

  1. 方向を選びます。「エンコード」で文字をエンティティに変換するか、「デコード」でエンティティをテキストに戻します。
  2. テキストまたはHTMLを入力ペインに貼り付けるか、サンプルを読み込みます。
  3. 「数値エンティティ」を切り替えると &#...; 形式の出力になり、「非ASCII文字をすべてエンコード」を切り替えるとアクセント付き文字や非ラテン文字がすべてエスケープされます。
  4. 出力ペインで結果を確認し、「入力として使う」で次の変換につなげます。
  5. 変換されたテキストをクリップボードにコピーします。

よくある質問

マークアップをレンダリングさせずテキストとして表示させたいときはいつでも必要です。記事内のコードサンプル、属性値内のHTML、そのまま表示するユーザー投稿コンテンツなどです。<、>、&、引用符をエンコードすることで、ブラウザがそれらを解釈してしまうのを防ぎます。

&eacute;のような名前付きエンティティは人間が読みやすく、&#233;のような数値エンティティはコードポイントを直接参照するため、名前付きエンティティが定義されていない場所でも機能します。数値のトグルで出力スタイルを切り替えます。

はい。エンコードの層ごとに一度ずつデコードを実行してください。1回のパスで1レベルずつ展開され、入れ替えボタンで出力をそのまま次のパスの入力に戻せます。

はい。エンコードとデコードはブラウザ内で行われ、何もアップロードされないため、非公開のコードスニペットは端末上に留まります。

はい。完全に無料で、長さの制限もありません。

シェアする

人気の検索
HTML エンティティ エンコード HTML エンティティ デコード HTML エンティティ 変換 HTML 特殊文字 エンコード HTML エンティティ デコード ツール HTML エスケープ ツール
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。
問題を報告

この無料ツールをあなたのウェブサイトに追加 — 下のコードをコピーして貼り付けてください。