反馈途径·目前大家有任务反馈可以直接发我邮箱:lyfs814@163.com陆续上线高价值工具,敬请期待! 欢迎使用蜗牛工具箱·新工具持续上线中,欢迎收藏关注。如有建议欢迎反馈! 反馈途径·目前大家有任务反馈可以直接发我邮箱:lyfs814@163.com陆续上线高价值工具,敬请期待! 欢迎使用蜗牛工具箱·新工具持续上线中,欢迎收藏关注。如有建议欢迎反馈!
v1.0 · 已上线中英双语纯客户端

ASCII 表ASCII Table

完整 128 个 ASCII 字符对照表,十进制、十六进制、八进制、二进制、HTML 实体一屏查全,支持按字符 / 编码 / 名称即时搜索,点击即复制。

本周使用—·收藏156·版本v1.0.0·最后更新今天·完全免费
视图
·分组
·
·显示128/128
7-bit · 128 字符
十进制十六进制八进制二进制字符HTML 实体说明
控制字符 · 0–31 与 127 · 33 个
00x0000000000000NUL�空字符(Null)
10x0100100000001SOH标题开始(Start of Heading)
20x0200200000010STX正文开始(Start of Text)
30x0300300000011ETX正文结束(End of Text)
40x0400400000100EOT传输结束(End of Transmission)
50x0500500000101ENQ询问(Enquiry)
60x0600600000110ACK确认(Acknowledge)
70x0700700000111BEL响铃(Bell)
80x0801000001000BS退格(Backspace)
90x0901100001001HT	水平制表符(Tab)
100x0A01200001010LF
换行(Line Feed)
110x0B01300001011VT垂直制表符(Vertical Tab)
120x0C01400001100FF换页(Form Feed)
130x0D01500001101CR
回车(Carriage Return)
140x0E01600001110SO移出(Shift Out)
150x0F01700001111SI移入(Shift In)
160x1002000010000DLE数据链路转义(Data Link Escape)
170x1102100010001DC1设备控制 1 · XON(Device Control 1)
180x1202200010010DC2设备控制 2(Device Control 2)
190x1302300010011DC3设备控制 3 · XOFF(Device Control 3)
200x1402400010100DC4设备控制 4(Device Control 4)
210x1502500010101NAK否定确认(Negative Acknowledge)
220x1602600010110SYN同步空闲(Synchronous Idle)
230x1702700010111ETB传输块结束(End of Transmission Block)
240x1803000011000CAN取消(Cancel)
250x1903100011001EM媒介结束(End of Medium)
260x1A03200011010SUB替换(Substitute)
270x1B03300011011ESC转义(Escape)
280x1C03400011100FS文件分隔符(File Separator)
290x1D03500011101GS组分隔符(Group Separator)
300x1E03600011110RS记录分隔符(Record Separator)
310x1F03700011111US单元分隔符(Unit Separator)
1270x7F17701111111DEL删除(Delete)
可打印字符 · 32–126 · 95 个
320x2004000100000␠ 空格(Space)
330x2104100100001!!感叹号
340x2204200100010""双引号
350x2304300100011##井号(Hash)
360x2404400100100$$美元符号
370x2504500100101%%百分号
380x2604600100110&&与符号(Ampersand)
390x2704700100111''单引号(Apostrophe)
400x2805000101000((左圆括号
410x2905100101001))右圆括号
420x2A05200101010**星号
430x2B05300101011++加号
440x2C05400101100,,逗号
450x2D05500101101--连字符 / 减号
460x2E05600101110..句点(小数点)
470x2F05700101111//斜杠
480x300600011000000数字 0
490x310610011000111数字 1
500x320620011001022数字 2
510x330630011001133数字 3
520x340640011010044数字 4
530x350650011010155数字 5
540x360660011011066数字 6
550x370670011011177数字 7
560x380700011100088数字 8
570x390710011100199数字 9
580x3A07200111010::冒号
590x3B07300111011;&#59;分号
600x3C07400111100<&lt;小于号
610x3D07500111101=&#61;等号
620x3E07600111110>&gt;大于号
630x3F07700111111?&#63;问号
640x4010001000000@&#64;At 符号(邮箱)
650x4110101000001A&#65;大写字母 A
660x4210201000010B&#66;大写字母 B
670x4310301000011C&#67;大写字母 C
680x4410401000100D&#68;大写字母 D
690x4510501000101E&#69;大写字母 E
700x4610601000110F&#70;大写字母 F
710x4710701000111G&#71;大写字母 G
720x4811001001000H&#72;大写字母 H
730x4911101001001I&#73;大写字母 I
740x4A11201001010J&#74;大写字母 J
750x4B11301001011K&#75;大写字母 K
760x4C11401001100L&#76;大写字母 L
770x4D11501001101M&#77;大写字母 M
780x4E11601001110N&#78;大写字母 N
790x4F11701001111O&#79;大写字母 O
800x5012001010000P&#80;大写字母 P
810x5112101010001Q&#81;大写字母 Q
820x5212201010010R&#82;大写字母 R
830x5312301010011S&#83;大写字母 S
840x5412401010100T&#84;大写字母 T
850x5512501010101U&#85;大写字母 U
860x5612601010110V&#86;大写字母 V
870x5712701010111W&#87;大写字母 W
880x5813001011000X&#88;大写字母 X
890x5913101011001Y&#89;大写字母 Y
900x5A13201011010Z&#90;大写字母 Z
910x5B13301011011[&#91;左方括号
920x5C13401011100\&#92;反斜杠
930x5D13501011101]&#93;右方括号
940x5E13601011110^&#94;脱字符(XOR 符)
950x5F13701011111_&#95;下划线
960x6014001100000`&#96;反引号
970x6114101100001a&#97;小写字母 a
980x6214201100010b&#98;小写字母 b
990x6314301100011c&#99;小写字母 c
1000x6414401100100d&#100;小写字母 d
1010x6514501100101e&#101;小写字母 e
1020x6614601100110f&#102;小写字母 f
1030x6714701100111g&#103;小写字母 g
1040x6815001101000h&#104;小写字母 h
1050x6915101101001i&#105;小写字母 i
1060x6A15201101010j&#106;小写字母 j
1070x6B15301101011k&#107;小写字母 k
1080x6C15401101100l&#108;小写字母 l
1090x6D15501101101m&#109;小写字母 m
1100x6E15601101110n&#110;小写字母 n
1110x6F15701101111o&#111;小写字母 o
1120x7016001110000p&#112;小写字母 p
1130x7116101110001q&#113;小写字母 q
1140x7216201110010r&#114;小写字母 r
1150x7316301110011s&#115;小写字母 s
1160x7416401110100t&#116;小写字母 t
1170x7516501110101u&#117;小写字母 u
1180x7616601110110v&#118;小写字母 v
1190x7716701110111w&#119;小写字母 w
1200x7817001111000x&#120;小写字母 x
1210x7917101111001y&#121;小写字母 y
1220x7A17201111010z&#122;小写字母 z
1230x7B17301111011{&#123;左花括号
1240x7C17401111100|&#124;竖线(管道符)
1250x7D17501111101}&#125;右花括号
1260x7E17601111110~&#126;波浪号
点击行复制字符 · 控制字符以缩写显示
聚焦搜索

工具介绍

3 段详细说明

ASCII 表是面向开发者与学生的字符编码速查工具,完整收录 128 个 7-bit ASCII 字符,每行同屏给出十进制、十六进制、八进制、二进制、HTML 实体与中文名称,支持按字符、编码、名称即时搜索。

所有查询都在浏览器内存中完成,不上传任何服务器。数据基于 ANSI X3.4-1986(ISO/IEC 646 US)标准构建,零依赖、零打包,打开即用、离线可用。

相比翻教材、搜网页,本工具搜索即达、点击复制,支持表格 / 卡片双视图与控制字符筛选,写解析器、调串口、做进制转换题时特别顺手。

基础知识 · ASCII 结构

ANSI X3.4-1986 · 128 字符

ASCII(American Standard Code for Information Interchange)是基于拉丁字母的字符编码标准,用 7 bit(0–127)为每个字符编号。128 个字符按用途分为两大区域:控制字符区与可打印字符区:

10–31 · 127控制字符区 · 33 个
控制字符不可打印,设计用途是通信与设备控制(换行、响铃、转义…),本表以缩写展示。其中 HT(9)、LF(10)、CR(13) 至今天天在用。
232–126可打印字符区 · 95 个
键盘上能敲出来的字符全部落在这个区间:空格 + 32 个标点 + 10 个数字 + 26 个大写 + 26 个小写。空格是第 1 个可打印字符(32),~ 是最后一个(126)。
348–57数字字符
'0'–'9' 连续排列,编码值 = 48 + 数字本身。字符 '0' 减 48 就是数值 0——C 语言 ch - '0' 转数字、面试题「不用 atoi 手写转换」都靠这条性质。
465–90大写字母
'A'–'Z' 连续排列,对应 65–90。判断大写只需 c >= 65 && c <= 90,或用位运算 c & 32 === 0(第 5 位为 0 即大写)。
597–122小写字母
'a'–'z' 连续排列,对应 97–122;对应大写字母恒差 32(0x20)——翻转第 5 个 bit(异或 32)即完成大小写转换,Unicode 至今保留这条兼容设计。
6128–255扩展 ASCII(不在本表)
1 字节有 8 bit,128–255 属于扩展区间:Latin-1、GBK、Windows-1252 各说各话、互不兼容。终局方案是 Unicode + UTF-8——UTF-8 对 0–127 的编码与 ASCII 完全一致,ASCII 是它的一个子集。
常用值速记
常用值:0x20 = 32 = 空格 · 0x30 = 48 = '0' · 0x41 = 65 = 'A' · 0x61 = 97 = 'a' · 0x7F = 127 = DEL。
转义速记:\0=0 · \a=7 · \b=8 · \t=9 · \n=10 · \v=11 · \f=12 · \r=13 · \e=27(GCC 扩展)。
进制互验:65 = 0x41 = 0o101 = 0b01000001 = 'A'——本表每行四种进制同屏,直接对照即可验算。

使用说明

4 步快速入门
1
搜索定位
搜索框输入字符、缩写或编码(A / nul / 65 / 0x41 均可),表格即时过滤
2
切分组
顶部「全部 / 控制字符 / 可打印字符」一键切换,只看关心的区间
3
切视图
表格视图看全字段(含八进制 / 二进制 / 实体),卡片视图快速浏览字形
4
点击复制
可打印字符点击任意行即复制字符本体,Tab / 换行等常用控制符同样支持

使用场景

5 个真实案例
01写解析器 / 文本协议

自定义协议选分隔符?FS / GS / RS / US 四个文件分隔符就是为此设计,查一下编码值直接写进代码。

02C / 嵌入式开发

printf 转义、串口调试看 0x0D 0x0A,控制字符含义随手可查, = 9、 = 10、 = 13 不再混淆。

03前端编码处理

charCodeAt / String.fromCharCode 得到的数字是什么字符?粘贴编码立即反查,处理 Unicode 边界更安心。

04正则与转义

写 [\x20-\x7E]、\t \n 字符类之前,确认区间边界与不可见字符,少踩一个坑。

05教学 / 面试

进制转换、大小写差 32、'0' 是 48——经典考点现场演示,表格 / 卡片双视图投影讲解都清晰。

常见问题

10 个问答
ASCII 表是什么?有什么用?

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)把 128 个字符(0–127)映射为 7-bit 整数。英文键盘的所有字符、换行、制表符都在其中,是现代字符编码的基石。

为什么是 128 个字符?

早期设计用 1 字节的 7 bit 编码(2^7 = 128),最高位留作校验位。剩下的 128–255 是「扩展 ASCII」,Latin-1、GBK、Windows-1252 各说各话、互不兼容,本表只收录标准的 0–127 区间。

A 是 65、a 是 97,为什么差 32?

刻意设计:32 = 0b100000,翻转一个 bit 即可完成大小写互转,早期硬件用一个逻辑门就能实现。数字区 48–57、字母区连续排列,同样是为了方便加减运算的设计。

0–31 的字符为什么显示不出来?

它们是控制字符(C0 控制集),设计用途是控制设备而非打印内容:7 让蜂鸣器响(BEL)、10 让打印机换行(LF)。本表用缩写(NUL、SOH…)展示,避免「看起来像空白」的误解。

\n 和 \r 有什么区别?

LF(10)是「换行」,Unix / Linux / macOS 用它;CR(13)是「回车」,经典 Mac OS 单独用它;Windows 用 CRLF(13+10)两个字符。HTTP、SMTP 等网络协议规定用 CRLF 结尾。

字符 '0' 和数字 0 是一回事吗?

不是。字符 '0' 的编码是 48,数值 0 的二进制就是 0。字符串里的数字参加算术前必须转换:'9' - '0' = 9。同理 'A' 是编码值 65,不是数字 65。

HTML 实体列是什么?

在 HTML 里写 &lt; 才能显示 <,写 &amp; 才能显示 &(保留字符需转义)。本表同时给出命名实体(&quot;)与数字实体(&#34;)两种写法,浏览器都认。

UTF-8 兼容 ASCII 吗?

完全兼容。UTF-8 规定 0–127 用单字节编码且值不变,所以任何合法 ASCII 文本同时也是合法 UTF-8 文件——这是 UTF-8 能平滑替换 ASCII 的关键设计。

我的数据会上传到服务器吗?

不会。本工具是一张纯静态对照表 + 浏览器内存过滤,没有输入上报、没有请求发出,可断网使用、关闭网络后再打开仍能正常使用。

怎么快速找到字符?

搜索框支持混合查询:字符(A)、缩写(nul)、十进制(65)、0x 十六进制(0x41)、八进制、二进制与中文说明(「换行」)。按 / 键随时聚焦搜索框,点击行直接复制。

相关工具

开发者分类

数据来源

隐私优先
标准依据:字符编号与名称依据 ANSI X3.4-1986(即 ISO/IEC 646 US 国际标准), HTML 实体遵循 HTML5 规范命名。编码值在构建时一次性生成,无运行时计算、无第三方数据依赖。
隐私声明:本工具是纯静态对照表 + 浏览器内存过滤,不上传任何数据、不记录任何查询、不埋任何分析点。可断网使用,关闭网络后再打开仍能正常使用。