选好源进制与前缀模式
默认从十进制转十六进制,开启自动转换,字母大写且不输出前缀。识别模式要求 0b、0o、0x 与源进制匹配;若这些字符本来就是高进制数字,请改用字面模式。
数值 / 位运算 / 单位
先确认源进制,再核对目标结果与常用进制对照。
输入仅在当前浏览器中处理,不会发送到服务器。
输入一个带可选正负号的整数,支持 2–36 进制,字母不区分大小写。只去除首尾 ASCII 空格、制表符和换行,内部不接受分隔符。
识别模式下,0b/0o/0x 必须与源进制对应,否则报错。字面模式将所有字符当作数字,包括 b/o/x。输出前缀始终小写,负号位于前缀之前。
最多 4,096 位数字,前导零计入;去空白前最多 8,192 个 UTF-16 代码单元。不解析小数、科学计数法、文本字节或补码。高进制中的合法字母仍按数字读取。
输入内容或载入示例以开始。
进制转换器适合核对日志中的十六进制标识与接口里的十进制数值。很长的整数如果先经过普通浮点数,末尾可能已经发生变化;转换时应从原始数字字符直接读取。
二进制转换和十六进制转十进制共用同一个数值。需要大整数进制转换时,先确认输入代表一个数学整数,而不是需要保留前导零的字节串。
进制转换器将同一个整数显示为二、八、十、十六进制及所选目标进制。对照各行时不用反复改源进制,避免把显示形式的差异误认为数值变化。
使用 BigInt 逐位读取有效数字,保留普通 JavaScript 安全整数范围以外的精度。输出规范化前导零,保留数值而不保留原始宽度。
默认从十进制转十六进制,开启自动转换,字母大写且不输出前缀。识别模式要求 0b、0o、0x 与源进制匹配;若这些字符本来就是高进制数字,请改用字面模式。
修改后停顿 350 ms 自动更新。关闭自动转换后可点转换,或按 Ctrl/Cmd + Enter。输入或选项变化会使旧结果过期,此时复制和下载不可用。
交换要求结果为最新值,且目标规范数字不超过 4096 位。预览会去除输出前缀、互换源和目标并改用字面模式。确认应用后可撤销,恢复之前的输入、设置和结果。
源与目标都可选 2–36,数字使用 0–9 与 A–Z。输入不区分字母大小写,输出可选大小写,常用四进制始终可对照。
识别模式将开头的 0b、0o、0x 视作前缀并验证来源;字面模式把每个字符视为数字。这样可以明确表达三十六进制的 0x10。
目标结果可完整复制或下载为 TXT。JSON 报告保留 2/8/10/16 与目标进制的结果,数值全部保存为字符串,并附上本次选项快照。
交换、示例和清空先展示预览,应用后保留一次撤销。交换使用无输出前缀的规范带符号数字,不把旧源进制直接套在原输入上。
不支持。本页只转换整数,没有小数位精度、舍入或科学计数语法。十六进制中的字母 e 是数字,因此 1e3 在源进制为 16 时仍可转换。
十六进制需要十六种数字,0–9 表示前十种,A–F 分别表示十进制的 10–15。小写 a–f 的含义相同。
可以。BigInt 保留精度,数字上限为 4096 位,原始输入最多 8192 个 UTF-16 码元。前导零计入数字上限,超限不会只取前一段转换。
支持一个开头的负号。例如十进制 -5 转二进制得到 -101,负零输出为 0。符号后必须还有有效数字。
补码在确定的位宽内编码有符号整数,同一个负数在不同位宽下对应不同位串。本页没有位宽设置,只保留数学负号,因此不生成补码。
结果与预期不符?