HTML ASCIIリファレンスマニュアル


ASCII 文字セットは、インターネット上で異なるコンピュータ間の情報伝送に使用されます。


ASCII 文字セット

ASCII は「American Standard Code for Information Interchange(アメリカ情報交換標準コード)」の略称です。1960年代初頭に設計され、コンピュータやプリンタ、テープドライブなどのハードウェアデバイスの標準文字セットです。

ASCII は7ビット文字セットで、128個の異なる文字値を含みます。

ASCII は 0-9 の数字、A-Z の大文字と小文字の英字、およびいくつかの特殊文字をサポートしています。

現代のコンピュータ、HTML、インターネットで広く使用されている文字セットはすべて ASCII に基づいています。

以下の表は、128個のASCII文字と対応するHTMLエンティティコードを示しています。


ASCII 印字可能文字

文字 番号 説明
  32 スペース(space)
! 33 感嘆符(exclamation mark)
" 34 引用符(quotation mark)
# 35 番号記号(number sign)
$ 36 ドル記号(dollar sign)
% 37 パーセント記号(percent sign)
& 38 アンパサンド(ampersand)
' 39 アポストロフィ(apostrophe)
( 40 左括弧(left parenthesis)
) 41 右括弧(right parenthesis)
* 42 アスタリスク(asterisk)
+ 43 プラス記号(plus sign)
, 44 カンマ(comma)
- 45 ハイフン(hyphen)
. 46 ピリオド(period)
/ 47 スラッシュ(slash)
0 48 数字 0
1 49 数字 1
2 50 数字 2
3 51 数字 3
4 52 数字 4
5 53 数字 5
6 54 数字 6
7 55 数字 7
8 56 数字 8
9 57 数字 9
: 58 コロン(colon)
; 59 セミコロン(semicolon)
< 60 小なり記号(less-than)
= 61 等号(equals-to)
> 62 大なり記号(greater-than)
? 63 疑問符(question mark)
@ 64 @ 記号(at sign)
A 65 大文字 A
B 66 大文字 B
C 67 大文字 C
D 68 大文字 D
E 69 大文字 E
F 70 大文字 F
G 71 大文字 G
H 72 大文字 H
I 73 大文字 I
J 74 大文字 J
K 75 大文字 K
L 76 大文字 L
M 77 大文字 M
N 78 大文字 N
O 79 大文字 O
P 80 大文字 P
Q 81 大文字 Q
R 82 大文字 R
S 83 大文字 S
T 84 大文字 T
U 85 大文字 U
V 86 大文字 V
W 87 大文字 W
X 88 大文字 X
Y 89 大文字 Y
Z 90 大文字 Z
[ 91 左角括弧(left square bracket)
\ 92 バックスラッシュ(backslash)
] 93 右角括弧(right square bracket)
^ 94 キャレット(caret)
_ 95 アンダースコア(underscore)
` 96 グレイヴ・アクセント(grave accent)
a 97 小文字 a
b 98 小文字 b
c 99 小文字 c
d 100 小文字 d
e 101 小文字 e
f 102 小文字 f
g 103 小文字 g
h 104 小文字 h
i 105 小文字 i
j 106 小文字 j
k 107 小文字 k
l 108 小文字 l
m 109 小文字 m
n 110 小文字 n
o 111 小文字 o
p 112 小文字 p
q 113 小文字 q
r 114 小文字 r
s 115 小文字 s
t 116 小文字 t
u 117 小文字 u
v 118 小文字 v
w 119 小文字 w
x 120 小文字 x
y 121 小文字 y
z 122 小文字 z
{ 123 左中括弧(left curly brace)
| 124 縦棒(vertical bar)
} 125 右中括弧(right curly brace)
~ 126 チルダ(tilde)


ASCII デバイス制御文字

ASCII 制御文字(00-31、および127)は、当初プリンタやテープドライブなどのハードウェアデバイスを制御するために設計されました。

制御文字(水平タブ、改行、キャリッジリターンを除く)は、HTML ドキュメントでは何の役割も果たしません。

文字 番号 説明
NUL 00 ヌル文字(null character)
SOH 01 ヘッダ開始(start of header)
STX 02 テキスト開始(start of text)
ETX 03 テキスト終了(end of text)
EOT 04 伝送終了(end of transmission)
ENQ 05 問い合わせ(enquiry)
ACK 06 肯定応答(acknowledge)
BEL 07 ベル(bell)
BS 08 バックスペース(backspace)
HT 09 水平タブ(horizontal tab)
LF 10 改行(line feed)
VT 11 垂直タブ(vertical tab)
FF 12 改ページ(form feed)
CR 13 キャリッジリターン(carriage return)
SO 14 シフトアウト(shift out)
SI 15 シフトイン(shift in)
DLE 16 データリンクエスケープ(data link escape)
DC1 17 デバイス制御 1(device control 1)
DC2 18 デバイス制御 2(device control 2)
DC3 19 デバイス制御 3(device control 3)
DC4 20 デバイス制御 4(device control 4)
NAK 21 否定応答(negative acknowledge)
SYN 22 同期(synchronize)
ETB 23 伝送ブロック終了(end transmission block)
CAN 24 キャンセル(cancel)
EM 25 メディア終端(end of medium)
SUB 26 置換(substitute)
ESC 27 エスケープ(escape)
FS 28 ファイル分離符(file separator)
GS 29 グループ分離符(group separator)
RS 30 レコード分離符(record separator)
US 31 ユニット分離符(unit separator)
     
DEL 127 削除(delete)

ASCII と16進数の変換対照表

16進コード

MCS 文字または略号

DEC 多国語文字名

ASCII 制御文字 1

00

NUL

ヌル文字

01

SOH

ヘッダ開始 (Ctrl/A)

02

STX

テキスト開始 (Ctrl/B)

03

ETX

テキスト終了 (Ctrl/C)

04

EOT

伝送終了 (Ctrl/D)

05

ENQ

問い合わせ (Ctrl/E)

06

ACK

肯定応答 (Ctrl/F)

07

BEL

ベル (Ctrl/G)

08

BS

バックスペース (Ctrl/H)

09

HT

水平タブ (Ctrl/I)

0A

LF

改行 (Ctrl/J)

0B

VT

垂直タブ (Ctrl/K)

0C

FF

改ページ (Ctrl/L)

0D

CR

復帰 (Ctrl/M)

0E

SO

シフトアウト (Ctrl/N)

0F

SI

シフトイン (Ctrl/O)

10

DLE

データリンク損失 (Ctrl/P)

11

DC1

デバイス制御1 (Ctrl/Q)

12

DC2

デバイス制御2 (Ctrl/R)

13

DC3

デバイス制御3 (Ctrl/S)

14

DC4

デバイス制御4 (Ctrl/T)

15

NAK

否定応答 (Ctrl/U)

16

SYN

同期アイドル (Ctrl/V)

17

ETB

伝送ブロック終了 (Ctrl/W)

18

CAN

キャンセル (Ctrl/X)

19

EM

メディア終了 (Ctrl/Y)

1A

SUB

置換 (Ctrl/Z)

1B

ESC

エスケープ文字

1C

FS

ファイル区切り文字

1D

GS

グループ区切り文字

1E

RS

レコード区切り文字

1F

US

ユニット区切り文字

ASCII 特殊文字および数字文字

20

SP

スペース

21

!

感嘆符

22

"

引用符 (二重引用符)

23

#

番号記号

24

$

ドル記号

25

%

パーセント記号

26

&

アンパサンド

27

"

省略記号 (一重引用符)

28

(

左丸括弧

29

)

右丸括弧

2A

*

アスタリスク

2B

 

プラス記号

2C

,

カンマ

2D

--

ハイフンまたはマイナス

2E

.

ピリオドまたは小数点

2F

/

スラッシュ

30

0

零

31

1

1

32

2

2

33

3

3

34

4

4

35

5

5

36

6

6

37

7

7

38

8

8

39

9

9

3A

:

コロン

3B

;

セミコロン

3C

<

小なり

3D

=

等号

3E

>

大なり

3F

?

疑問符

ASCII 英字文字

40

@

アットマーク

41

A

大文字 A

42

B

大文字 B

43

C

大文字 C

44

D

大文字 D

45

E

大文字 E

46

F

大文字 F

47

G

大文字 G

48

H

大文字 H

49

I

大文字 I

4A

J

大文字 J

4B

K

大文字 K

4C

L

大文字 L

4D

M

大文字 M

4E

N

大文字 N

4F

O

大文字 O

50

P

大文字 P

51

Q

大文字 Q

52

R

大文字 R

53

S

大文字 S

54

T

大文字 T

55

U

大文字 U

56

V

大文字 V

57

W

大文字 W

58

X

大文字 X

59

Y

大文字 Y

5A

Z

大文字 Z

5B

[

左角括弧

5C

\

バックスラッシュ

5D

]

右角括弧

5E

^

曲折アクセント

5F

_

下線

60

`

重アクセント記号

61

a

小文字 a

62

b

小文字 b

63

c

小文字 c

64

d

小文字 d

65

e

小文字 e

66

f

小文字 f

67

g

小文字 g

68

h

小文字 h

69

i

小文字 i

6A

j

小文字 j

6B

k

小文字 k

6C

l

小文字 l

6D

m

小文字 m

6E

n

小文字 n

6F

o

小文字 o

70

p

小文字 p

71

q

小文字 q

72

r

小文字 r

73

s

小文字 s

74

t

小文字 t

75

u

小文字 u

76

v

小文字 v

77

w

小文字 w

78

x

小文字 x

79

y

小文字 y

7A

z

小文字 z

7B

{

左中括弧

7C

|

縦線

7D

}

右中括弧 (ALTMODE)

7E

~

チルダ (ALTMODE)

7F

DEL

削除 (DELETE)

制御文字

80

 

[予約]

81

 

[予約]

82

 

[予約]

83

 

[予約]

84

IND

索引

85

NEL

次の行

86

SSA

選択領域の開始

87

ESA

選択領域の終了

88

HTS

水平タブセット

89

HTJ

整列水平タブセット

8A

VTS

垂直タブセット

8B

PLD

部分行ダウン

8C

PLU

部分行アップ

8D

