將文字編碼為 Base32,或將 Base32 字串解碼回純文字。支援 RFC 4648 與 Extended Hex(base32hex)字母表。一切都在您的瀏覽器中執行——無伺服器、無追蹤。
= 填充至 8 的倍數。
RFC 4648 使用 A–Z 與 2-7;它可避免視覺上容易混淆的字元,例如 0, 1, 8, 9.
擴展十六進位 (base32hex)使用 0-9 與 A–V,同時保留排序順序——這對 Crockford 與 NanoID 變體很有用。
所有處理完全在你的瀏覽器中進行——不會將任何內容傳送到任何伺服器。
Base32 是一種編碼格式,會將二進位資料對應到由字母與數字組成的受限字元集。它常用於 OTP 密鑰、佈建字串,以及需要不區分大小寫或人類可讀編碼的環境。
Base32 會以 5 位元組區塊編碼資料。當輸入長度不是 5 的倍數時,會在輸出中加入 "=" 填充字元,使總長度成為 8 的倍數。填充是 RFC 4648 標準的一部分,且大多數解碼器都需要它。
不是。RFC 4648 定義了兩種 Base32 變體:標準 Base32(A–Z、2-7)與 Base32Hex(0-9、A–V)。它們編碼相同的資料,但使用不同的字母表。此工具預設使用標準 Base32 字母表。
可以。TOTP 密鑰是 Base32 編碼字串。您可以將它們貼到這裡查看原始位元組,但請注意,此工具輸出的是解碼後的文字——二進位密鑰可能無法正確顯示為文字。
不會。所有編碼與解碼皆在您的瀏覽器中透過 JavaScript 於本機進行。不會傳送至伺服器。