使い方
- 操作でエンコードを選ぶと文字を参照に変え、デコードを選ぶと参照を読み取ります。
- エンコードする場合は、変換する文字を選んでください。特殊文字の5つは、どの選択でも必ず参照になります。
- テキストをテキストに貼り付けます。結果は入力に合わせて表示されます。
- 結果をコピーして、HTMLか必要な欄に貼り付けてください。
名前付き参照と番号付き参照
文字参照は、HTMLが元の文字として読み直す形で書いた文字です。名前付き参照は、アンパサンドとセミコロンで囲んだ名前を使います。例えば著作権記号は©です。番号付き参照は、10進数の©か、16進数の©で書きます。一覧は、HTMLのためにWHATWGが管理しているものを使っており、セミコロンの有無を含めて2,231件あります。このページは、そのすべてをデコードします。
一部の名前は、HTMLが本文中ではセミコロンなしでも読む旧式の名前です。例えば「&」や「©」です。エンコードは必ずセミコロンを書きます。デコードはブラウザと同じ規則に従い、同じ文字で始まる名前が複数あるときは、最も長い名前を採用します。
é = é = é = é
5つの文字だけを逃がす理由と数値の意味
HTMLの本文と属性値では、&、<、>、ダブルクォート、アポストロフィ(')がマークアップを変えてしまうことがあります。これらを&、<、>、"、'と書くと、そのまま文字として残ります。それ以外の文字は、ページの文字コードでは表せないときだけ参照が必要です。そのために、「名前付き」と「番号付き」の選択があります。
0x80から0x9Fの番号は、windows-1252の文字として読まれるため、–はenダッシュになります。番号0、サロゲートの半分、1,114,111を超える番号は文字ではないため、代替文字U+FFFDにデコードされます。
- ページがUTF-8で、マークアップが壊れるおそれだけがあるときは、特殊文字の5つだけを選んでエンコードしてください。
- 一部のメールテンプレートのように、システムがASCIIしか受け付けないときは、番号付きの選択を使ってください。
計算例:初期値のテキスト
初期値のテキストは、「Crème brûlée costs 5 € & "quoted"」の後に、太字のHTMLタグで囲んだteaと、末尾の絵文字が続く文です。名前付きの選択でエンコードすると、èはè、ûはû、éはé、ユーロ記号は€、絵文字は😀になります。&、引用符、山かっこは、それぞれ&、"、<、>と書かれます。
置き換えは12件です。内訳は、ASCII以外の文字5つと、特殊文字7つです。結果をデコードすると、元のテキストに戻ります。
よくある質問
名前付き参照と番号付き参照の違いは何ですか?
名前付き参照はéのように読みやすい名前を使います。番号付き参照はéのように文字のコードを使い、名前のない文字(多くの絵文字など)を含むすべての文字で使えます。
デコーダーは、HTMLのすべての実体を扱えますか?
WHATWGの一覧にあるすべての名前付き参照を、セミコロンの有無にかかわらず扱い、すべての番号付き参照も扱います。&unknown;のように参照に見えても参照でないものは、変えずに残します。
「© 2026」がなぜ著作権記号になるのですか?
HTMLは、本文中の一部の旧式の名前をセミコロンなしで読みます。ブラウザも同じように読むため、デコーダーも同じ扱いをします。混乱を避けるには、セミコロンを書いてください。
「–」がなぜダッシュになったのですか?
128から159の番号は、HTMLの要求どおり、windows-1252の文字として読まれます。その表では、150はenダッシュです。
入力したテキストは、サーバーに送られますか?
いいえ。エンコードとデコードはお使いのブラウザの中で行われます。入力した内容は、当サイトのサーバーに送られることも、保存されることもありません。
出典
数値と文章の最終確認日:2026年11月10日火曜日。