Nhà phát triển / Mã ký tự

Bảng ASCII

Tất cả 128 ký tự ASCII cùng mã thập phân, thập lục phân, bát phân và nhị phân, tên ký tự điều khiển, ký hiệu caret, cách thoát C và thực thể HTML. Tìm kiếm theo ký tự, mã hoặc tên, rồi nhấp để sao chép.

Bảng ASCII: ASCII gán các số từ 0 đến 127 cho 33 ký tự điều khiển và 95 ký tự có thể in, từ dấu cách đến dấu ngã. Bảng liệt kê từng ký tự ở bốn hệ cơ số, cung cấp chữ viết tắt, tên, ký hiệu caret (như cách các thiết bị đầu cuối hiển thị) và cách thoát C cho các ký tự điều khiển, đồng thời hiển thị tham chiếu HTML có tên nếu tồn tại hoặc tham chiếu dạng số. Các chữ viết tắt và ký hiệu caret được đối chiếu với curses.ascii của Python, tên được đối chiếu với các bí danh tên Unicode, còn các thực thể được đối chiếu với danh sách WHATWG. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Bảng ASCIIXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Thập phânThập lục phânBát phânNhị phânKý tựHTMLMô tả
00000000000000NUL�Rỗng ^@ \0
10100100000001SOHBắt đầu tiêu đề ^A
20200200000010STXBắt đầu văn bản ^B
30300300000011ETXKết thúc văn bản ^C
40400400000100EOTKết thúc truyền tải ^D
50500500000101ENQTruy vấn ^E
60600600000110ACKXác nhận ^F
70700700000111BELCảnh báo (chuông) ^G \a
80801000001000BSXóa lùi ^H \b
90901100001001HT	Tab ký tự ^I \t
100A01200001010LF
Xuống dòng ^J \n
110B01300001011VTTab dòng ^K \v
120C01400001100FFĐẩy trang ^L \f
130D01500001101CR
Về đầu dòng ^M \r
140E01600001110SOMở rộng ^N
150F01700001111SIThu nhỏ ^O
161002000010000DLEThoát liên kết dữ liệu ^P
171102100010001DC1Điều khiển thiết bị một ^Q
181202200010010DC2Điều khiển thiết bị hai ^R
191302300010011DC3Điều khiển thiết bị ba ^S
201402400010100DC4Điều khiển thiết bị bốn ^T
211502500010101NAKPhủ nhận ^U
221602600010110SYNChờ đồng bộ ^V
231702700010111ETBKết thúc khối truyền tải ^W
241803000011000CANHủy ^X
251903100011001EMKết thúc môi trường truyền ^Y
261A03200011010SUBThay thế ^Z
271B03300011011ESCThoát ^[ \e
281C03400011100FSDấu phân cách thông tin bốn ^\
291D03500011101GSDấu phân cách thông tin ba ^]
301E03600011110RSDấu phân cách thông tin hai ^^
311F03700011111USDấu phân cách thông tin một ^_
322004000100000SP Khoảng trắng
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~
1277F17701111111DELXóa ^?

Các mã 0–31 và 127 là ký tự điều khiển: chúng không hiển thị ký hiệu mà chỉ thực hiện một chức năng, chẳng hạn như kết thúc dòng. Ký hiệu dấu mũ (^C) là cách thiết bị đầu cuối hiển thị chúng, còn các chuỗi thoát (\n) là dạng được C và nhiều ngôn ngữ khác sử dụng. Nhấp vào một ký tự để sao chép.

Mẫu trong các mã

Các chữ số bắt đầu từ 48 (0x30), nên giá trị của một chữ số là mã của nó trừ 48. Chữ in hoa bắt đầu từ 65 (0x41) và chữ thường từ 97 (0x61), cách nhau 32. Ký tự điều khiển có mã bằng mã của chữ cái tương ứng trừ 64, vì vậy Ctrl+C gửi 3 còn Ctrl+[ gửi Escape, 27.

Để chuyển đổi số giữa các hệ cơ số, hãy dùng bộ chuyển đổi cơ số; với các ký tự nằm ngoài ASCII, hãy dùng công cụ kiểm tra Unicode.

Ký tự kết thúc dòng

Unix, Linux và macOS kết thúc dòng bằng LF (10, \n); Windows dùng CR theo sau là LF (13 10, \r\n). Tệp mở trên hệ thống kia có thể hiển thị các ký tự ^M thừa hoặc dồn lại thành một dòng.

Cách sử dụng

  1. Cuộn qua bảng hoặc tìm kiếm một ký tự, một mã như 65 hoặc 0x41, hay một tên như ESC.
  2. Đọc mã ở từng hệ cơ số, cùng tên và cách thoát của các ký tự điều khiển.
  3. Nhấp vào một ký tự để sao chép ký tự đó.

Quyền riêng tư và giới hạn

Bảng là một phần của trang; không có nội dung nào bạn tìm kiếm được gửi đi.

Công cụ liên quan

Câu hỏi thường gặp

ASCII khác Unicode như thế nào?

128 điểm mã đầu tiên của Unicode chính là ASCII và không thay đổi; UTF-8 lưu trữ chúng bằng cùng các byte đơn, vì vậy văn bản ASCII thuần túy cũng hợp lệ dưới dạng UTF-8.

Tại sao chữ hoa và chữ thường khác nhau 32 đơn vị?

A là 65 (0x41) còn a là 97 (0x61): chúng chỉ khác nhau ở một bit, 0x20, nên việc chuyển đổi kiểu chữ chỉ cần lật một bit.

Các mã từ 128 đến 255 là gì?

Chúng không thuộc ASCII. Các bộ ký tự mở rộng như Latin-1 và Windows-1252 sử dụng chúng theo những cách khác nhau, vì vậy các chữ cái có dấu có thể biến thành những ký hiệu lạ.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản