进制转换器

在 2–36 进制之间转换,精确保留大整数,并标记小数截断。

数字与单位
正在准备工作区…

输入

正在准备工作区…

输出
结果将显示在这里。

使用方法

  1. 选择输入与输出进制,每行输入一个数字。
  2. 查看结果、精确状态和常用进制对照。
  3. 复制结果,或下载保留各行信息的 JSON。

进制转换器

可同时查看二进制、八进制、十进制及十六进制,也可选择任意 2–36 进制。

同一个数值可以用不同进制表示;转换只改变写法,不会编码文本或改变字节序。

转换步骤与表示方法

支持正负号、匹配的 0b / 0o / 0x 前缀和数字间下划线;字母不区分大小写。

处理前后对比
输入
255
结果
11111111

十进制 255 等于二进制 11111111,也等于十六进制 FF。

精度与校验

整数使用 BigInt 精确计算,小数用整数分子与分母换算。循环小数达到设定位数后会截断并明确标记。

理解与使用结果

正负号会保留,不默认采用补码。每行独立校验;全部行有效后才能复制整批结果,JSON 保留错误。

处理限制

数字转换最多 500 行 / 1 MiB,每个数字最多 4,096 个字符;小数输出为 1–128 位。文本和字节数据最多 64 KiB,位运算支持 8–256 位。Worker 最长运行 30 秒。

?

常见问题

能转换三十六进制吗?

可以。选择 36 进制,使用 0–9 和 A–Z,大小写不影响结果。

为什么有截断标记?

有些小数在目标进制中无限循环。工具按 1–128 位精度截断,不进行四舍五入。

整数会丢失精度吗?

不会。转换全程使用 BigInt,包括大于 2^53 − 1 的整数。

是否会上传我的输入?

不会。计算在浏览器 Worker 中完成,DevToolsy 不会上传或保存输入。

复制的结果包含什么?

复制当前显示的值;下载 JSON 会保留字符串及错误编码,大整数不会被转为浮点数。

寻找下一个实用工具

语言

切换语言?当前页面的内容将被清空。请先复制或下载需要保留的数据。