Base32 編解碼

🔐 Base32 Encode/Decode

Base32 Encode/Decode is available directly in your browser, with no data uploaded.

📐 工作原理與說明

本編解碼工具基於對應編碼標準(RFC/規範),純前端本地處理,資料不上傳。 工具名稱:Base32 編解碼 - 免費編碼解碼工具,Base32 編碼 / 解碼。

📖 演算法說明

Base32 將位元組序列按 5 位一組對映到 A-Z2-7 共 32 個字元,末尾用 = 填充至 8 字元倍數。

每 5 位元組 → 8 字元;適用於 DNS、不區分大小寫場景。

📚 深度解析:Base32 編碼

💡 常見使用場景

  • 生成人工可讀、不易抄錯的一次性密碼或啟用碼(去掉了易混淆的 0/O、1/l)。
  • 在大小寫不敏感或只支援大寫字母的環境中傳輸資料。
  • 與 Base64 對比選型:需要人工抄寫時用 Base32,需要緊湊時用 Base64。
文本編碼
輸入 Hello 編碼得到 JBSWY3DPEB3W64TMMQ====,全部為大寫字母與數字 2-7,末尾 = 為填充。

❓ 常見問題(FAQ)

Base32 為什麼比 Base64 更適合人工抄寫?
Base32 只用 A-Z 和 2-7,排除了 0/O/1/I/L 等易混字元,且通常為大寫,肉眼辨讀與口述都更可靠。
結尾的 = 是什麼?
和 Base64 一樣是填充符,用於把長度補齊到 8 的倍數,解碼時會被忽略,可保留也可在 URL-safe 場景去除。
⚠️ 使用說明與注意事項
📖關於「Base32 編解碼」

📝工具簡介

Base32 編解碼。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。