ASCIIコード変換ツール

テキストをASCIIコードに、ASCIIコードをテキストに即時変換。10進数・16進数・8進数・2進数対応。0〜127の全ASCIIコード表付き。

テキスト → ASCII
区切り:
ASCII (DEC)

すべての処理はブラウザ内のみで行われます。データはサーバーに送信されません。

ASCIIコード表

10進16進8進2進文字説明
00000000000000NULヌル文字
10100100000001SOHヘッダー開始
20200200000010STXテキスト開始
30300300000011ETXテキスト終了
40400400000100EOT送信終了
50500500000101ENQ照会
60600600000110ACK受信確認
70700700000111BELベル(警告音)
80801000001000BSバックスペース
90901100001001HT水平タブ
100A01200001010LFラインフィード
110B01300001011VT垂直タブ
120C01400001100FFフォームフィード
130D01500001101CRキャリッジリターン
140E01600001110SOシフトアウト
150F01700001111SIシフトイン
161002000010000DLEデータリンクエスケープ
171102100010001DC1デバイス制御 1
181202200010010DC2デバイス制御 2
191302300010011DC3デバイス制御 3
201402400010100DC4デバイス制御 4
211502500010101NAK否定応答
221602600010110SYN同期アイドル
231702700010111ETB送信ブロック終了
241803000011000CANキャンセル
251903100011001EMメディア終了
261A03200011010SUB代替文字
271B03300011011ESCエスケープ
281C03400011100FSファイル区切り
291D03500011101GSグループ区切り
301E03600011110RSレコード区切り
311F03700011111USユニット区切り
322004000100000(SP)スペース
332104100100001!
342204200100010"
352304300100011#
362404400100100$
372504500100101%
382604600100110&
392704700100111'
402805000101000(
412905100101001)
422A05200101010*
432B05300101011+
442C05400101100,
452D05500101101-
462E05600101110.
472F05700101111/
4830060001100000
4931061001100011
5032062001100102
5133063001100113
5234064001101004
5335065001101015
5436066001101106
5537067001101117
5638070001110008
5739071001110019
583A07200111010:
593B07300111011;
603C07400111100<
613D07500111101=
623E07600111110>
633F07700111111?
644010001000000@
654110101000001A
664210201000010B
674310301000011C
684410401000100D
694510501000101E
704610601000110F
714710701000111G
724811001001000H
734911101001001I
744A11201001010J
754B11301001011K
764C11401001100L
774D11501001101M
784E11601001110N
794F11701001111O
805012001010000P
815112101010001Q
825212201010010R
835312301010011S
845412401010100T
855512501010101U
865612601010110V
875712701010111W
885813001011000X
895913101011001Y
905A13201011010Z
915B13301011011[
925C13401011100\
935D13501011101]
945E13601011110^
955F13701011111_
966014001100000`
976114101100001a
986214201100010b
996314301100011c
1006414401100100d
1016514501100101e
1026614601100110f
1036714701100111g
1046815001101000h
1056915101101001i
1066A15201101010j
1076B15301101011k
1086C15401101100l
1096D15501101101m
1106E15601101110n
1116F15701101111o
1127016001110000p
1137116101110001q
1147216201110010r
1157316301110011s
1167416401110100t
1177516501110101u
1187616601110110v
1197716701110111w
1207817001111000x
1217917101111001y
1227A17201111010z
1237B17301111011{
1247C17401111100|
1257D17501111101}
1267E17601111110~
1277F17701111111DEL削除

ASCIIコードとは?

ASCII(American Standard Code for Information Interchange)は、英字・数字・記号を0〜127の数値にマッピングした文字コード規格です。1963年に制定され、現在もすべてのコンピュータシステムの基盤となっています。7ビット(0〜127)で128文字を表現でき、現代のUnicode(UTF-8)もASCIIの0〜127をそのまま含んでいます。

制御文字とは?

0〜31番および127番は画面に表示されない制御文字で、プログラミングや通信プロトコルで特殊な動作に使用されます。

10進略語説明
0NULヌル文字(文字列終端)
8BSバックスペース
9HT水平タブ
10LFラインフィード(Unix/macOSの改行)
13CRキャリッジリターン(WindowsはCR+LF)
27ESCエスケープ
32SPスペース
127DELデリート

よく使うASCIIコード

文字10進16進説明
0–948–5730–39数字 0〜9
A–Z65–9041–5A英大文字
a–z97–12261–7A英小文字
(SP)3220スペース
!3321感嘆符
"3422二重引用符
@6440アットマーク

よくある質問

ASCIIとUnicodeの違いは?
ASCIIは128文字(7ビット)のみで英字・数字・基本記号に限定されます。Unicodeは100万文字以上をサポートし、世界中のすべての言語を含みます。UnicodeのU+0000〜U+007FはASCIIと同じです。
大文字AのASCIIコードは?
大文字Aは65(10進)・41(16進)です。小文字aは97(10進)・61(16進)です。大文字と小文字の差はちょうど32(0x20)で、1ビット操作で変換できます。
スペースのASCIIコードは?
スペースは32(10進)・20(16進)です。ASCIIの印刷可能文字の中で最も小さいコードです。
改行のASCIIコードは?
LF(ラインフィード)は10、CR(キャリッジリターン)は13です。Unix/macOSはLF(10)のみ、WindowsはCR+LF(13,10)を使います。
日本語はASCIIで表現できますか?
いいえ。ASCIIは英字・数字・基本記号のみをサポートします。日本語などは、UTF-8(1文字あたり最大4バイト)などのマルチバイトエンコーディングが必要です。
16進数ASCIIコードはどのように使いますか?
C言語では'\x41'が'A'、'\x0A'が改行を表します。HTMLでは'&#x41;'でAが表示されます。URLエンコードでは'%41'という形式で使われます。
拡張ASCII(128〜255)とは?
標準ASCIIの7ビットを8ビットに拡張したもので、アクセント付きラテン文字や記号など128文字が追加されます。ただし文字の内容はエンコーディング(ISO-8859-1など)によって異なるため、現代ではUTF-8の使用が推奨されます。

関連ツール