Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Mã ASCII thập phân
65
mã thập phân (code point)
Công thức code = ord(char)

Công cụ chuyển ASCII sang thập phân là gì?

Công cụ này chuyển một ký tự đơn lẻ thành mã thập phân (code point) tương ứng. Với các chữ cái, chữ số và dấu câu thông dụng, đây chính là giá trị ASCII quen thuộc; còn với những ký tự nằm ngoài bảng ASCII, công cụ sẽ trả về mã Unicode (code point). ASCII (American Standard Code for Information Interchange — Chuẩn Mã Trao Đổi Thông Tin Hoa Kỳ) gán các ký tự tiếng Anh cơ bản với những con số từ 0 đến 127, trong khi các hệ thống hiện đại mở rộng phạm vi này thông qua Unicode.

Ký tự A ánh xạ tới mã thập phân 65 của nó qua một mũi tên
Mỗi ký tự tương ứng với một mã ASCII thập phân duy nhất (A = 65).

Cách sử dụng

Bạn chỉ cần nhập một ký tự duy nhất — chẳng hạn một chữ cái như A, một chữ số như 5, hoặc một ký hiệu như @ — vào ô nhập liệu, công cụ sẽ lập tức hiển thị mã thập phân của ký tự đó. Nếu bạn dán vào nhiều ký tự, chỉ ký tự đầu tiên được chuyển đổi.

Giải thích công thức

Phép chuyển đổi sử dụng hàm ord:

$$\text{Decimal} = \operatorname{code}\!\left( \text{Character} \right)$$

Bên trong máy tính, mỗi ký tự đều được lưu dưới dạng một con số, và hàm ord chỉ đơn giản là hiển thị con số đó ở hệ thập phân. Phép toán ngược lại, \( \text{char} = \operatorname{chr}(\text{code}) \), sẽ biến một mã thập phân trở lại thành ký tự ban đầu.

Các ký tự mẫu với mã ASCII thập phân: 0=48, A=65, a=97, !=33
Các ký tự thông dụng và giá trị ASCII thập phân của chúng.

Ví dụ minh họa

Lấy chữ in hoa A làm ví dụ. Trong bảng ASCII, các chữ cái in hoa bắt đầu từ 65, nên \( \operatorname{ord}('A') = 65 \). Chữ thường bắt đầu từ 97, vì vậy \( \operatorname{ord}('a') = 97 \). Các ký tự chữ số bắt đầu từ 48, nghĩa là \( \operatorname{ord}('0') = 48 \) và \( \operatorname{ord}('9') = 57 \).

Bảng Tham Khảo Mã Thập Phân ASCII

Tiêu Chuẩn Mã Hóa Mỹ cho Trao Đổi Thông Tin (ASCII) gán một số thập phân từ 0 đến 127 cho mỗi ký tự. Hoạt động code() (hoặc ord()) trả về giá trị này cho bất kỳ ký tự nào. Đối với các ký tự có thể in được, điều này cũng khớp với điểm mã Unicode, vì 128 điểm Unicode đầu tiên giống hệt với ASCII.

Mã kiểm soát (không in được)

Thập Phân Tên Ý Nghĩa
0 NUL Ký tự Null
9 HT (TAB) Tab ngang
10 LF Xuống dòng (newline)
13 CR Trả về vị trí đầu dòng
27 ESC Thoát

Ký hiệu phổ biến và khoảng trắng

Ký Tự Thập Phân
(khoảng trắng) 32
! 33
" 34
# 35
$ 36
% 37
& 38
( 40
) 41
* 42
+ 43
, 44
- 45
. 46
/ 47
: 58
; 59
< 60
= 61
> 62
? 63
@ 64
[ 91
\ 92
] 93
^ 94
_ 95
` 96
{ 123
| 124
} 125
~ 126

Các Chữ Số 0–9 (thập phân 48–57)

Ký Tự Thập Phân
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57

Các Chữ Cái In Hoa A–Z (thập phân 65–90)

Ký Tự Thập Phân Ký Tự Thập Phân Ký Tự Thập Phân
A 65 J 74 S 83
B 66 K 75 T 84
C 67 L 76 U 85
D 68 M 77 V 86
E 69 N 78 W 87
F 70 O 79 X 88
G 71 P 80 Y 89
H 72 Q 81 Z 90
I 73 R 82    

Các Chữ Cái Thường a–z (thập phân 97–122)

Ký Tự Thập Phân Ký Tự Thập Phân Ký Tự Thập Phân
a 97 j 106 s 115
b 98 k 107 t 116
c 99 l 108 u 117
d 100 m 109 v 118
e 101 n 110 w 119
f 102 o 111 x 120
g 103 p 112 y 121
h 104 q 113 z 122
i 105 r 114    

Lưu ý sự chênh lệch hằng số là 32 giữa mỗi chữ cái in hoa và chữ cái thường tương ứng, ví dụ a (97) − A (65) = 32. Bạn có thể giải mã bất kỳ giá trị thập phân nào trong số này trở lại văn bản với mã 65 66 67 → ABC.

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

ASCII có giống Unicode không? Với các mã từ 0 đến 127, hai bảng này hoàn toàn trùng khớp. Từ 128 trở lên, công cụ sẽ trả về mã Unicode (code point) — phần mở rộng của ASCII nhằm bao quát mọi ngôn ngữ và ký hiệu trên thế giới.

Còn ký tự khoảng trắng thì sao? Khoảng trắng có mã thập phân là 32.

Vì sao công cụ chỉ đọc một ký tự? Mỗi mã thập phân chỉ tương ứng với đúng một ký tự, nên chỉ ký tự đầu tiên trong nội dung bạn nhập được chuyển đổi.

Cập nhật lần cuối: