通过MCP连接 →

输入计算

数学公式

广告

结果

解码后的文本
Hello
5 character(s)
已解码字符数 5

什么是 ASCII 码转文本工具?

这款工具可以把一串十进制 ASCII 码(或 Unicode 码点)数字还原成它们所代表的文本。ASCII 为每个字母、数字和符号都分配了一个数值——例如 65 对应 "A",97 对应 "a",32 则是空格。工具会逐个查出每个数字对应的字符并依次拼接起来,从而还原出原始的内容。

十进制 ASCII 码映射为文本字符
每个十进制 ASCII 码对应一个字符,组合在一起便构成可读文本。

使用方法

把你的十进制编码输入或粘贴到输入框中,每个数值之间用空格或逗号隔开即可。例如 72 101 108 108 111 会被解码为 "Hello"。混用多种分隔符也没问题,任何超出有效范围(0 到 1,114,111)的数值都会被自动跳过。点击"计算"即可查看解码后的字符串以及生成的字符总数。

计算公式解析

对于每个编码 \(c_i\),工具会计算 \(\text{chr}(c_i)\)——也就是码点等于该数字的字符,然后按顺序把结果拼接起来:

$$\text{Text} = \bigoplus_{i} \,\text{char}\!\left(\text{ASCII Code}_i\right)$$

这正是取每个字符 ord() 值的逆运算。

实例演示

以编码 67, 97, 116 为例:67 → "C",97 → "a",116 → "t"。拼接后得到结果 "Cat",字符数为 3。

将代码 65 解码为字母 A 的步骤
解码示例:代码 65 转换为字符 A。

ASCII 代码参考表

标准 ASCII(美国信息交换标准代码)集定义了 128 个字符,映射到十进制代码 0 至 127。代码 0–31(加上 127)是非打印控制字符,代码 32 是空格,其余代码是可打印字母、数字和符号。要解码序列(如 72 105),请查找下面的每个数字:72 → H 和 105 → i,得到文本 Hi

控制字符(0–31)和删除(127)

十进制 缩写 名称
0 NUL
1 SOH 标题开始
2 STX 文本开始
3 ETX 文本结束
4 EOT 传输结束
5 ENQ 查询
6 ACK 确认
7 BEL 铃声
8 BS 退格
9 HT 水平制表符
10 LF 换行符(换行)
11 VT 垂直制表符
12 FF 换页符
13 CR 回车
14 SO 移出
15 SI 移入
16 DLE 数据链路转义
17 DC1 设备控制 1 (XON)
18 DC2 设备控制 2
19 DC3 设备控制 3 (XOFF)
20 DC4 设备控制 4
21 NAK 否定确认
22 SYN 同步空闲
23 ETB 传输块结束
24 CAN 取消
25 EM 介质结束
26 SUB 替换
27 ESC 转义
28 FS 文件分隔符
29 GS 组分隔符
30 RS 记录分隔符
31 US 单位分隔符
127 DEL 删除

可打印字符(32–126)

十进制 字符 说明
32 (空格) 空格
33 ! 感叹号
34 " 双引号
35 # 井号 / 哈希
36 $ 美元符号
37 % 百分号
38 & 和号
39 ' 撇号
40 ( 左括号
41 ) 右括号
42 * 星号
43 + 加号
44 , 逗号
45 - 连字符 / 减号
46 . 句号
47 / 斜杠
48 0 数字零
49 1 数字
50 2 数字
51 3 数字
52 4 数字
53 5 数字
54 6 数字
55 7 数字
56 8 数字
57 9 数字九
58 : 冒号
59 ; 分号
60 < 小于号
61 = 等号
62 > 大于号
63 ? 问号
64 @ at 符号
65 A 大写字母 A
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z 大写字母 Z
91 [ 左方括号
92 \ 反斜杠
93 ] 右方括号
94 ^ 脱字符
95 _ 下划线
96 ` 重音符
97 a 小写字母 a
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
106 j
107 k
108 l
109 m
110 n
111 o
112 p
113 q
114 r
115 s
116 t
117 u
118 v
119 w
120 x
121 y
122 z 小写字母 z
123 { 左花括号
124 | 竖线
125 } 右花括号
126 ~ 波浪号

例如,代码 72 101 108 108 111 使用此表解码为 Hello

常见问题

可以使用哪些分隔符?空格、逗号、制表符或换行符都可以,而且支持混合使用。

是否支持扩展字符/Unicode 编码?支持。标准 ASCII 涵盖 0–127,但本工具可接受最大到 1,114,111 的码点,因此也能处理扩展拉丁字符和大量 Unicode 符号。

无效的输入会如何处理?负数、非数字文本以及超出范围的数值都会被忽略,这样你输入的其余内容仍能正常解码。

最后更新: