本文へスキップ
ToolMug

ASCII コード表

標準 ASCII 128 文字の 10 進、16 進、8 進、2 進コードと HTML 実体参照を一覧で確認できます。0〜31 と 127 は制御文字で、改行を表す \n やタブを表す \t など、コードで使うエスケープも表示します。上の検索欄に文字、番号、名前を入力してすぐに探せます。

ブラウザ内で動作 — 入力した内容はアップロードされません

表示件数:128

10 進16 進8 進2 進文字説明HTML
00000000000000NULヌルNull\0�
10100100000001SOHヘディング開始Start of Heading
20200200000010STXテキスト開始Start of Text
30300300000011ETXテキスト終了End of Text
40400400000100EOT伝送終了End of Transmission
50500500000101ENQ照会Enquiry
60600600000110ACK確認応答Acknowledge
70700700000111BELベルBell\a
80801000001000BSバックスペースBackspace\b
90901100001001HT水平タブHorizontal Tab\t	
100A01200001010LF改行Line Feed\n

110B01300001011VT垂直タブVertical Tab\v
120C01400001100FF改ページForm Feed\f
130D01500001101CR復帰Carriage Return\r
140E01600001110SOシフトアウトShift Out
150F01700001111SIシフトインShift In
161002000010000DLEデータリンクエスケープData Link Escape
171102100010001DC1デバイス制御 1(XON)Device Control 1 (XON)
181202200010010DC2デバイス制御 2Device Control 2
191302300010011DC3デバイス制御 3(XOFF)Device Control 3 (XOFF)
201402400010100DC4デバイス制御 4Device Control 4
211502500010101NAK否定応答Negative Acknowledge
221602600010110SYN同期アイドルSynchronous Idle
231702700010111ETB伝送ブロック終了End of Transmission Block
241803000011000CAN取り消しCancel
251903100011001EMメディア終了End of Medium
261A03200011010SUB置換Substitute
271B03300011011ESCエスケープEscape\e
281C03400011100FSファイル区切りFile Separator
291D03500011101GSグループ区切りGroup Separator
301E03600011110RSレコード区切りRecord Separator
311F03700011111USユニット区切りUnit Separator
322004000100000SPスペースSpace 
332104100100001!!
342204200100010""
352304300100011##
362404400100100$$
372504500100101%%
382604600100110&&
392704700100111''
402805000101000((
412905100101001))
422A05200101010**
432B05300101011++
442C05400101100,,
452D05500101101--
462E05600101110..
472F05700101111//
48300600011000000
49310610011000111
50320620011001022
51330630011001133
52340640011010044
53350650011010155
54360660011011066
55370670011011177
56380700011100088
57390710011100199
583A07200111010::
593B07300111011;&#59;
603C07400111100<&#60;
613D07500111101=&#61;
623E07600111110>&#62;
633F07700111111?&#63;
644010001000000@&#64;
654110101000001A&#65;
664210201000010B&#66;
674310301000011C&#67;
684410401000100D&#68;
694510501000101E&#69;
704610601000110F&#70;
714710701000111G&#71;
724811001001000H&#72;
734911101001001I&#73;
744A11201001010J&#74;
754B11301001011K&#75;
764C11401001100L&#76;
774D11501001101M&#77;
784E11601001110N&#78;
794F11701001111O&#79;
805012001010000P&#80;
815112101010001Q&#81;
825212201010010R&#82;
835312301010011S&#83;
845412401010100T&#84;
855512501010101U&#85;
865612601010110V&#86;
875712701010111W&#87;
885813001011000X&#88;
895913101011001Y&#89;
905A13201011010Z&#90;
915B13301011011[&#91;
925C13401011100\&#92;
935D13501011101]&#93;
945E13601011110^&#94;
955F13701011111_&#95;
966014001100000`&#96;
976114101100001a&#97;
986214201100010b&#98;
996314301100011c&#99;
1006414401100100d&#100;
1016514501100101e&#101;
1026614601100110f&#102;
1036714701100111g&#103;
1046815001101000h&#104;
1056915101101001i&#105;
1066A15201101010j&#106;
1076B15301101011k&#107;
1086C15401101100l&#108;
1096D15501101101m&#109;
1106E15601101110n&#110;
1116F15701101111o&#111;
1127016001110000p&#112;
1137116101110001q&#113;
1147216201110010r&#114;
1157316301110011s&#115;
1167416401110100t&#116;
1177516501110101u&#117;
1187616601110110v&#118;
1197716701110111w&#119;
1207817001111000x&#120;
1217917101111001y&#121;
1227A17201111010z&#122;
1237B17301111011{&#123;
1247C17401111100|&#124;
1257D17501111101}&#125;
1267E17601111110~&#126;
1277F17701111111DEL削除Delete&#127;

使い方

  1. 「検索」に文字(A)、10 進コード(65)、16 進コード(0x41)、または名前(line feed)を入力します。
  2. 「表示可能な文字のみ」にチェックを入れると、制御文字を隠せます。
  3. 表から必要なコードを確認します。

オプションの説明

表示可能な文字
32〜126 のコードで、スペース、数字、英字、一般的な句読点などが含まれます。
制御文字
0〜31 と 127 のコードです。よく使うものは 9 のタブ(\t)、10 の改行(\n)、13 の復帰(\r)、27 のエスケープです。
Unicode
Unicode の最初の 128 コードポイントは ASCII と同じなので、これらの文字は UTF-8 で 1 バイトになります。

覚えておきたい範囲

コード (10 進) 16 進 内容
0〜31 と 127 00〜1F、7F 制御文字
32 20 スペース
48〜57 30〜39 数字 0〜9
65〜90 41〜5A 大文字 A〜Z
97〜122 61〜7A 小文字 a〜z

よく使う変換が 2 つあります。数字の文字は、コードから 48 を引くとその数値になるので、'7' (55) は 7 です。英字がアルファベットの何番目かは、大文字ならコードから 64、小文字ならコードから 96 を引くと求められるため、'C' (67) は 3 番目の文字です。たとえば A は 65 で、16 進では 0x41、2 進では 01000001 です。

よくある質問

大文字と小文字のコードはどれくらい離れていますか?

32 です。A は 65、a は 97 で、ビット 5(0x20)を設定すると大文字が小文字になります。

数字の 0 の ASCII コードは何ですか?

48(16 進では 30)です。数字 0〜9 は 48〜57 なので、48 を引くと数値になります。

Windows と Unix の改行はどう違いますか?

Windows は復帰と改行(13 10、\r\n)を使い、Linux と macOS は改行だけ(10、\n)を使います。

プライバシー

このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。

関連ツール