透過 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} = \text{chr}(c_1) + \text{chr}(c_2) + \ldots + \text{chr}(c_n)$$

這正是取每個字元 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 @ @符號
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

常見問題

可以使用哪些分隔符號?空格、逗號、定位字元(Tab)或換行都可以使用,而且還能混合搭配。

支援延伸字元/Unicode 代碼嗎?支援。標準 ASCII 涵蓋 0–127,但本轉換器可接受最高至 1,114,111 的編碼點,因此也能處理延伸拉丁字元與許多 Unicode 符號。

無效的輸入會怎麼處理?負數、非數字的文字以及超出範圍的數值都會被忽略,因此其餘的輸入仍能順利解碼。

最後更新: