首页 / 开发者工具 / 在线 ASCII 转换工具
免费在线工具

在线 ASCII 转换工具

在文本与十进制、十六进制、二进制字符码之间双向转换. 此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。

开始使用

功能介绍

在文本与十进制、十六进制、二进制字符码之间双向转换。所有运算均在当前浏览器中完成,输入内容和本地文件不会上传服务器。

示例

示例输入

ABC

示例输出

65 66 67

使用说明

  1. Unicode工具支持普通文本、\uXXXX、\u{1F600}、U+1F600和HTML数字实体。
  2. Hash工具可计算文本或本地文件;选择文件时优先处理文件内容。
  3. ASCII工具可按空格、逗号或换行分隔字符码;非ASCII字符按Unicode码点处理。
  4. 进制转换器支持2到36进制及负整数,字母A到Z分别表示10到35。

作用与应用场景

  • 排查接口、日志、配置文件中的Unicode转义和乱码。
  • 校验下载文件、发布包或文本内容是否一致。
  • 学习字符编码,转换串口、协议或嵌入式数据。
  • 处理二进制、八进制、十进制、十六进制及自定义进制数据。

注意事项

Hash是摘要而不是加密,不能由摘要恢复原文;MD5和SHA-1不适合密码存储或抗碰撞安全用途。ASCII标准范围为0–127,本工具为方便使用也支持更大的Unicode码点。进制工具只处理整数,不处理小数和科学计数法。

具体示例:文本转十进制

输入文本 Hi!,选择“文本→十进制”,点击转换。输出应为 72 105 33。其中 H 的 Unicode 码点是 72,i 是 105,! 是 33。若输入 65 66 67 并选择“十进制→文本”,则输出 ABC

输入格式与分隔符

反向转换时,字符码可用空格、逗号或换行分隔。例如 65,66,67 或每行一个码值均可识别。非 ASCII 字符(如中文“中”码点 20013)也可转换,但需注意标准 ASCII 仅覆盖 0–127。

常见问题

为什么转换中文时结果不是 0–127 的数字?

因为中文字符不在 ASCII 范围内,工具会按 Unicode 码点处理,所以结果会大于 127。这是正常现象,适用于需要 Unicode 编码的场景。

如何将十六进制码值转回文本?

选择“十六进制→文本”,输入如 48 65 6C 6C 6F(对应“Hello”),点击转换即可得到文本。确保码值之间用空格或逗号分隔。

转换结果可以复制吗?

可以。转换完成后,结果区域通常提供“复制全部”按钮,点击即可将全部输出复制到剪贴板,方便粘贴到其他文档或代码中。

此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。