ASCII 转换
ASCII 转换可将文本转为十进制 ASCII code token,或解码十进制、0x、0b、0o token,并在本地显示十进制、十六进制、二进制、八进制和控制字符详情。
输入文本
字符
0 / 50,000
ASCII 转换输入文本,然后点击“编码”得到十进制 ASCII token。输入十进制、0x、0b 或 0o token,然后点击“解码”。查看十进制、十六进制、二进制和八进制详情。多个 token 可用空格、逗号或分号分隔。复制同一编辑器中的结果。
快速开始
1
2
3
4
5
常见使用场景
程序开发
处理字符编码、调试字符串问题
数据分析
分析文本文件中的特殊字符和编码
协议文本
检查 LF、CR、TAB、ESC、DEL 等 ASCII 控制字符,不解析 packet bytes 或 hex dump
教育学习
学习计算机基础、理解字符编码原理
安全排查
点查控制字符或非 ASCII 码点,不输出 confusable、bidi、IDN 或 Trojan Source 报告
码值查询
在可读文本和数字 code token 之间切换
转换参数与范围
代码输入:输入 ASCII 码值,支持多种格式
二进制:使用 0b 前缀,如 0b1000001
八进制:使用 0o 前缀,如 0o101 0o141
十进制:直接输入数字,如 65 97 32
十六进制:使用 0x 前缀,如 0x41 0x61 0x20
分隔符:支持空格、tab、换行、逗号或分号。无前缀数字按十进制处理;其它进制请使用 0x、0b 或 0o。
字符范围:数字 48–57、大写字母 65–90、小写字母 97–122
常用代码:空格(32)、0(48)、A(65)、a(97)、换行(10)、回车(13)
二进制显示:0-127 的 ASCII 值使用 8 位二进制;非 ASCII fallback 值按 Unicode 码点展示,不是字节编码。
八进制显示:以 0o 开头的八进制码值,适合旧式记法和调试
十进制显示:标准的 0–127 数字表示
十六进制显示:以 0x 开头(大小写均可识别),便于编程与调试
字符预览:显示实际字符,控制字符显示名称
特殊字符:支持换行符(\n)、制表符(\t)等控制字符
超出 ASCII:0-127 之外的字符会显示 Unicode 码点信息;这不是扩展 ASCII、Windows-1252、Latin-1 或 EBCDIC 映射。
ASCII 转换边界
编码固定在文本框输出十进制 code token。十六进制、二进制和八进制属于详情信息,不是可切换主输出格式。
解码支持十进制、0x 十六进制、0b 二进制和 0o 八进制 token。裸 01000001 是十进制,不是二进制;裸 41 是十进制,不是十六进制。
ASCII 是 0-127 范围。大于 127 的值会按 Unicode 码点解码,不是扩展 ASCII、Windows-1252、Latin-1、MacRoman 或 EBCDIC。
0-31 和 127 的控制字符会显示 TAB、LF、CR、ESC、DEL 等本地名称。真实换行不同于字面量 \n 两个字符。
字符详情只显示前 100 个唯一码点,按十进制值排序并统计出现次数。
本工具不是裸二进制翻译器、连续 hex dump 解码器、UTF-8 字节解码器、Base64 转换器、URL 编码器或 HTML 转义工具。
可以点查控制字符或非 ASCII 码点,但不是零宽字符、confusable、bidi、IDN、Trojan Source 或凭据扫描器。
ASCII 转换在浏览器本地完成。编辑器文本可能作为浏览器草稿保留。若启用已保存工作区或 WebDAV 同步,该文本也可能随同步保存。编码和解码会替换同一个编辑器中的文本;字符详情和计数会从当前编辑器文本重新计算,不会保存为单独结果状态。本工具不会上传文件、创建附件或导出文件。
使用建议
文本输入:直接输入或粘贴需要转换的文本内容
输入验证:标准 ASCII 是 0-127;更高的值属于 Unicode 兜底,不是扩展 ASCII
控制字符:谨慎处理不可见的控制字符
调试技巧:分析程序输出中的隐藏控制字符
限制与兼容性
范围限制:标准 ASCII 仅支持 0-127;解码最高接受 0x10FFFF 的 Unicode 码点 fallback。
范围说明:超出 ASCII 的字符会显示 Unicode 码点信息,不会返回扩展 ASCII 表值。
显示限制:某些控制字符无法直接显示
兼容性:128-255 在不同系统没有单一扩展 ASCII 含义,本页不选择 code page。
隐私与安全
ASCII 转换在浏览器本地完成。编辑器文本可能作为浏览器草稿保留。若启用已保存工作区或 WebDAV 同步,该文本也可能随同步保存。编码和解码会替换同一个编辑器中的文本;字符详情和计数会从当前编辑器文本重新计算,不会保存为单独结果状态。本工具不会上传文件、创建附件或导出文件。
常见问题
ASCII 只覆盖 0-127。带重音字母、中文、日文、阿拉伯文、表情符号和多数符号都属于 Unicode,本工具会显示 Unicode 码点,而不是把它们误当成 ASCII 值。UTF-8 对前 128 个 ASCII 字符保持兼容。
控制字符(0–31)是不可打印的特殊字符,如换行、回车、制表符等。工具会显示它们的名称而非实际字符
大写字母 A–Z 的 ASCII 码是 65–90,小写字母 a–z 是 97–122。同一字母的大小写相差 32
十六进制在编程中很常用,因为它更紧凑,且与二进制转换简单(一位十六进制对应四位二进制)
扩展 ASCII 通常指 128-255 的 8 位代码页,但具体字符取决于 Windows-1252、ISO-8859 等编码。现代文本交换应优先使用 Unicode/UTF-8,把扩展 ASCII 当作遗留数据处理。
是的。Windows 使用 CR+LF(13+10),Unix/Linux/Mac 使用 LF(10),老 Mac 使用 CR(13)