ASCII 转换器
将字符转换为十进制、十六进制、二进制和八进制形式的 ASCII / Unicode 编码——或以实时对照表展示任意字符串的每个字符编码。
- 十进制
- 十六进制
- 二进制
- 八进制
- Unicode
- 是否在 ASCII 范围内?
- 字符
- 十进制
- 十六进制
- 二进制
- 八进制
- Unicode
- UTF-16 编码单元
当前显示前 个字符。
| # | 字符 | 十 | 十六进制 | 二 | 八 |
|---|---|---|---|---|---|
使用方法
- 1 选择模式——字符 → 编码、编码 → 字符,或实时对照表。
- 2 在“编码 → 字符”模式下,可加上前缀 0x(十六进制)、0b(二进制)或 0o(八进制)以任意进制输入。
- 3 实时对照表会列出字符串中每个字符及其对应的四种进制编码。
- 4 点击任意数值即可通过浏览器快捷键复制。
为什么使用此工具
- 三种模式——单个字符、单个编码,或逐字符对照表。
- 支持完整 Unicode 范围——包括通过码点表示的星级平面表情符号,最高可达 U+10FFFF。
- 编码输入可通过 0b / 0o / 0x 前缀自动识别进制。
- 完全在浏览器中运行,不依赖任何外部库。
常见问题
这个工具只支持 ASCII 吗?
不是——底层引擎可以处理最高至 U+10FFFF 的任意 Unicode 码点。每行的“是否在 ASCII 范围内”标签会标明该字符是否属于原始的 7 位 ASCII 字符集(≤ 127)。
什么是 UTF-16 编码单元?
JavaScript 使用 UTF-16 存储字符串。大于 U+FFFF 的字符会占用两个 16 位编码单元(即一个代理对)。UTF-16 编码单元这一行展示的正是这些原始的 16 位编码。
为什么实时对照表限制在 200 个字符?
为每个字符渲染一行 DOM 元素,在粘贴长字符串时开销会很大。200 个字符已足够满足大多数检查需求——如需处理更大量的文本,建议改用代码编辑器进行处理。
需要原始字节而非码点?
可以使用我们的 String to Hex Converter 获取 UTF-8 字节输出,或使用 UTF-8 Converter 获取码点及 \u{HEX} 转义表示。
什么是 ASCII 转换器?
ASCII 转换器可将字符转换为十进制、十六进制、二进制和八进制形式的 ASCII 或 Unicode 编码,也支持反向将编码转换回字符。该工具还能生成一张实时对照表,把输入字符串中的每个字符映射到对应的编码值。所有转换均在浏览器本地完成。
ASCII 转换器 是 Zerethon Tools 提供的免费 开发者 工具。将字符转换为十进制、十六进制、二进制和八进制形式的 ASCII / Unicode 编码——或以实时对照表展示任意字符串的每个字符编码。. 完全在浏览器中运行 — 无需注册,无需上传。
- 分类
- 开发者
- 价格
- 免费
- 隐私
- 基于浏览器
- 注册
- 无需
隐私
除非另有说明,否则你的数据永远不会离开浏览器。ASCII 转换器 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。
对比
相关工具
在 Zerethon Social 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。