公式の完全一覧(HTML5 の named character references) は WHATWG の仕様に掲載されています(ページ中に全ての名前、対応 Unicode コードポイント、表示例が載っています)。また同ページは JSON 形式でも配布されています。
HTML で文字を表す方法は主に3種類:
- 名前付き参照(named entity):例
, ©, Α など(仕様に定義された名前を & と ; で囲む)。
- 10進数の数値参照:例
  (U+00A0 = 160)。
- 16進数の数値参照:例
  (x のあとに16進数)。
XML / XHTML では 末尾のセミコロン ; は必須。HTML(テキスト/html)では一部省略が許される名前もありますが、混乱を避けるため 常に ; を付ける のがベストプラクティス。
基本(必須)
| 実体 | 文字 | 10進 | 16進 | 説明 |
|---|
& | & | & | & | アンパサンド |
< | < | < | < | 小なり(開始タグ等で必須) |
> | > | > | > | 大なり |
" | “ | " | " | ダブルクォート |
' | ‘ | ' | ' | アポストロフィ(HTML4 では XML用だが多く使われる) |
空白/スペース関連
| 実体 | 文字 | 10進 | 16進 | 説明 |
|---|
| (不破壊空白) |   |   | non-breaking space |
  | (半角幅空白) |   |   | en space |
  | (全角幅空白) |   |   | em space |
  | (細い空白) |   |   | thin space |
‌ | (ゼロ幅接合子) | ‌ | ‌ | zero width non-joiner |
‍ | (ゼロ幅結合子) | ‍ | ‍ | zero width joiner |
– | – | – | – | 短いダッシュ(en dash) |
— | — | — | — | 長いダッシュ(em dash) |
引用・句読点・記号(タイポグラフィ)
| 実体 | 文字 | 10進 | 16進 | 説明 |
|---|
‘ | ‘ | ‘ | ‘ | 左シングルクォート |
’ | ’ | ’ | ’ | 右シングルクォート(アポストロフィ風) |
“ | “ | “ | “ | 左ダブルクォート |
” | ” | ” | ” | 右ダブルクォート |
• | • | • | • | バレット(箇条書き点) |
· | · | · | · | 中点 |
… | … | … | … | 省略記号(横三点) |
‰ | ‰ | ‰ | ‰ | パーミル(‰) |
™ | ™ | ™ | ™ | 商標記号 |
® | ® | ® | ® | 登録商標 |
© | © | © | © | 著作権記号 |
通貨記号
| 実体 | 文字 | 10進 | 16進 | 説明 |
|---|
$ | $ | $ | $ | ドル(普通は $ をそのまま使う) |
¢ | ¢ | ¢ | ¢ | セント |
£ | £ | £ | £ | 英ポンド |
€ | € | € | € | ユーロ |
¥ | ¥ | ¥ | ¥ | 円記号 |
¤ | ¤ | ¤ | ¤ | 通貨記号(汎用) |
算術/数学記号(よく使うもの)
| 実体 | 文字 | 10進 | 16進 | 説明 |
|---|
± | ± | ± | ± | プラスマイナス |
× | × | × | × | 掛け算記号 |
÷ | ÷ | ÷ | ÷ | 割り算記号 |
= | = | = | = | 等号(普通は = を使う) |
≠ / &neq; | ≠ | ≠ | ≠ | 不等号(等しくない) |
≤ | ≤ | ≤ | ≤ | 以下 |
≥ | ≥ | ≥ | ≥ | 以上 |
∑ | ∑ | ∑ | ∑ | 総和(シグマ) |
∏ | ∏ | ∏ | ∏ | 総乗(パイ) |
√ | √ | √ | √ | 平方根記号 |
∞ | ∞ | ∞ | ∞ | 無限大 |
∠ | ∠ | ∠ | ∠ | 角度記号 |
矢印(代表)
| 実体 | 文字 | 10進 | 16進 | 説明 |
|---|
← | ← | ← | ← | 左矢印 |
↑ | ↑ | ↑ | ↑ | 上矢印 |
→ | → | → | → | 右矢印 |
↓ | ↓ | ↓ | ↓ | 下矢印 |
↔ | ↔ | ↔ | ↔ | 両方向矢印 |
⇒ | ⇒ | ⇒ | ⇒ | 含意(太矢印) |
ギリシャ文字(よく使うもの)
| 実体 | 文字 | 10進 | 16進 | 説明 |
|---|
α | α | α | α | |
β | β | β | β | |
γ | γ | γ | γ | |
δ | δ | δ | δ | |
ε | ε | ε | ε | |
π | π | π | π | |
Φ | Φ | Φ | Φ | |
ラテン拡張・アクセント(代表)
| 実体 | 文字 | 10進 | 16進 | 説明 |
|---|
Á / á | Á / á | Á / á | Á / á | A acute |
À / à | À / à | À / à | À / à | |
à / ã | à / ã | à / ã | à / ã | |
Ø / ø | Ø / ø | Ø / ø | Ø / ø | |
ñ | ñ | ñ | ñ | スペイン語などのニェ |
テキスト修飾/一覧でよく使う記号
| 実体 | 文字 | 10進 | 16進 | 説明 |
|---|
§ | § | § | § | セクション記号 |
¶ | ¶ | ¶ | ¶ | 段落記号 |
† | † | † | † | ダガー |
‡ | ‡ | ‡ | ‡ | 二重ダガー |
œ | œ | œ | œ | フランス語等の合字 |
Œ | Œ | Œ | Œ | 合字(大文字) |
拡張記号(矢印や技術的記号の例)
| 実体 | 文字 | 10進 | 16進 | 説明 |
|---|
‰ | ‰ | ‰ | ‰ | パーミル |
⌈ | ⌈ | ⌈ | ⌈ | 天井関数左 |
⌊ | ⌊ | ⌊ | ⌊ | 床関数左 |
◊ | ◊ | ◊ | ◊ | 菱形 |
よくある注意点・補足
- HTMLでは必ずしも名前付きを使う必要はない:数値参照(
&#nnn; / &#xhhh;)を使えば、どの文字でも確実です。
- エスケープの必要性:
<, >, &, "(属性内の場合)は必ずエスケープすべきです。
- ブラウザや文字エンコーディング:現代のHTML(UTF-8)なら多くのUnicode文字はそのまま書けます。ただし古い環境やソースの可搬性のためにエンティティを使うことがあります。
- 完全なリスト:HTML5 の規格に載る「Named Character References」は約 2000 個以上あります(ギリシャ文字、ラテン拡張、記号、数学記号、その他)。全部欲しい場合は完全リストを取得してCSVにして渡せます(要望があれば対応します)。