在线 ASCII 转换工具
在文本与十进制、十六进制、二进制字符码之间双向转换. 此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。
开始使用
功能介绍
在文本与十进制、十六进制、二进制字符码之间双向转换。所有运算均在当前浏览器中完成,输入内容和本地文件不会上传服务器。
示例
示例输入
ABC
示例输出
65 66 67
使用说明
- Unicode工具支持普通文本、\uXXXX、\u{1F600}、U+1F600和HTML数字实体。
- Hash工具可计算文本或本地文件;选择文件时优先处理文件内容。
- ASCII工具可按空格、逗号或换行分隔字符码;非ASCII字符按Unicode码点处理。
- 进制转换器支持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”),点击转换即可得到文本。确保码值之间用空格或逗号分隔。
转换结果可以复制吗?
可以。转换完成后,结果区域通常提供“复制全部”按钮,点击即可将全部输出复制到剪贴板,方便粘贴到其他文档或代码中。
此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。