输入进制: 2 进制8 进制10 进制16 进制32 进制36 进制自定义
10 进制
自定义目标进制:
进制结果操作
2 进制-
8 进制-
10 进制-
16 进制-
32 进制-
36 进制-
7 进制(自定义)-
工具介绍

支持 2、8、10、16、32、36 进制以及 2~36 之间任意自定义进制的相互转换。大于 9 的数位依次使用字母 a~z 表示(不区分大小写)。

本工具基于 BigInt 实现,不受 JavaScript 普通数字 253 精度限制,可以准确转换任意长度的大整数(如 64 位、128 位 ID 或哈希值),所有计算都在浏览器本地完成。

小技巧:十六进制可以直接粘贴带 0x 前缀的值,二进制可带 0b,八进制可带 0o;数字中的空格、下划线和逗号会被自动忽略。

进制转换说明

选择输入进制并输入数字,即可同时得到 2、8、10、16、32、36 进制以及自定义目标进制的结果,每一项都可以一键复制。

工具基于 BigInt 计算,不受 JavaScript 数字精度限制,可准确转换 64 位、128 位甚至更长的大整数;支持负数,支持 0x/0b/0o 前缀,空格和下划线会被自动忽略。

常见问题

支持小数吗?
目前仅支持整数转换。
大于 9 的数位如何表示?
依次使用字母 a-z 表示 10-35,输入时不区分大小写,输出可选择大写。