RI

逆インデックス

8E

SS2

シングルシフト 2

8F

SS3

シングルシフト 3

90

DCS

デバイス制御文字列

91

PU1

私用1

92

PU2

私用2

93

STS

伝送状態の設定

94

CCH

取消文字

95

MW

メッセージ待機

96

SPA

保護領域の開始

97

EPA

保護領域の終了

98

 

[予約]

99

 

[予約]

9A

 

[予約]

9B

CSI

制御シーケンス導入子

9C

ST

文字列終端子

9D

OSC

オペレーティングシステムコマンド

9E

PM

秘密メッセージ

9F

APC

アプリケーションプログラム

その他の文字

A0

 

[予約] 2

A1

?

逆感嘆符

A2

?

セント記号

A3

?

ポンド記号

A4

 

[予約] 2

A5

?

人民元記号

A6

 

[予約] 2

A7

§

節記号

A8

¤

一般通貨記号 2

A9

?

著作権記号

AA

?

女性序数指示子

AB

?

左角引用符

AC

 

[予約] 2

AD

 

[予約] 2

AE

 

[予約] 2

AF

 

[予約] 2

B0

°

温度記号

B1

±

プラスマイナス記号

B2

?

上付き2

B3

?

上付き3

B4

 

[予約] 2

B5

?

マイクロ記号

B6

?

段落記号(ピルクロウ)

B7

·

中点

B8

 

[予約] 2

B9

?

上付き1

BA

?

男性序数指示子

BB

?

右角引用符

BC

?

4分の1

BD

?

2分の1

BE

 

[予約] 2

BF

?

逆疑問符

C0

?

グレイヴアクセント付き大文字 A

C1

?

アキュートアクセント付き大文字 A

C2

?

サーカムフレックスアクセント付き大文字 A

C3

?

チルダ付き大文字 A

C4

?

分音記号付き大文字 A

C5

?

リング付き大文字 A

C6

?

大文字 AE 二重母音

C7

?

セディラ付き大文字 C

C8

?

グレイヴアクセント付き大文字 E

C9

?

アキュートアクセント付き大文字 E

CA

?

サーカムフレックスアクセント付き大文字 E

CB

?

分音記号付き大文字 E

CC

?

グレイヴアクセント付き大文字 I

CD

?

アキュートアクセント付き大文字 I

CE

?

サーカムフレックスアクセント付き大文字 I

CF

?

分音記号付き大文字 I

D0

 

[予約] 2

D1

?

チルダ付き大文字 N

D2

?

グレイヴアクセント付き大文字 O

D3

?

アキュートアクセント付き大文字 O

D4

?

サーカムフレックスアクセント付き大文字 O

D5

?

チルダ付き大文字 O

D6

?

分音記号付き大文字 O

D7

OE

大文字 OE リガチャ 2

D8

?

斜線付き大文字 O

D9

?

グレイヴアクセント付き大文字 U

DA

?

アキュートアクセント付き大文字 U

DB

?

サーカムフレックスアクセント付き大文字 U

DC

?

分音記号付き大文字 U

DD

Y

分音記号付き大文字 Y

DE

 

[予約] 2

DF

?

ドイツ語のシャープ小文字 s

E0

à

グレイヴアクセント付き小文字 a

E1

á

アキュートアクセント付き小文字 a

E2

?

サーカムフレックスアクセント付き小文字 a

E3

?

チルダ付き小文字 a

E4

?

分音記号付き小文字 a

E5

?

リング付き小文字 a

E6

?

小文字 ae 二重母音

E7

?

セディラ付き小文字 c

E8

è

グレイヴアクセント付き小文字 e

E9

é

アキュートアクセント付き小文字 e

EA

ê

サーカムフレックスアクセント付き小文字の e

EB

?

分音符号付き小文字の e

EC

ì

グレーブアクセント付き小文字の i

ED

í

アキュートアクセント付き小文字の i

EE

?

サーカムフレックスアクセント付き小文字の i

EF

?

分音符号付き小文字の i

F0

 

[予約] 2

F1

?

チルダ付き小文字の n

F2

ò

グレーブアクセント付き小文字の o

F3

ó

アキュートアクセント付き小文字の o

F4

?

サーカムフレックスアクセント付き小文字の o

F5

?

チルダ付き小文字の o

F6

?

分音符号付き小文字の o

F7

oe

小文字 oe 合字 2

F8

?

スラッシュ付き小文字の o

F9

ù

グレーブアクセント付き小文字の u

FA

ú

アキュートアクセント付き小文字の u

FB

?

サーカムフレックスアクセント付き小文字の u

FC

ü

分音符号付き小文字の u

FD

?

分音符号付き小文字の y 2

FE

 

[予約] 2

FF

 

[予約] 2

その他の拡張