🇨🇳ZH

进制转换器

在二进制、十进制、十六进制和八进制之间转换数字 — 即时完成。

—Binary
—Octal
—Decimal
—Hexadecimal

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

关于进制转换器

本工具在程序员使用的四种数字进制——二进制(base 2)、八进制(base 8)、十进制(base 10)和十六进制(base 16)——之间转换整数,并一次显示全部四种。它是开发者阅读内存地址、颜色值、位掩码、文件权限或字节值的日常助手,也适合学习数字系统运作的学生。输入一个值,选择其进制,即时看到各等价值。

工作原理

你的输入会按其进制允许的数字进行校验(二进制仅 0–1,八进制 0–7,十进制 0–9,十六进制 0–9 和 A–F),然后解析为普通整数并在每种进制中重新表示。十六进制以大写显示。它在你输入的那一刻即转换——无需按钮——并对所选进制无效的输入给出提示。

假设与行为

  • 作用于非负整数。
  • 十六进制数字可用大写或小写输入;输出的十六进制为大写。
  • 输入中的空白被忽略,因此你可以粘贴带空格或分组的数字。
  • 无论你在哪种进制输入,四种表示都会实时更新。

局限

  • 不支持小数或负数。 它转换非负整数;不处理小数点(如二进制小数)或有符号/二进制补码值。
  • 非常大的数字会丢失精度。 超过安全整数范围(约 9 千万亿,2⁵³)的值在 JavaScript 中无法精确表示,因此工具会停止而非给出错误答案——请拆分很大的值,或使用专门的大整数工具。
  • 它处理四种常见进制(2、8、10、16),而非 base 36 之类的任意进制。

隐私

转换完全在你的浏览器中运行。不会上传或存储任何内容。

常见问题

这个进制转换器免费吗?

是的——免费、无需注册、无限制,在你的浏览器中运行。

它支持哪些进制?

二进制(2)、八进制(8)、十进制(10)和十六进制(16)。在任一种中输入值,即可一次看到全部四种。

255 的十六进制是多少?

FF。而 255 的二进制是 11111111——所有位都置 1 的一个字节。

它能转换负数或小数吗?

不能。它只处理非负整数——没有小数点或有符号/二进制补码值。

为什么它不转换很大的数字?

超过约 9 千万亿(2⁵³)后,JavaScript 无法精确保存整数,因此工具会停止,而非显示不准确的结果。

我可以用小写输入十六进制吗?

可以。十六进制数字 a–f 可用大写或小写输入;输出以大写显示。

我的数据会被上传吗?

不会。一切都在你的浏览器中本地运行;不会发送或存储任何内容。

Lakshay Kumar

作者 Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

最后更新: August 22, 2026
🎁