常用进制转换

提供常用进制转换功能,支持在线处理、快速生成、即时预览和结果复制,适合办公、学习、开发和日常查询场景使用。
数值
转换结果
转换选项
工具说明

进制转换工具可以在浏览器本地把一个整数同时转换为二进制、八进制、十进制、十六进制,以及 Base32、Base58、Base62、Base64 等多种自定义字符表表示。转换基于 BigInt 大整数运算,因此不受 JavaScript 常规数字 2^53 的精度限制,可以处理任意长度的大数。

使用方法:把数字粘贴或输入到左侧文本框,点击"转换"按钮,右侧会一次性列出该数值在所有目标进制下的表示;点击对应行的按钮即可复制单项结果。切换下方任何选项都会自动重新转换。

输入进制:选择"自动识别前缀"时,工具会按 0b(二进制)、0o(八进制)、0x(十六进制)前缀判断进制,纯数字按十进制处理,含 a-f 字母的按十六进制处理。若数值使用 Base32/Base58/Base62/Base64 等自定义字符表,请手动选择对应的输入进制,否则无法自动识别。

数字分组:选择"对二进制、八进制和十六进制分组"后,结果会按固定位数(二进制/十六进制每 4 位、八进制每 3 位)用空格分隔,便于肉眼核对长数字;分组只影响显示,复制出的内容仍包含空格,参与程序处理前建议改回"不分组"。

注意事项:输入中混入的空格、下划线和逗号会被自动忽略,负号需写在最前面。常见错误提示:"包含非法数字"表示输入中出现了当前进制字符表以外的字符;"请手动选择输入进制"表示自动识别失败;若提示"当前浏览器不支持大整数转换",请升级到支持 BigInt 的现代浏览器(Chrome 67+、Firefox 68+、Safari 14+、Edge 79+)。