進位制轉換器

在任一欄位輸入,BIN / OCT / DEC / HEX 四種進位即時同步。

數值輸入

輸入任一進位即時同步

BIN 二進位
OCT 八進位
DEC 十進位
HEX 十六進位

常用預設值

位元視覺化

Bit Strip

Live

位元條

關於進位制

電腦底層只認識二進位(0 和 1),但人類閱讀大數字時十六進位(0–F)或十進位更方便。八進位在 UNIX 檔案權限中常見(chmod 755)。四種進位之間可以互轉,本工具使用 JavaScript BigInt,不受 2⁵³ 精度限制。

二進位每個位元(bit)代表一個 2 的冪次:最右邊是 2⁰=1,往左依序是 2¹=2、2²=4……。十六進位每個字元等於 4 個位元(一個 nibble),因此兩個十六進位字元正好代表一個 byte(8 bit)。

常用特殊值:255(0xFF)= 8 位元全 1 遮罩;65535(0xFFFF)= 16 位元遮罩;4294967295(0xFFFFFFFF)= 32 位元遮罩。這些 2^n−1 形式的值位元全為 1,常用於 AND 遮罩運算。

快速導覽

使用情境、常見問題與相關工具

把需要的說明放在工具下方,讓第一次使用與之後回來複用都更順。

英文搜尋: number base converter、binary hex decimal、BIN OCT DEC HEX converter、bit visualizer、BigInt

使用方式

先完成一次順手的操作

  1. 在 BIN / OCT / DEC / HEX 任一欄位輸入數字。
  2. 其他三個欄位即時同步,右側位元條顯示每個位元。
  3. 點選快速預設值直接載入,點 ⎘ 複製任一格式。

常見情境

這個工具實際適合拿來做什麼

  • 位元遮罩操作確認 0xFF、0xFFFF 等遮罩值在各進位制的表示。
  • 記憶體位址把十六進位記憶體位址轉換為二進位來理解位元排列。