十进制 ⇄ 二进制编码十进制(8421 码),含紧凑视图、十六进制与逐位编码,全程浏览器本地
- 本地处理
- 分类 开发运维
- 适合 格式化、校验、压缩或检查和代码相关的文本。
转换方向
逐位拆解
每个十进制位对应一个 4 位编码(权重 8-4-2-1)。BCD 让十进制在数码管和金额上保持精确,纯二进制更省位但失去十进制的整齐。全程在你本地浏览器里运算,数据不离开页面。
这个工具能做什么
免费 BCD(binary coded decimal,二进制编码十进制)转换器,采用 8421 码。 填一个十进制数,每个数字各自变成一个 4 位组,所以 1995 会变成 0001 1001 1001 0101。反过来粘进 BCD 位串,工具会把每 4 位读回一个数字, 遇到非法组(1010 到 1111)直接报错而不是瞎猜。你能拿到分组视图、不带 空格的紧凑视图、紧凑的十六进制形式(读起来就是那串十进制数字),还有 一张按颜色对应的逐位表,把每个数字和它的 4 位编码对齐。可选的空格分组 让长串更好读。数码管、实时时钟和很多金融代码都靠 BCD 让十进制保持 精确,因为它不会沾上二进制的舍入误差。全部在浏览器里运算,一键复制, 链接可分享。
工具细节
- 输入
- 数值
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 9 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 开发运维 · 程序员
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
BCD 转换器 适合怎么用
适合穿插在写代码、查问题、做 Review、上线前的小任务里。
适合开发场景
- 格式化、校验、压缩或检查和代码相关的文本。
- 把片段整理好再放进文档、工单、提交或交接材料。
- 不切换工具,快速检查一个小 payload。
开发检查项
- 压缩、混淆这类不可逆处理,先对副本操作。
- 除非确认工具本地处理,不要粘贴密钥和敏感片段。
- 转换后的代码上线前,仍要跑自己的测试或 lint。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
用单片机驱动数码管
你在往多路复用的 LED 数码管送数字,译码芯片要的是每位一个 BCD 组。 填上想显示的数,读出分组 BCD,把每个组抄进查找表或直接送到数据线。 逐位表让你一眼看清哪四位是十位、哪四位是个位,数码管接一次就接对。
解码实时时钟的寄存器值
RTC 芯片用压缩 BCD 报时、分、秒,所以读到 0010 0011 会觉得不对, 其实那是 23 而不是 35。切到 BCD 转十进制,把这些组粘进去,工具就 告诉你真正的时间。某个值显示为非法时,它会标出坏掉的那一组,通常 意味着你读错了寄存器,或者芯片在 12 小时模式。
核对金融代码里的十进制精确处理
你在审一段用压缩 BCD 存分位、以躲开二进制浮点漂移的代码。在这里编 几个金额,确认每组和代码输出的一致,你就有了一个写单元测试用的快速 参照。因为 BCD 从不舍入,编出来的 10 分永远是 0001 0000,不会有 意外的表示误差要去追。
在数字逻辑课上讲数的表示
把纯二进制和 BCD 摆在一起,学生就明白编码是一种设计选择而不是定律。 把 1995 的 11 位二进制和 16 位 BCD 并排放,指出那六个非法组,再让他们 试试 1010 看它报错。按颜色对应的逐位表,把抽象规则变成一眼能读懂的 东西。
常见踩坑
把 BCD 串当成纯二进制看。0001100110010101 在 BCD 里是 1995,但当作一个二进制数解析就完全是另一个值。选对方向,送进去的是一个个 4 位组,不是裸的二进制整数。
忘了 BCD 长度必须是 4 的倍数。多出一位,比如 00011,没有干净的分组边界,工具会拒绝。解码前先把每组补足 4 位。
以为所有十六种 4 位模式都合法。其实不是。1010 到 1111 在合法 8421 BCD 里从不出现,看到它就说明数据损坏、对齐错位,或者那本来就是纯二进制而不是 BCD。
隐私说明
每一步运算,编码、解码、十六进制视图和逐位拆解,都是浏览器标签页里运行 的纯 JavaScript。你填的数不离开页面,也不记录任何东西。唯一要注意的是 分享链接,它会把输入写进查询字符串,所以把链接粘到聊天里,对方服务器的 访问日志会留下那个值。涉及敏感内容,请用复制按钮而不是分享网址。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。