跳到主要内容

ASCII 码表速查 —— 十进制 / 十六 / 八 / 二进制 / 字符 / 实体

完整 0–127 ASCII 码表:十进制 / 十六进制 / 八进制 / 二进制 / 字符 / 名称 / HTML 实体 / 转义,控制字符带含义说明,点击即复制,可搜索。

  • 本地处理
  • 分类 开发运维
  • 适合 格式化、校验、压缩或检查和代码相关的文本。
共 128 个,显示 128 个·点任意值即可复制

控制字符(0–31) (32)

十进制十六进制八进制二进制字符名称HTML转义
空字符C 语言的字符串结束符;表示"无字符",常用作哨兵或填充字节。
标题开始旧传输协议里标记报文头的开始。
正文开始标记报文正文的开始,紧跟在标题之后。
正文结束标记报文正文结束。Ctrl+C 发的就是它,所以叫"中断"。
传输结束后续无数据。Unix 终端里 Ctrl+D 发的就是它,表示输入结束。
请求询问对端"你在吗 / 你是谁?"。
确认肯定应答 ——"已正确收到"。
响铃让终端响铃(或闪屏)。大多数终端今天仍然有效。
退格光标后退一格,用于删除前一个字符。
水平制表Tab 键。移到下一个制表位。
换行下移一行。Unix/macOS 的换行符,C 里写作 "\n"。
垂直制表移到下一个垂直制表位,今天极少用。
换页打印机换页;部分终端里用来清屏。
回车光标回到行首但不下移。Windows 换行是 CR+LF。
移出切换到备用字符集。
移入切回标准字符集。
数据链转义把后续字节当作协议控制而非数据来处理。
设备控制 1(XON)XON —— 恢复传输。流控里对应 Ctrl+Q。
设备控制 2设备相关的控制信号。
设备控制 3(XOFF)XOFF —— 暂停传输。流控里对应 Ctrl+S(经典的"终端卡死")。
设备控制 4设备相关的控制信号。
否定应答否定应答 ——"未收到 / 请重发"。
同步空闲在同步链路空闲时填充,保持收发时钟同步。
块传输结束标记一段较大传输中某个数据块的结束。
取消前面的数据有误或应被忽略。
介质结束可用介质的物理末端(例如磁带末尾)。
替换替换非法/损坏字符。DOS 里当文件结束符(Ctrl+Z)。
转义开启转义序列 —— ANSI 终端颜色就靠它。
文件分隔最粗粒度的分隔符:在流里分隔多个文件。
组分隔分隔多组记录。
记录分隔在一组内分隔多条记录。
单元分隔最细粒度的分隔符:在一条记录里分隔字段。

可打印字符(32–126) (95)

十进制十六进制八进制二进制字符名称HTML转义
空格
感叹号
双引号
井号
美元符
百分号
与号
单引号
左圆括号
右圆括号
星号
加号
逗号
连字符/减号
句点
斜杠
数字 0
数字 1
数字 2
数字 3
数字 4
数字 5
数字 6
数字 7
数字 8
数字 9
冒号
分号
小于号
等号
大于号
问号
At 符号
大写字母 A
大写字母 B
大写字母 C
大写字母 D
大写字母 E
大写字母 F
大写字母 G
大写字母 H
大写字母 I
大写字母 J
大写字母 K
大写字母 L
大写字母 M
大写字母 N
大写字母 O
大写字母 P
大写字母 Q
大写字母 R
大写字母 S
大写字母 T
大写字母 U
大写字母 V
大写字母 W
大写字母 X
大写字母 Y
大写字母 Z
左方括号
反斜杠
右方括号
脱字符
下划线
反引号
小写字母 a
小写字母 b
小写字母 c
小写字母 d
小写字母 e
小写字母 f
小写字母 g
小写字母 h
小写字母 i
小写字母 j
小写字母 k
小写字母 l
小写字母 m
小写字母 n
小写字母 o
小写字母 p
小写字母 q
小写字母 r
小写字母 s
小写字母 t
小写字母 u
小写字母 v
小写字母 w
小写字母 x
小写字母 y
小写字母 z
左花括号
竖线
右花括号
波浪号

删除符 Delete(127) (1)

十进制十六进制八进制二进制字符名称HTML转义
删除最初在纸带上打满孔以"抹掉"一个字符。它不是可打印字形。

这个工具能做什么

一张完整、可搜索的 0–127 标准 ASCII 码表。每一行把同一个字符用七种 方式列出:十进制、两位十六进制、三位八进制、八位二进制、字符本身、 全称、对应的 HTML 命名实体(有的才给,如 & < >)以及 C/JS 转义序列(\0 \t \n \r \b \f)。33 个控制字符 —— NUL、SOH 一直到 US,再加 DEL —— 不只是甩给你一串看不懂的缩写:每个都配全称和一句 大白话说明它当年(或如今)到底干什么,于是你终于搞清楚为什么 Ctrl+C 对应 ETX、为什么 Ctrl+S 会冻住终端(XOFF)、以及 CR 和 LF 对 Windows 换行意味着什么。表格按控制(0–31)、可打印(32–126)、 DEL(127)三组排列,结构一目了然。搜索同时支持名称("换行")、缩写 ("LF")、字符本身、中文名、HTML 实体,以及任意进制的码值 —— 输入 65、0x41、0o101 或 01000001 都会跳到大写 A。点任意值即可复制。还有 一个可选面板讲扩展 ASCII(128–255,Latin-1),并老实说明"扩展 ASCII"为什么是个含糊概念。100% 浏览器本地;搜索内容不离开标签页。

