Global ToolBox

Base32 編碼/解碼工具

在瀏覽器內即時將文字與 Base32(RFC 4648)互相轉換,資料完全不會外流。

🔒 在你的瀏覽器本機處理

載入中…

使用方法

  1. 使用上方的模式切換選擇「編碼」或「解碼」。
  2. 在編碼模式下,於輸入框中輸入或貼上任何文字。
  3. 在解碼模式下,改為貼上 Base32 編碼字串。
  4. 結果會即時顯示在下方——使用「複製」複製結果,或「重設」清空輸入內容。

功能特色

  • 將文字編碼為標準 RFC 4648 Base32,也能解碼還原
  • 輸入時即時更新,無需按任何按鈕
  • 正確處理 Unicode 文字,包含表情符號與中日韓字元
  • 無效 Base32 輸入時顯示清楚的錯誤訊息,而非產生亂碼
  • 100% 在瀏覽器本機處理,文字不會離開你的裝置

常見問題

什麼是 Base32 編碼?

Base32 是一種只使用 32 個可列印字元(A–Z 與 2–7)來表示二進位資料的編碼方式,定義於 RFC 4648。它不如 Base64 精簡,但使用的字母表對不區分大小寫的系統更安全。

Base32 與 Base64 有什麼不同?

Base64 使用 64 個字元,包含大小寫字母、數字與 +、/ 等符號,編碼結果較精簡。Base32 只使用大寫字母與數字 2–7,不區分大小寫,也避免使用在檔名、URL 與口語唸讀時容易出錯的字元——代價是輸出長度較長。

Base32 常用在哪些地方?

Base32 廣泛用於 TOTP/兩步驟驗證(2FA)密鑰(例如 Google Authenticator)、DNS 記錄名稱,以及對大小寫或特殊字元敏感會造成問題的檔案系統或易讀識別碼。

為什麼編碼結果後面會有 = 符號?

Base32 以 5 個位元組為一組進行編碼,每組會產生 8 個字元。當輸入長度不是 5 位元組的倍數時,就會加上 = 填充字元,讓輸出長度永遠是 8 的倍數。

這個工具會儲存或上傳我的資料嗎?

不會。所有編碼與解碼都是透過 JavaScript 在你的瀏覽器本機完成,資料不會傳送到伺服器或被儲存在任何地方。

相關工具