进制转换

输入数字并选择输入进制,支持 2~62 任意进制,覆盖二进制、八进制、十进制、十六进制及 32 / 36 / 58 / 62 等常用编码,点击结果复制、点箭头取回为输入

输入数字
输入进制
数值大小:-- 位十进制 占用位宽:-- bit 字节数:-- 字节
输入数字后将自动给出常用进制的转换结果

进制转换工具

免费在线进制转换器,支持 2~62 任意进制互转,覆盖二进制、八进制、十进制、十六进制及 32(不含 ILOU)、36、52、58(Bitcoin 风格)、62 等常用编码;基于 BigInt 支持超大整数,输入即出结果,点击结果即可复制,全程浏览器本地处理不上传

2~62进制 十六进制转换 Base58 / Base62 大整数支持 本地处理

核心特性

使用步骤

  1. 选择输入进制点击常用进制按钮(2/8/10/16/32/36/58/62),或在"更多"下拉中选择 2~62 的任意基数。
  2. 输入数字在输入框中键入数字,十六进制大小写均可,0x/0b 等前缀可有可无。
  3. 复制或取回结果下方十行实时显示常用进制结果,点击复制;点行尾箭头可把该行结果取回为输入并自动切换进制。

使用场景

开发调试时把寄存器、状态码或颜色值在十六进制与二进制之间换算;阅读协议文档时把八进制权限位(如 0755)转成十进制;做短链、邀请码或钱包地址开发时在 58 / 62 进制与十进制之间核对编号;处理雪花 ID、时间戳等超过安全整数范围的大整数时,BigInt 实现保证结果精确不丢位。转换全程在浏览器本地完成,不经过服务器,打开即用,支持 Chrome、Firefox、Safari、Edge 等主流浏览器与手机端。

常见问题

支持哪些进制的互相转换?
支持 2~62 之间的任意进制。结果区同屏展示最常用的十种:二进制、八进制、十进制、十六进制,以及 26(小写字母)、32(数字加大写字母、不含 I L O U)、36(数字加小写字母)、52(大小写字母)、58(Bitcoin 风格、不含 0 O l I)、62(数字加大小写字母)。输入进制还可通过"更多"下拉选择 2~62 的任意基数。
整数范围有限制吗?
使用 JavaScript BigInt 任意精度整数实现,可处理非常大的整数,超出 Number 安全整数范围(2 的 53 次方)亦可精确转换,位数几乎只受浏览器内存限制。
十六进制需要写 0x 前缀吗?
不需要。输入 FF 或 0xFF 均可识别,字母大小写不限;二进制同理可写 1010 或 0b1010。转换结果统一输出为不带前缀的标准形式,十六进制结果使用大写字母。
支持负数和小数吗?
当前版本主要支持非负整数。小数在不同进制间的表示需要定义精度与舍入规则,负数则涉及补码位宽,暂未提供;可先用十进制计算后再转换整数部分。
转换会在服务器上留下记录吗?
不会。所有转换均由浏览器中的 JavaScript 在本地完成,不发起任何网络请求,输入与结果都不会被上传或记录。