工具细节

输入
数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 14 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
开发运维 · 程序员
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

ASCII 码表速查 适合怎么用

适合穿插在写代码、查问题、做 Review、上线前的小任务里。

适合开发场景

  • 格式化、校验、压缩或检查和代码相关的文本。
  • 把片段整理好再放进文档、工单、提交或交接材料。
  • 不切换工具,快速检查一个小 payload。

开发检查项

  • 压缩、混淆这类不可逆处理,先对副本操作。
  • 除非确认工具本地处理,不要粘贴密钥和敏感片段。
  • 转换后的代码上线前,仍要跑自己的测试或 lint。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 Unicode 字符检查器 逐字符拆解任意文本: 码点、UTF-8/UTF-16 字节、HTML 实体、JS 转义、字符名, 并揪出隐藏的零宽 / 同形字符。 打开
  2. 2 文字转二进制工具 文字 ⇄ 二进制互转 —— UTF-8 编码,8/16/32 位分组,emoji 正常。 打开
  3. 3 HTML 实体转换 HTML 实体编码 / 解码 —— & < > " ' 与所有数字引用 —— 浏览器本地 打开

真实使用场景

  • 不跑代码就解读串口 / 十六进制 dump 日志

    你盯着一段 `xxd` dump 或串口监视器,看到 0x48 0x49 0x0A 这样的 字节。在这里逐个搜十六进制值 —— 0x48 是 H,0x49 是 I,0x0A 是 LF(行结束)。三十秒内你就手动把它解成了 "HI\n",确认设备用的 是裸 LF(不是 CR+LF),而且不用进 REPL,也不用把固件日志交给某个 在线 "解码器"。

  • 揪出 CR/LF 换行符引发的 bug

    一个在 Windows 上提交的 shell 脚本,在 Linux CI 上报 "bad interpreter: /bin/bash^M"。你怀疑是换行符。在这里查 CR (13,\r)和 LF(10,\n),读一遍大白话说明就懂了:文件是 CR+LF,行尾那个 CR 就是肉眼看到的 ^M,用 `dos2unix`(或去掉 \r)即可修复。这张表把一个看不懂的报错变成了显而易见的原因。

  • 给代码示例渲染挑对 HTML 实体

    你在做一个要展示原始 HTML 的文档页,所以每个 `<`、`>`、`&` 都得 转义,否则浏览器会把你的标记吃掉。搜这几个字形,直接复制 &lt;、 &gt;、&amp; —— 单引号到底用 &apos; 还是 &#39; 也不用猜(两个都 列出来了)。粘进模板,代码示例就会按文本显示,而不是被执行。

  • 为面试或课程打牢编码基础

    面试官爱问 "'A' 的 ASCII 码是多少?""一个 char 占几个 bit?"。 把表从头读到尾能把结构刻进脑子:0–31 是控制字符,'A' 是 65, 'a' 是 97(正好差 32 —— 这就是大小写翻转那一位),数字从 48 开 始。十进制、十六、八、二进制并排放着,进制转换就变得直觉化, 而不是死记硬背。

  • 在任意语言里写转义序列和字符码逻辑

    写分词器、CSV 解析器或输入校验时,你得对具体字节较真:这是 TAB (9)还是四个空格?分隔符是 US(31)还是逗号(44)?搜缩写或字 形,复制十进制,放心地丢进 `charCodeAt`、`ord()`、字节比较,或 者正则字符类里,对具体数值心里有底。

常见踩坑

  • 把 "扩展 ASCII" 当成一张固定的表。128–255 这段字节没有统一标准 —— 同一个字节在 Latin-1、Windows-1252、UTF-8 下显示完全不同。如果你的文本是 UTF-8(通常都是),≥ 128 的字节是某个多字节字符的一部分,不是 Latin-1 字形。映射这段字节前务必先弄清编码。

  • 把 DEL(127)和退格 Backspace(8)搞混。退格是把光标左移以删除;DEL 是纸带时代 "打满所有孔" 的抹除码。现代键盘上的 Delete 键通常发的是转义序列,不是字节 127,所以别想当然地把某个按键等同于它的历史码值。

  • 把 CR 和 LF 弄反,或以为 "换行" 到处都是一个字节。\n 是 LF(10),\r 是 CR(13);Windows 两个都用(CR+LF),Unix 单用 LF。写死错的那个就是跨平台 ^M 残留和多余空行的经典来源。

隐私说明

这是一张静态参考表:整个 0–127 表(以及可选的 128–255 面板)都在你 的浏览器里由固定数据集生成。没有要分析的文本输入,不上传,不调服务 器,也不记录你搜了什么。唯一会离开页面的是可分享的 URL —— 当前搜索 词会写进 query string(?q=换行),这样 "分享链接" 能复现同样的筛选 视图。这里的搜索词都很通用(字符名或码值),所以无所谓;但要知道这 个词会显示在地址栏里,以及你把链接粘到的任何地方的访问日志里。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-05-29