📊

Bảng mã ASCII

Bảng mã ký tự ASCII đầy đủ kèm giá trị thập phân, thập lục phân, bát phân và ký tự tương ứng để tra cứu nhanh.

Bảng mã ASCII (128/128)

Ký tự điều khiển (0-31)
Phần đầu (0-10)
Thập phân
Thập lục phânKý tự
00x00
NUL
10x01
SOH
20x02
STX
30x03
ETX
40x04
EOT
50x05
ENQ
60x06
ACK
70x07
BEL
80x08
BS
90x09
HT
100x0a
LF
Phần giữa (11-21)
Thập phân
Thập lục phânKý tự
110x0b
VT
120x0c
FF
130x0d
CR
140x0e
SO
150x0f
SI
160x10
DLE
170x11
DC1
180x12
DC2
190x13
DC3
200x14
DC4
210x15
NAK
Phần cuối (22-31)
Thập phân
Thập lục phânKý tự
220x16
SYN
230x17
ETB
240x18
CAN
250x19
EM
260x1a
SUB
270x1b
ESC
280x1c
FS
290x1d
GS
300x1e
RS
310x1f
US
Ký tự hiển thị (32-126)
Phần đầu (32-64)
Thập phân
Thập lục phânKý tự
320x20
330x21
!
340x22
"
350x23
#
360x24
$
370x25
%
380x26
&
390x27
'
400x28
(
410x29
)
420x2a
*
430x2b
+
440x2c
,
450x2d
-
460x2e
.
470x2f
/
480x30
0
490x31
1
500x32
2
510x33
3
520x34
4
530x35
5
540x36
6
550x37
7
560x38
8
570x39
9
580x3a
:
590x3b
;
600x3c
<
610x3d
=
620x3e
>
630x3f
?
Phần giữa (65-97)
Thập phân
Thập lục phânKý tự
640x40
@
650x41
A
660x42
B
670x43
C
680x44
D
690x45
E
700x46
F
710x47
G
720x48
H
730x49
I
740x4a
J
750x4b
K
760x4c
L
770x4d
M
780x4e
N
790x4f
O
800x50
P
810x51
Q
820x52
R
830x53
S
840x54
T
850x55
U
860x56
V
870x57
W
880x58
X
890x59
Y
900x5a
Z
910x5b
[
920x5c
\
930x5d
]
940x5e
^
950x5f
_
Phần cuối (98-126)
Thập phân
Thập lục phânKý tự
960x60
`
970x61
a
980x62
b
990x63
c
1000x64
d
1010x65
e
1020x66
f
1030x67
g
1040x68
h
1050x69
i
1060x6a
j
1070x6b
k
1080x6c
l
1090x6d
m
1100x6e
n
1110x6f
o
1120x70
p
1130x71
q
1140x72
r
1150x73
s
1160x74
t
1170x75
u
1180x76
v
1190x77
w
1200x78
x
1210x79
y
1220x7a
z
1230x7b
{
1240x7c
|
1250x7d
}
1260x7e
~
DEL (127)
Thập phân
Thập lục phânKý tự
1270x7f
DEL

ASCII là gì

ASCII (American Standard Code for Information Interchange) là chuẩn mã hóa ký tự 7-bit ra đời năm 1963, định nghĩa 128 ký tự gồm ký tự điều khiển (0-31), ký tự hiển thị (32-126) và DEL (127). ASCII gán số 0-9, chữ hoa/thường A-Z/a-z, dấu câu và mã điều khiển vào giá trị số cố định. Đây là nền tảng cho các hệ mã hóa hiện đại (UTF-8, Unicode), thiết yếu cho biểu diễn văn bản, lưu trữ tệp, truyền mạng và lập trình. Bảng ASCII hiển thị giá trị thập phân, hex, bát phân và nhị phân, giúp developer hiểu mã hóa, gỡ lỗi, chuyển đổi hệ ký tự và xây dựng thuật toán xử lý văn bản.

Tính năng

🚀

Đầy đủ mã 0-127

Hiển thị toàn bộ mã ASCII chuẩn kèm giá trị thập phân, hex, bát phân và mô tả chi tiết cho từng ký tự.

Tìm kiếm tức thì

Nhập ký tự, mã thập phân hoặc giá trị hex để lọc kết quả tức thì và xác định vị trí ký tự trong bảng.
🎯

Tên ký tự điều khiển

Giải thích công dụng các ký tự điều khiển (CR, LF, ESC, DEL...) giúp hiểu cách chúng hoạt động trong terminal và giao thức.
📋

Sao chép nhanh

Sao chép ký tự, mã số hoặc toàn bộ dòng để đưa vào mã nguồn, tài liệu kỹ thuật hay bài giảng.

📋Hướng dẫn sử dụng

1️⃣
Duyệt bảng mã
Khởi chạy công cụ, cuộn qua bảng để nắm tổng quan cấu trúc mã ASCII và phân bố các nhóm ký tự.
2️⃣
Tìm kiếm ký tự
Nhập ký tự, mã thập phân hoặc hex vào ô tìm kiếm để lọc và xác định ký tự cần tra cứu.
3️⃣
Sao chép và áp dụng
Nhấn nút sao chép để lấy giá trị phù hợp và đưa thẳng vào mã nguồn, tài liệu hoặc công cụ kiểm thử.

📚Giới thiệu kỹ thuật

🔬Lịch sử tiêu chuẩn ASCII

ASCII (American Standard Code for Information Interchange) được phát triển trong thập niên 1960 như chuẩn mã hóa ký tự 7-bit. Bộ mã định nghĩa 128 ký tự (0-127): 33 ký tự điều khiển (0-31, 127) dùng điều khiển thiết bị (NULL, CR, LF, ESC...) và 95 ký tự hiển thị (32-126) gồm chữ hoa/thường, chữ số, dấu câu và ký hiệu. ASCII là nền tảng cho các chuẩn mã hóa hiện đại và vẫn được dùng rộng rãi trong máy tính, mạng và lập trình.

⚙️Hệ thống mã ký tự

ASCII dùng mã nhị phân 7-bit (0000000-1111111) để biểu diễn ký tự. Mỗi ký tự có ba biểu diễn: thập phân (0-127), thập lục phân (0x00-0x7F) và nhị phân. Ví dụ 'A' = 65 (thập phân) = 0x41 (hex) = 0100 0001 (nhị phân). Thứ tự sắp xếp: 0-31 ký tự điều khiển, 32 ký tự khoảng trắng, 33-47 ký hiệu, 48-57 chữ số (0-9), 58-64 ký hiệu, 65-90 chữ hoa (A-Z), 91-96 ký hiệu, 97-122 chữ thường (a-z), 123-126 ký hiệu, 127 DEL.

💡Ứng dụng trong lập trình

ASCII quan trọng trong: xử lý chuỗi (charCodeAt(), String.fromCharCode()), kiểm tra ký tự (isAlpha, isDigit), truyền dữ liệu (HTTP, FTP, SMTP), định dạng tệp (CSV, TXT, JSON), chuỗi escape ( , , ), mã hóa URL, Base64, biểu thức chính quy, xử lý nhập bàn phím, terminal emulator. Hiểu ASCII rất cần thiết khi lập trình mức thấp, triển khai giao thức và gỡ lỗi vấn đề mã hóa ký tự.

Frequently Asked Questions

ASCII là gì và tại sao nó quan trọng?

ASCII (American Standard Code for Information Interchange) là tiêu chuẩn mã hóa ký tự 7 bit đại diện cho 128 ký tự (0-127). Nó bao gồm 33 ký tự điều khiển để điều khiển thiết bị và 95 ký tự có thể in (chữ cái, chữ số, dấu câu, ký hiệu). ASCII là nền tảng cho máy tính, mạng và lập trình, phục vụ như cơ sở cho mã hóa ký tự hiện đại. Nó cần thiết cho xử lý văn bản, truyền dữ liệu, định dạng tệp và hiểu cách máy tính biểu diễn ký tự.
💬

Làm thế nào để sử dụng bảng ASCII?

Bảng ASCII hiển thị tất cả 128 ký tự với biểu diễn thập phân (0-127), thập lục phân (0x00-0x7F) và ký tự của chúng. Bạn có thể tìm kiếm theo ký tự, giá trị thập phân hoặc giá trị thập lục phân. Nhấp vào bất kỳ ký tự nào để sao chép mã hoặc biểu diễn của nó. Bảng được tổ chức thành ký tự điều khiển (0-31, 127) và ký tự có thể in (32-126), giúp dễ dàng tìm ký tự cụ thể cho lập trình, gỡ lỗi hoặc nhiệm vụ mã hóa.
🔍

Sự khác biệt giữa ký tự điều khiển và ký tự có thể in là gì?

Ký tự điều khiển (0-31, 127) là ký tự không thể in được sử dụng để điều khiển thiết bị: NULL (0), xuống dòng LF (10), về đầu dòng CR (13), escape ESC (27), xóa DEL (127), v.v. Ký tự có thể in (32-126) là ký tự có thể nhìn thấy: khoảng trắng (32), chữ số 0-9 (48-57), chữ hoa A-Z (65-90), chữ thường a-z (97-122), và các dấu câu và ký hiệu khác nhau. Ký tự điều khiển rất cần thiết cho định dạng văn bản, điều khiển thiết bị đầu cuối và giao thức dữ liệu.
💡

Giá trị thập phân và thập lục phân liên quan như thế nào?

Mỗi ký tự ASCII có ba biểu diễn: thập phân (cơ số 10), thập lục phân (cơ số 16) và nhị phân (cơ số 2). Ví dụ, 'A' = 65 (thập phân) = 0x41 (thập lục phân) = 01000001 (nhị phân). Thập lục phân thường được sử dụng trong lập trình vì nó nhỏ gọn hơn nhị phân và căn chỉnh với ranh giới byte. Bảng ASCII hiển thị cả giá trị thập phân và thập lục phân để dễ dàng chuyển đổi và tham khảo.
📚

Khi nào tôi cần tham khảo mã ASCII?

Các trường hợp sử dụng phổ biến bao gồm: thao tác chuỗi (charCodeAt(), String.fromCharCode()), xác thực ký tự (kiểm tra xem ký tự có phải là chữ cái, chữ số hay ký hiệu), mã hóa URL, mã hóa Base64, biểu thức chính quy, chuỗi escape (\n, \t, \r), xử lý đầu vào bàn phím, trình giả lập thiết bị đầu cuối, triển khai giao thức và gỡ lỗi các vấn đề liên quan đến ký tự. Hiểu mã ASCII rất quan trọng cho lập trình cấp thấp và xử lý văn bản.

💡Cách sử dụng

🔍

Tra cứu nhanh

Sử dụng ô tìm kiếm để nhập ký tự hoặc mã số cần tra.
📚

Xem giải thích

Đọc mô tả ký tự điều khiển để hiểu chức năng trong giao thức, terminal.
📋

Sao chép giá trị

Nhấn nút sao chép để lấy ký tự, mã thập phân hoặc hex cho code.
🧮

Kết hợp với Unicode

So sánh ASCII với Unicode/UTF-8 khi làm việc đa ngôn ngữ.

🔗Related Documents

User Comments

0 / 2000
Loading...