Base64、Base32、Base58 和 Base85

Base64 / Base32 / Base58 / Base85 轉換器

這是 Base64、Base32、Base58 和 Base85 編碼轉換器。選一種字母表,把文字編成可複製的 ASCII,或把編碼結果解回去。 Base32 是 RFC 4648(A-Z 和 2-7)。Hello 編碼為 JBSWY3DP。Base58 是 Bitcoin 字母表(不含 0、O、I、l)。Base85 是 Adobe ASCII85,帶 <~ ~>。

如何使用

  1. 選擇 Base64、Base32、Base58 或 Base85。
  2. 選擇字元編碼。預設 UTF-8;GBK、GB2312、Big5、Shift_JIS、EUC-KR、UTF-16 等與 Base64 工具同一份清單。
  3. 編碼把這些位元組變成字母表;解碼用同一字元編碼還原。
  4. 顯示範例把 Hello(UTF-8)編成 Base32 JBSWY3DP。

輸出含義

這些不是加密。Base32 常見於金鑰和 TOTP。Base58 用於 Bitcoin 位址。ASCII85 用於 PostScript 和 PDF 串流。

常見問題

  • Base32 為什麼有填充? RFC 4648 用 = 補到 8 的倍數。Hello 無需填充,單一位元組需要。
  • 要檔案或 data URI? 請用獨立的 Base64 頁。GBK 等字元編碼已在本頁字元編碼裡。

相關工具

另見 Base64 編碼解碼 和 進位轉換器。

需要 Base64? 開啟 Base64 編碼解碼 →