Bảng mã ASCII

Bảng ASCII đầy đủ (0–127) với giá trị thập phân, hex, bát phân, nhị phân, ký tự, mã HTML và mô tả. Tìm theo ký tự, số (0x41, 0b…) hoặc tên.

128 trên 128 ký tự

Thập phânThập lục phânBát phânNhị phânKý tựThực thể HTMLMô tả
00x0000000000000NULKý tự rỗng (Null)\0
10x0100100000001SOHBắt đầu tiêu đề
20x0200200000010STXBắt đầu văn bản
30x0300300000011ETXKết thúc văn bản
40x0400400000100EOTKết thúc truyền
50x0500500000101ENQYêu cầu (enquiry)
60x0600600000110ACKXác nhận
70x0700700000111BELChuông\a
80x0801000001000BSXóa lùi (backspace)\b
90x0901100001001HTTab ngang\t
100x0A01200001010LFXuống dòng (line feed)\n
110x0B01300001011VTTab dọc\v
120x0C01400001100FFSang trang (form feed)\f
130x0D01500001101CRVề đầu dòng (carriage return)\r
140x0E01600001110SOChuyển ra (shift out)
150x0F01700001111SIChuyển vào (shift in)
160x1002000010000DLEThoát liên kết dữ liệu
170x1102100010001DC1Điều khiển thiết bị 1 (XON)
180x1202200010010DC2Điều khiển thiết bị 2
190x1302300010011DC3Điều khiển thiết bị 3 (XOFF)
200x1402400010100DC4Điều khiển thiết bị 4
210x1502500010101NAKPhủ nhận (negative acknowledge)
220x1602600010110SYNChờ đồng bộ
230x1702700010111ETBKết thúc khối truyền
240x1803000011000CANHủy
250x1903100011001EMKết thúc phương tiện
260x1A03200011010SUBThay thế
270x1B03300011011ESCThoát (escape)\e
280x1C03400011100FSPhân cách tệp
290x1D03500011101GSPhân cách nhóm
300x1E03600011110RSPhân cách bản ghi
310x1F03700011111USPhân cách đơn vị
320x2004000100000␠ Dấu cách
330x2104100100001!!Dấu chấm than
340x2204200100010""Dấu ngoặc kép
350x2304300100011##Dấu thăng (#)
360x2404400100100$$Ký hiệu đô la
370x2504500100101%%Dấu phần trăm
380x2604600100110&&Dấu và (&)
390x2704700100111''Dấu nháy đơn
400x2805000101000((Dấu ngoặc tròn mở
410x2905100101001))Dấu ngoặc tròn đóng
420x2A05200101010**Dấu sao
430x2B05300101011++Dấu cộng
440x2C05400101100,,Dấu phẩy
450x2D05500101101--Dấu gạch nối/trừ
460x2E05600101110..Dấu chấm
470x2F05700101111//Dấu gạch chéo
480x300600011000000Chữ số 0
490x310610011000111Chữ số 1
500x320620011001022Chữ số 2
510x330630011001133Chữ số 3
520x340640011010044Chữ số 4
530x350650011010155Chữ số 5
540x360660011011066Chữ số 6
550x370670011011177Chữ số 7
560x380700011100088Chữ số 8
570x390710011100199Chữ số 9
580x3A07200111010::Dấu hai chấm
590x3B07300111011;&#59;Dấu chấm phẩy
600x3C07400111100<&lt;Dấu nhỏ hơn
610x3D07500111101=&#61;Dấu bằng
620x3E07600111110>&gt;Dấu lớn hơn
630x3F07700111111?&#63;Dấu chấm hỏi
640x4010001000000@&#64;Ký hiệu a còng (@)
650x4110101000001A&#65;Chữ hoa A
660x4210201000010B&#66;Chữ hoa B
670x4310301000011C&#67;Chữ hoa C
680x4410401000100D&#68;Chữ hoa D
690x4510501000101E&#69;Chữ hoa E
700x4610601000110F&#70;Chữ hoa F
710x4710701000111G&#71;Chữ hoa G
720x4811001001000H&#72;Chữ hoa H
730x4911101001001I&#73;Chữ hoa I
740x4A11201001010J&#74;Chữ hoa J
750x4B11301001011K&#75;Chữ hoa K
760x4C11401001100L&#76;Chữ hoa L
770x4D11501001101M&#77;Chữ hoa M
780x4E11601001110N&#78;Chữ hoa N
790x4F11701001111O&#79;Chữ hoa O
800x5012001010000P&#80;Chữ hoa P
810x5112101010001Q&#81;Chữ hoa Q
820x5212201010010R&#82;Chữ hoa R
830x5312301010011S&#83;Chữ hoa S
840x5412401010100T&#84;Chữ hoa T
850x5512501010101U&#85;Chữ hoa U
860x5612601010110V&#86;Chữ hoa V
870x5712701010111W&#87;Chữ hoa W
880x5813001011000X&#88;Chữ hoa X
890x5913101011001Y&#89;Chữ hoa Y
900x5A13201011010Z&#90;Chữ hoa Z
910x5B13301011011[&#91;Dấu ngoặc vuông mở
920x5C13401011100\&#92;Dấu gạch chéo ngược
930x5D13501011101]&#93;Dấu ngoặc vuông đóng
940x5E13601011110^&#94;Dấu mũ (^)
950x5F13701011111_&#95;Dấu gạch dưới
960x6014001100000`&#96;Dấu huyền (backtick)
970x6114101100001a&#97;Chữ thường a
980x6214201100010b&#98;Chữ thường b
990x6314301100011c&#99;Chữ thường c
1000x6414401100100d&#100;Chữ thường d
1010x6514501100101e&#101;Chữ thường e
1020x6614601100110f&#102;Chữ thường f
1030x6714701100111g&#103;Chữ thường g
1040x6815001101000h&#104;Chữ thường h
1050x6915101101001i&#105;Chữ thường i
1060x6A15201101010j&#106;Chữ thường j
1070x6B15301101011k&#107;Chữ thường k
1080x6C15401101100l&#108;Chữ thường l
1090x6D15501101101m&#109;Chữ thường m
1100x6E15601101110n&#110;Chữ thường n
1110x6F15701101111o&#111;Chữ thường o
1120x7016001110000p&#112;Chữ thường p
1130x7116101110001q&#113;Chữ thường q
1140x7216201110010r&#114;Chữ thường r
1150x7316301110011s&#115;Chữ thường s
1160x7416401110100t&#116;Chữ thường t
1170x7516501110101u&#117;Chữ thường u
1180x7616601110110v&#118;Chữ thường v
1190x7716701110111w&#119;Chữ thường w
1200x7817001111000x&#120;Chữ thường x
1210x7917101111001y&#121;Chữ thường y
1220x7A17201111010z&#122;Chữ thường z
1230x7B17301111011{&#123;Dấu ngoặc nhọn mở
1240x7C17401111100|&#124;Dấu gạch đứng (pipe)
1250x7D17501111101}&#125;Dấu ngoặc nhọn đóng
1260x7E17601111110~&#126;Dấu ngã (~)
1270x7F17701111111DELXóa (delete)

Công cụ Liên quan

Xem Tất cả

Bảng mã ASCII là gì?

Bảng tra cứu có tìm kiếm cho cả 128 ký tự ASCII: mỗi dòng hiển thị giá trị thập phân, thập lục phân, bát phân và nhị phân 8 bit, ký tự (hoặc tên viết tắt điều khiển như LF), mã HTML và mô tả, kèm chuỗi escape kiểu C như \n cho ký tự điều khiển.

Cách sử dụng Bảng mã ASCII

  1. Duyệt bảng, hoặc gõ vào ô Tìm kiếm: một ký tự (A), số thập phân (65), hex (0x41), bát phân (0o101), nhị phân (0b1000001) hoặc từ trong mô tả.
  2. Dùng Hiển thị để chỉ liệt kê ký tự điều khiển hoặc ký tự in được.
  3. Đọc các giá trị trên dòng khớp.

Ví dụ

Đầu vào
0x41
Đầu ra
65 · 0x41 · 101 · 01000001 · A · &#65; · Uppercase letter A

Khi nào nên dùng Bảng mã ASCII

Dùng khi làm việc với giá trị byte, chuỗi escape, giao thức hoặc giao tiếp nối tiếp. Ký tự trên 127 (é, €, emoji) không phải ASCII – hãy dùng công cụ tra cứu Unicode cho chúng.

Bảng mã ASCII hoạt động như thế nào

ASCII (US-ASCII, ANSI X3.4 / ISO 646) gán mã 7 bit từ 0–127: 0–31 và 127 là ký tự điều khiển, 32 là dấu cách và 33–126 là ký tự in được. Bảng được tạo từ các mã; hex, bát phân và nhị phân chỉ là các cơ số khác nhau của cùng một số. Mã 0–127 giống hệt nhau trong UTF-8 và ISO-8859-1.

Các Trường Hợp Sử Dụng Phổ Biến

  • Tra mã của ký tự điều khiển như ESC (27) hoặc CR (13)
  • Chuyển ký tự sang hex hoặc nhị phân cho mã cấp thấp
  • Kiểm tra ký tự nào cần escape trong HTML
  • Dạy về cơ số và mã hóa ký tự

Câu Hỏi Thường Gặp

ASCII và UTF-8 khác nhau thế nào?

UTF-8 là tập cha: 128 mã điểm đầu tiên của nó chính là ASCII và mỗi mã dùng một byte, nên văn bản ASCII cũng là UTF-8 hợp lệ.

Có "ASCII mở rộng" 128–255 không?

Có nhiều phần mở rộng 8 bit không tương thích nhau (ISO-8859-1, Windows-1252, code page 437). Chúng không thuộc ASCII, nên bảng này dừng ở 127.

Ký tự điều khiển là gì?

Các mã 0–31 và 127 vốn dùng để điều khiển thiết bị – xuống dòng, về đầu dòng, tab, escape, chuông báo và vân vân – thay vì in ra một ký hiệu.

Khám phá thêm danh mục