ASCII码转换器
在线文本与ASCII码互转工具,支持十进制、十六进制、二进制、八进制四种编码格式,输入文本实时生成字符码,也可反向解码还原文本。
免费在线工具
Loading…
使用说明
- 在“格式”下拉框选择要使用的编码进制:十进制、十六进制、二进制或八进制
- 勾选“空格分隔”可在多个字符码之间插入空格,方便阅读;取消勾选则紧凑输出
- 在左侧“文本”框输入内容,会自动实时编码到右侧“ASCII码”框;也可点击“编码 →”按钮手动触发
- 反过来,在右侧“ASCII码”框输入字符码(各码之间用空白分隔),会自动解码到左侧“文本”框;也可点击“← 解码”手动触发
- 点击“复制右侧”可将当前ASCII码结果复制到剪贴板
功能介绍
- 支持十进制、十六进制、二进制、八进制四种字符码格式互相切换
- 文本→ASCII码、ASCII码→文本双向实时转换,两侧输入框均可编辑并联动
- 可选是否用空格分隔多个字符码,满足不同粘贴/展示场景需求
- 解码时按空白字符自动切分并逐个还原为字符,输入格式错误时会提示“解码失败”
- 一键复制右侧编码结果到剪贴板
使用场景
学习ASCII编码
教学或自学中查看字符对应的十进制/十六进制/二进制/八进制ASCII码值,理解字符编码原理
协议报文调试
分析串口、网络协议中以字符码形式出现的数据,需要在文本和十六进制/二进制码之间来回转换核对
生成测试数据
编写代码测试字符编解码逻辑时,快速生成一段文本对应的ASCII码序列作为测试用例
解码已知字符码
拿到一串十进制或十六进制字符码(如从抓包工具或日志中获取),需要还原成可读文本
常见问题
支持哪些编码进制?
支持十进制(如72 101)、十六进制(如48 65)、二进制(如01001000)、八进制(如110 145)四种格式,在“格式”下拉框中切换。
能处理中文等非ASCII字符吗?
工具按字符的Unicode码点(charCodeAt)编码,理论上任意字符都能得到对应的数值编码,但工具名称和典型场景面向ASCII可打印字符(0-127),中文等超出ASCII范围的字符编码后数值会较大,仅作参考。
解码失败会怎样?
如果输入的字符码不符合当前所选进制的格式(例如在十进制模式下输入了字母),左侧文本框会显示“⚠️ 解码失败”提示,不会中断页面其他功能。
「空格分隔」选项有什么作用?
勾选后,编码结果的每个字符码之间会用空格隔开,便于阅读和逐个复制;取消勾选则输出紧凑无分隔的字符码序列。解码时按空白字符自动切分,因此该选项只影响编码输出的展示格式。