ASCII 對照表與轉換

查 ASCII 碼,或把文字與編碼互相轉換。中文、日文與 emoji 也能轉成 Unicode 與 UTF-8。

轉換、搜尋與複製都在你的瀏覽器裡完成;本工具不儲存輸入內容。

廣告

本工具結果僅供參考。要做重大決定前,請先請教專業人士;本站不對使用結果負責。

文字 → 編碼

每組數字代表一個 Unicode 碼位;UTF-8 輸出則是位元組。輸入後會即時更新。

編碼 → 文字

數字與位元組用空白分隔;十六進位可加 0x、二進位可加 0b。跳脫與 HTML 實體可連寫或以空白分隔。

廣告

ASCII 碼對照表(0–127)

點一列或按 Enter/空白鍵,複製該字元。表格可左右滑動。

顯示 128 列

十進位十六進位八進位二進位字元說明
00000000000000NUL空字元
10100100000001SOH標頭開始
20200200000010STX文字開始
30300300000011ETX文字結束
40400400000100EOT傳輸結束
50500500000101ENQ詢問
60600600000110ACK確認
70700700000111BEL響鈴
80801000001000BS退格
90901100001001HT水平定位
100A01200001010LF換行
110B01300001011VT垂直定位
120C01400001100FF換頁
130D01500001101CR歸位
140E01600001110SO移出
150F01700001111SI移入
161002000010000DLE資料鏈路跳脫
171102100010001DC1裝置控制 1
181202200010010DC2裝置控制 2
191302300010011DC3裝置控制 3
201402400010100DC4裝置控制 4
211502500010101NAK否定確認
221602600010110SYN同步
231702700010111ETB傳輸區塊結束
241803000011000CAN取消
251903100011001EM媒體結束
261A03200011010SUB替代
271B03300011011ESC跳脫
281C03400011100FS檔案分隔
291D03500011101GS群組分隔
301E03600011110RS記錄分隔
311F03700011111US單元分隔
322004000100000SP空白
332104100100001!驚嘆號
342204200100010"雙引號
352304300100011#井字號
362404400100100$錢號
372504500100101%百分號
382604600100110&與符號
392704700100111'單引號
402805000101000(左括號
412905100101001)右括號
422A05200101010*星號
432B05300101011+加號
442C05400101100,逗號
452D05500101101-減號
462E05600101110.句點
472F05700101111/斜線
4830060001100000數字 0
4931061001100011數字 1
5032062001100102數字 2
5133063001100113數字 3
5234064001101004數字 4
5335065001101015數字 5
5436066001101106數字 6
5537067001101117數字 7
5638070001110008數字 8
5739071001110019數字 9
583A07200111010:冒號
593B07300111011;分號
603C07400111100<小於
613D07500111101=等號
623E07600111110>大於
633F07700111111?問號
644010001000000@小老鼠
654110101000001A大寫字母 A
664210201000010B大寫字母 B
674310301000011C大寫字母 C
684410401000100D大寫字母 D
694510501000101E大寫字母 E
704610601000110F大寫字母 F
714710701000111G大寫字母 G
724811001001000H大寫字母 H
734911101001001I大寫字母 I
744A11201001010J大寫字母 J
754B11301001011K大寫字母 K
764C11401001100L大寫字母 L
774D11501001101M大寫字母 M
784E11601001110N大寫字母 N
794F11701001111O大寫字母 O
805012001010000P大寫字母 P
815112101010001Q大寫字母 Q
825212201010010R大寫字母 R
835312301010011S大寫字母 S
845412401010100T大寫字母 T
855512501010101U大寫字母 U
865612601010110V大寫字母 V
875712701010111W大寫字母 W
885813001011000X大寫字母 X
895913101011001Y大寫字母 Y
905A13201011010Z大寫字母 Z
915B13301011011[左方括號
925C13401011100\反斜線
935D13501011101]右方括號
945E13601011110^插入符號
955F13701011111_底線
966014001100000`反引號
976114101100001a小寫字母 a
986214201100010b小寫字母 b
996314301100011c小寫字母 c
1006414401100100d小寫字母 d
1016514501100101e小寫字母 e
1026614601100110f小寫字母 f
1036714701100111g小寫字母 g
1046815001101000h小寫字母 h
1056915101101001i小寫字母 i
1066A15201101010j小寫字母 j
1076B15301101011k小寫字母 k
1086C15401101100l小寫字母 l
1096D15501101101m小寫字母 m
1106E15601101110n小寫字母 n
1116F15701101111o小寫字母 o
1127016001110000p小寫字母 p
1137116101110001q小寫字母 q
1147216201110010r小寫字母 r
1157316301110011s小寫字母 s
1167416401110100t小寫字母 t
1177516501110101u小寫字母 u
1187616601110110v小寫字母 v
1197716701110111w小寫字母 w
1207817001111000x小寫字母 x
1217917101111001y小寫字母 y
1227A17201111010z小寫字母 z
1237B17301111011{左大括號
1247C17401111100|直線
1257D17501111101}右大括號
1267E17601111110~波浪號
1277F17701111111DEL刪除

本工具結果僅供參考。要做重大決定前,請先請教專業人士;本站不對使用結果負責。

廣告

怎麼用

輸入文字後,各種編碼會一起出現,按旁邊的複製鈕即可取用。要反向轉換,先選輸入格式,再貼上編碼並按「還原成文字」。查表時可以選分類,也可以搜尋字元、縮寫、中文說明或各進位的數字。

ASCII 是什麼?

ASCII 是 7 位元的字元編碼,共 128 個字元(0–127),包含英文字母、數字、符號與控制字元。控制字元用來表示換行、退格等動作,通常沒有可見的字形。

常用碼:A=65、a=97、0=48、空白=32、換行 LF=10、歸位 CR=13。對應的大寫與小寫英文字母相差 32,例如 97 − 65=32。

ASCII、Unicode 與 UTF-8 的關係

Unicode 用碼位表示字元,UTF-8 把碼位編成位元組。ASCII 範圍的字元在 Unicode 中數值相同,在 UTF-8 中也都是單一位元組,數值相同。例如 A 的十進位為 65,十六進位為 41,Unicode 寫成 U+0041,UTF-8 位元組也是 41。

限制與延伸 ASCII

128 以上不屬於 ASCII。「延伸 ASCII」的內容依編碼而定,例如 ISO-8859-1、Windows-1252、Big5 各不相同,所以這裡不做 128–255 對照表。本頁對 128 以上的字一律用 Unicode/UTF-8 表示,不處理 Big5 等其他編碼。

轉換以 Unicode 碼位逐一處理,不把組合字或一整組 emoji 當成一個碼位。接受 U+0000–U+10FFFF,排除孤立的 UTF-16 代理碼位 U+D800–U+DFFF。無效 UTF-8 會顯示錯誤,不以替代字元掩蓋問題。控制字元可能在貼上時被其他軟體忽略。

文字框會將 CR 或 CRLF 換行轉成 LF;剪貼簿與貼上目標也可能調整換行格式。如果需要逐位元組保留換行,請保留編碼輸出,不要只靠還原文字框。

找可直接貼用的符號,請看特殊符號大全或Emoji 表情符號大全;整段資料編碼請看Base64 轉換;點劃訊號請看摩斯密碼轉換。

廣告

常見問題

中文和 emoji 有 ASCII 碼嗎?

沒有。ASCII 只有 0 到 127。本頁仍能轉中文和 emoji,但顯示的是 Unicode 碼位與 UTF-8 位元組,不是延伸 ASCII。

Unicode 碼位和 UTF-8 位元組有什麼差別?

碼位是字元的編號,UTF-8 是把編號存成位元組的方法。例如 A 的碼位是 U+0041,UTF-8 是 41;中的碼位是 U+4E2D,UTF-8 是 E4 B8 AD。

為什麼 emoji 的反斜線 u 跳脫有兩種?

超出 U+FFFF 的字元,在四位十六進位跳脫中要用一組 UTF-16 代理對,也可以用大括號直接寫碼位。例如 😀 可寫成 \uD83D\uDE00 或 \u{1F600},本頁兩種都能還原。

點控制字元會複製縮寫嗎?

不會,複製的是控制字元本身。例如 LF 會複製換行,NUL 會複製空字元;它們通常看不到,有些軟體貼上時會忽略。

計算依據

十進位、十六進位與二進位輸出是同一碼位的不同進位表示;Unicode 的 U+ 後面是十六進位,至少補到四位。HTML 實體使用 &#十進位;。四位的 \u 跳脫以 UTF-16 表示,超出 BMP 時拆成高、低代理對;\u{...} 直接表示碼位。UTF-8 依碼位大小編成 1–4 個位元組。ASCII 表的八進位補到三位、二進位補到八位。

廣告

其他免費工具

廣告

其他分類

廣告
廣告