ASCII 码表
完整的 ASCII 码表(0–127),含十进制、十六进制、八进制、二进制、字符、HTML 实体和控制码名称,另有扩展 128–255 视图以及字符或编码查询。
| 十进制 | 十六进制 | 八进制 | 二进制 | 字符 | HTML | 名称 |
|---|---|---|---|---|---|---|
| 0 | 0x00 | 000 | 00000000 | NUL | NUL — 空字符 | |
| 1 | 0x01 | 001 | 00000001 | SOH | SOH — 标题开始 | |
| 2 | 0x02 | 002 | 00000010 | STX | STX — 正文开始 | |
| 3 | 0x03 | 003 | 00000011 | ETX | ETX — 正文结束 | |
| 4 | 0x04 | 004 | 00000100 | EOT | EOT — 传输结束 | |
| 5 | 0x05 | 005 | 00000101 | ENQ | ENQ — 请求 | |
| 6 | 0x06 | 006 | 00000110 | ACK | ACK — 确认 | |
| 7 | 0x07 | 007 | 00000111 | BEL | BEL — 响铃 | |
| 8 | 0x08 | 010 | 00001000 | BS | BS — 退格 | |
| 9 | 0x09 | 011 | 00001001 | HT | HT — 水平制表符 | |
| 10 | 0x0A | 012 | 00001010 | LF | LF — 换行 | |
| 11 | 0x0B | 013 | 00001011 | VT | VT — 垂直制表符 | |
| 12 | 0x0C | 014 | 00001100 | FF | FF — 换页 | |
| 13 | 0x0D | 015 | 00001101 | CR | CR — 回车 | |
| 14 | 0x0E | 016 | 00001110 | SO | SO — 移出 | |
| 15 | 0x0F | 017 | 00001111 | SI | SI — 移入 | |
| 16 | 0x10 | 020 | 00010000 | DLE | DLE — 数据链路转义 | |
| 17 | 0x11 | 021 | 00010001 | DC1 | DC1 — 设备控制 1 (XON) | |
| 18 | 0x12 | 022 | 00010010 | DC2 | DC2 — 设备控制 2 | |
| 19 | 0x13 | 023 | 00010011 | DC3 | DC3 — 设备控制 3 (XOFF) | |
| 20 | 0x14 | 024 | 00010100 | DC4 | DC4 — 设备控制 4 | |
| 21 | 0x15 | 025 | 00010101 | NAK | NAK — 否定应答 | |
| 22 | 0x16 | 026 | 00010110 | SYN | SYN — 同步空闲 | |
| 23 | 0x17 | 027 | 00010111 | ETB | ETB — 传输块结束 | |
| 24 | 0x18 | 030 | 00011000 | CAN | CAN — 取消 | |
| 25 | 0x19 | 031 | 00011001 | EM | EM — 介质结束 | |
| 26 | 0x1A | 032 | 00011010 | SUB | SUB — 替换 | |
| 27 | 0x1B | 033 | 00011011 | ESC | ESC — 转义 | |
| 28 | 0x1C | 034 | 00011100 | FS | FS — 文件分隔符 | |
| 29 | 0x1D | 035 | 00011101 | GS | GS — 组分隔符 | |
| 30 | 0x1E | 036 | 00011110 | RS | RS — 记录分隔符 | |
| 31 | 0x1F | 037 | 00011111 | US | US — 单元分隔符 | |
| 32 | 0x20 | 040 | 00100000 | (空格) | SP — 空格 | |
| 33 | 0x21 | 041 | 00100001 | ! | ||
| 34 | 0x22 | 042 | 00100010 | " | " | |
| 35 | 0x23 | 043 | 00100011 | # | ||
| 36 | 0x24 | 044 | 00100100 | $ | ||
| 37 | 0x25 | 045 | 00100101 | % | ||
| 38 | 0x26 | 046 | 00100110 | & | & | |
| 39 | 0x27 | 047 | 00100111 | ' | ' | |
| 40 | 0x28 | 050 | 00101000 | ( | ||
| 41 | 0x29 | 051 | 00101001 | ) | ||
| 42 | 0x2A | 052 | 00101010 | * | ||
| 43 | 0x2B | 053 | 00101011 | + | ||
| 44 | 0x2C | 054 | 00101100 | , | ||
| 45 | 0x2D | 055 | 00101101 | - | ||
| 46 | 0x2E | 056 | 00101110 | . | ||
| 47 | 0x2F | 057 | 00101111 | / | ||
| 48 | 0x30 | 060 | 00110000 | 0 | ||
| 49 | 0x31 | 061 | 00110001 | 1 | ||
| 50 | 0x32 | 062 | 00110010 | 2 | ||
| 51 | 0x33 | 063 | 00110011 | 3 | ||
| 52 | 0x34 | 064 | 00110100 | 4 | ||
| 53 | 0x35 | 065 | 00110101 | 5 | ||
| 54 | 0x36 | 066 | 00110110 | 6 | ||
| 55 | 0x37 | 067 | 00110111 | 7 | ||
| 56 | 0x38 | 070 | 00111000 | 8 | ||
| 57 | 0x39 | 071 | 00111001 | 9 | ||
| 58 | 0x3A | 072 | 00111010 | : | ||
| 59 | 0x3B | 073 | 00111011 | ; |
ASCII 给每个基本拉丁字母、数字、标点符号和控制码分配了 0 到 127 的编号。这张参考表以十进制、十六进制、八进制和二进制显示每一项,并给出对应的字符、HTML 实体;对于不可见的控制码,还给出缩写和名称。可选的扩展视图涵盖 128–255。
使用方法
- 浏览完整表格,或筛选出控制码、可打印字符、数字或字母。
- 输入字符、编码(65 或 0x41)或控制码名称(LF),直接跳转到对应项。
- 打开扩展编码,查看 128–255 的字节。
- 复制你需要的任何值。
计算公式
0–31 和 127 是不可打印的控制码(NUL、LF、ESC、DEL…)。32–126 是可打印字符:空格、标点、数字 48–57、大写字母 65–90 和小写字母 97–122。
示例
字母“A”的十进制是 65,十六进制 0x41,八进制 101,二进制 01000001。你按回车产生的换行是十进制 10,即 LF(换行)控制码。选择 CP437 时,字节 176 是旧 DOS 屏幕上的阴影块 ░;在 Windows-1252 中,字节 128 是欧元符号 €。
常见问题
为什么 128–255 要按不同的编码显示?
纯 ASCII 只定义了 0–127。高半区取决于编码——Windows-1252、ISO-8859-1 和 CP437 会把同样的字节映射到不同的字符,所以工具让你自己选择。
LF 和 CR 有什么区别?
LF(10)是换行,Unix 和 macOS 用它结束一行;CR(13)是回车。Windows 则同时使用 CR + LF。
怎样查一个字符的编码?
把字符输入查询框即可。它会给出十进制、十六进制、八进制和二进制编码;如果是控制码,还会给出名称。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/ascii-table/
引用此工具
kakaoCalc. (2026, November 8). ASCII 码表. https://kakao.mobile/zh/tools/ascii-table/
“ASCII 码表.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/ascii-table/.