進位轉換
進位轉換支援二進位、八進位、十進位和十六進位非負整數換算,使用 BigInt 精確轉換,僅在對應輸入框容許 0b/0o/0x 前綴,複製結果為純數值。
二進位
八進位
十進位
十六進位
進位轉換在對應的二進位、八進位、十進位或十六進位輸入框輸入數字。僅在匹配輸入框中使用 0b、0o 或 0x 前綴。查看聯動結果,然後複製不含前綴的純值。
快速開始
1
2
3
常見使用情境
程式調試
在常用進位間快速換算整數常數、位元遮罩與標誌位數值
權限位
對照/換算 Unix 權限(八進位 755 ↔ 二進位/十進位)
網路與協定
換算手動複製出的 0xA5 這類數值欄位,不解析封包、位元組序或訊框結構
位元模式學習
在執行外部位元運算前,對照同一無符號整數的二進位、八進位、十進位和十六進位表示
暫存器/位元欄位配置
查看資料手冊中無符號數值的二進位和十六進位表示,不提供位元欄位編輯器或位寬設定
轉換參數與範圍
支援進位:二進位、八進位、十進位、十六進位的非負整數。
字元集:二進位僅 0/1;八進位 0–7;十進位 0–9;十六進位 0–9/A–F(不區分大小寫)
前綴容錯:僅在對應輸入框識別 0b/0o/0x;十進位輸入框不會自動識別前綴
分隔符號:不支援空格、底線、逗號、分組符號或多行批次輸入。
前導零:顯示和複製結果會移除非必要前導零
進位轉換邊界
轉換使用 BigInt 做整數進位換算,避免 JavaScript 浮點數精度問題。
前綴容錯只對應輸入框:0b 只適用於二進位,0o 只適用於八進位,0x 只適用於十六進位;十進位只接受數字。
輸出和複製結果都是純數值,不含 0b/0o/0x,並會移除非必要前導零。
本頁不解碼有符號數,不選擇位寬,不補固定寬度,也不會替你解釋補碼。
本頁不是位元運算計算器:移位、AND、OR、XOR、NOT、位元開關和表達式解析都不屬於目前能力。
本頁不是 hex dump、位元組序、ASCII 文字、UTF 位元組、Base64、URL 或 HTML 實體解析器。
使用建議
輸入校驗:確認選用的進位與字元集合一致,避免非法字元
團隊約定:本工具輸出/複製為純數值;用於程式碼時請統一手動補 0b/0o/0x 前綴,避免歧義
十六進位大小寫:大小寫不影響數值;用於程式碼時建議團隊統一格式(如全大寫)。
大數可讀性:貼上前請移除空格、底線、逗號或分組符,因為本工具只接受連續數字
符號意識:結果以非負無符號整數輸出;補碼意義依賴外部位寬,本頁不會替你選擇位寬。
支援 URL 快速填入
透過 URL hash 預填進位轉換器。number 和 from-base 必填;to-base 可選,因為頁面會同時顯示所有進位。
number: 數字(必填)
from-base: 來源進位(必填)
to-base: 目標進位(選填)
範例:#number=FF&from-base=16&to-base=2
Hash 參數只會在瀏覽器內用於工具預填,CrateX.app 不會記錄這些參數。
不要在 URL 參數中放入私人編號、權杖或其他敏感數字。
限制與相容性
不做全域自動辨識進位;僅在對應輸入框相容 0b/0o/0x 前綴,轉換與複製為純數值
暫不支援負數、小數、科學計數法、分隔符號或分組數字
隱私與安全
處理在瀏覽器中完成。二進位、八進位、十進位、十六進位值,以及來源數字/進位和最後編輯的進位,可能保留在瀏覽器儲存或工作階段狀態中。若你儲存工作區或啟用 WebDAV 同步,這些值可能依你的同步設定儲存。URL hash 快速填入參數會留在瀏覽器 URL 中,並可能隨該 URL 被分享。使用共用裝置時,可按需清空欄位和站點資料。
常見問題
0x 僅在十六進位輸入框容許。請貼到十六進位輸入框,或移除前綴後在目標進位輸入。二進位/八進位分別容許 0b/0o;複製為純數值
不支援分隔符號。請輸入連續數字;若來自程式碼/檔案,請先移除空白與底線再貼上
為提升可讀性,結果會正規化並移除無意義前導零;若需固定寬度,請依需求手動補零
目前不支援負數/小數;結果以無符號整數處理。例如 0xFF 會轉換為 255,是否解釋為 -1 需要外部 8 位元有符號情境。
目前複製為純數值;前綴僅在對應輸入框容錯接收。若要在程式碼中使用,請手動補上 0b/0o/0x