AlpaKit Logo AlpaKit

進位制即時數值轉換器 (二/八/十/十六進位)

支援二進位、八進位、十進位與十六進位超大數值即時聯動轉換,搭配經典程式碼雨特效。

💻 進位制即時轉換器

工程師專用!二、八、十、十六進位大數無失真互轉

💡 二進位僅限 0 與 1,八進位 0-7,十進位 0-9,十六進位 0-9 與 A-F。支援 BigInt 大數防溢位運算。

使用方式

  1. 1 開啟進位制即時數值轉換器 (二/八/十/十六進位),輸入、貼上或選擇要處理的內容。
  2. 2 依需求調整頁面上的選項與格式。
  3. 3 確認即時結果,再複製或下載可用的輸出。

適合的使用情境

支援二進位、八進位、十進位與十六進位超大數值即時聯動轉換,搭配經典程式碼雨特效。適合日常工作、開發、學習或快速驗證時使用。

隱私與資料處理

工具在瀏覽器中運作;處理敏感資料前,仍請確認瀏覽器與裝置環境可信。

二進位、八進位、十進位與十六進位的換算原理

所有進位制都是「位值記數法」:每一位數字代表「數字 × 基數的次方」。十進位的 345 是 3×10² + 4×10¹ + 5×10⁰;二進位的 1101 則是 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 13。反過來把十進位轉成其他進位時,可以用「連續除以基數、倒著讀餘數」:13 ÷ 2 依序得到餘數 1、0、1、1,倒過來就是 1101。本工具在任一欄位輸入數字,其他三種進位會同步更新。

十六進位用 0~9 與 A~F 表示 0~15,每一位剛好對應 4 個位元(bit),所以 1 個位元組(8 bit)可以用兩位十六進位表示,例如 255 = FF = 11111111。這就是為什麼網頁色碼(#FF8800)、記憶體位址、雜湊值與 MAC 位址都用十六進位:比二進位短很多,又能一眼換算回位元。八進位每位對應 3 個位元,最常見的用途是 Unix/Linux 的檔案權限,chmod 755 代表擁有者 rwx(7 = 111)、群組與其他人 r-x(5 = 101)。

JavaScript 的一般數字(Number)在超過 2⁵³ − 1(9,007,199,254,740,991)之後就無法精確表示每一個整數,許多線上轉換器在處理長串十六進位或 64 位元 ID 時會悄悄出錯。本工具改用 BigInt 計算,任意長度的整數都能精準轉換,適合處理資料庫 ID、區塊鏈位址或位元遮罩。

輸入時每種進位只接受合法字元:二進位 0~1、八進位 0~7、十進位 0~9、十六進位 0~9 與 A~F(大小寫皆可)。程式碼中常見的前綴 0b(二進位)、0o(八進位)、0x(十六進位)只是標記,貼上前請先去掉。

常見問題

十進位怎麼轉二進位?

把數字連續除以 2,記下每次的餘數,最後倒過來讀。例如 13 → 餘數 1、0、1、1 → 二進位 1101。

十六進位 FF 是多少?

FF = 15×16 + 15 = 255,也就是 8 個位元全部為 1(11111111),是一個位元組的最大值。

chmod 755 是什麼意思?

755 是八進位權限:7(rwx)給擁有者,5(r-x)給群組與其他使用者,表示只有擁有者能寫入。

為什麼很大的數字換算會不準?

一般 JavaScript 數字超過 2⁵³ − 1 就會失去整數精度。本工具使用 BigInt,長串數字也能精準換算。

瀏覽此分類: 單位與進度轉換

推薦與常用工具
    ↑ ↓ 移動選擇 ↵ 開啟工具 ESC 關閉
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep