logo
GeekFormat

十六進位轉換器

输入数值
示例:
2二进制
11111111.01010111111010110100
8八进制
377.25765515602517626145
10十进制
255.3434342
16十六进制
ff.57eb4dc153f2c65b9983

使用说明:

  • 在上方输入框输入数值,下方会自动显示所有进制的转换结果
  • 点击「当前进制」下拉框或点击卡片切换输入数值的进制
  • 点击结果卡片右上角的复制按钮可复制对应进制的数值
  • 支持小数转换,小数部分最多保留8位
  • 支持 2~36 进制,超过10的进制使用字母 a-z 表示

免費線上進位轉換器,支援十六進位、十進位、二進位、八進位以及 2-36 進位之間的即時互轉。支援小數,採用 Decimal.js 高精度演算法,無需註冊,瀏覽器本機執行。

相關推薦

適用場景

  • 將 #FF5733 等十六進位顏色代碼轉換為 RGB 十進位值用於網頁開發
  • 除錯時將記憶體位址和十六進位轉儲轉換為可讀的十進位數值
  • 將網路封包的二進位資料轉換為十六進位或十進位進行協定分析
  • 電腦科學課程中的進位轉換學習和練習
  • 將程式設計日誌中的十六進位值轉換為十進位或二進位
  • 在 Unix 檔案權限的八進位和十進位 chmod 值之間快速轉換

功能特點

  • 支援 2 到 36 進位互轉:二進位(2)、八進位(8)、十進位(10)、十六進位(16)等
  • 基於 Decimal.js 高精度計算,整數和小數轉換精確無誤
  • 輸入即轉換,即時顯示結果,無需點擊按鈕
  • 每種進位結果都有一鍵複製按鈕
  • 支援負數和小數,小數部分最多保留 20 位
  • 完全在瀏覽器本機執行,資料不上傳,無需註冊

使用方法

  1. 在頁面頂部的輸入框中輸入數值
  2. 透過下拉選單選擇輸入數值的進位(基數),可從二進位(2)到三十六進位(36)
  3. 即時檢視二進位、八進位、十進位、十六進位等所有進位的轉換結果
  4. 點擊任意結果卡片可將輸入切換到該進位繼續轉換
  5. 點擊結果卡片右上角的複製圖示可複製對應進位的數值
  6. 展開「其他進位(2-36)」可檢視 2 到 36 進位的全部轉換結果

常見問題

支援哪些進位轉換?

支援從二進位(base-2)到三十六進位(base-36)的所有整數進位。常用的二進位、八進位、十進位和十六進位以快捷卡片展示。

如何將十六進位轉換為十進位?

選擇十六進位(base-16)作為輸入進位,輸入十六進位數值(如 FF),十進位結果即時顯示。例如 FF = 255。

如何將十進位轉換為十六進位?

選擇十進位(base-10),輸入十進位數字(如 255),十六進位結果即時顯示。例如 255 = FF。

如何將二進位轉換為十六進位?

選擇二進位(base-2),輸入二進位字串(如 11111111),十六進位結果立即顯示。每 4 個二進位位元對應 1 個十六進位位元。

支援小數轉換嗎?

支援。使用 Decimal.js 高精度演算法,小數部分最多保留 20 位有效數字。

支援負數轉換嗎?

支援。在輸入數字前加上負號(-)即可。

十六進位和 Base64 編碼有什麼區別?

十六進位使用 16 個符號,每組元組產生 2 個字元;Base64 使用 64 個符號更緊湊。十六進位常用於除錯和顏色碼;Base64 常用於資料傳輸。

為什麼程式設計中使用十六進位?

因為它提供了二進位資料的人類可讀表示。1 個十六進位位元 = 4 個位元,2 個十六進位位元 = 1 個位元組,方便閱讀記憶體位址和顏色碼。

資料安全嗎?會上傳到伺服器嗎?

安全。所有轉換在瀏覽器本機執行,不會上傳到伺服器,可離線使用。

什麼是「進位」或「基數」?

進位(基數)是一個數字系統中使用的不同數字符號數量。例如二進位使用 2 個數字,十進位使用 10 個數字。

為什麼十六進位及以上進位使用字母?

當進位超過 10 時需要更多符號,使用字母 a-z。十六進位中 A=10 到 F=15。

轉換大數會丟失精度嗎?

不會。使用 Decimal.js 高精度算術,避免浮點精度問題。

什麼是十六進位轉換器?

十六進位轉換器是一種在不同進位制(基數)之間轉換數字的工具。最常見的是十六進位(base-16)、十進位(base-10)、二進位(base-2)和八進位(base-8)之間的互轉。

十六進位使用 16 個符號:0-9 表示 0 到 9,A-F 表示 10 到 15。一個十六進位位元對應 4 個二進位位元,兩個十六進位位元表示一個位元組(00 到 FF = 0 到 255)。

二進位(base-2)只使用 0 和 1;八進位(base-8)使用 0-7;十進位(base-10)是人類日常使用的數字系統。

本轉換器支援 2 到 36 進位,超過 10 的進位使用字母 a-z 表示,同時支援負數和小數。

Privacy & Security

所有進位轉換完全在瀏覽器本機執行,不會傳輸到任何伺服器,不儲存或分析任何資料。