.Convertor
選單

Base64 編碼解碼

工具會自動識別輸入類型:普通文字會產生 Base64 編碼,合法 Base64 會自動解碼為原始文字。

本地處理 · 檔案不上傳

檔案在目前瀏覽器處理,不會自動上傳。首次載入處理元件可能需要連線。

Base64 編碼解碼的用途與限制

Base64 以可列印字元表示位元組數據,本工具用於 UTF-8 文字轉換,適合介面偵錯、日誌排查和資料片段檢查。

Base64 是編碼而非加密;本頁僅輸出 UTF-8 文字,不提供其他字元集轉換或二進制檔案下載。

能力說明

標準 Base64 與 Base64URL 文本

解碼支援標準字元表和使用 -、_ 的 Base64URL,並可補齊省略的末尾填充;編碼輸出使用標準 Base64。

文字 Data URI 與明確模式

可以先去除 data:…;base64, 前綴,再解碼文本;輸入含義有歧義時,請選擇編碼或解碼模式,避免依賴自動判斷。

[0011] 實際例子

把普通文字編碼為 Base64

輸入

Hello

轉換結果

SGVsbG8=

选择编码模式可得到右侧结果;选择解码模式输入右侧文本可还原 Hello。

解碼省略填充的 Base64URL

輸入

8J-Yig

轉換結果

😊

[0012] 解碼模式標準化為標準字母表並在讀取 UTF-8 文字之前恢復填充。

解碼文字 Data URI

輸入

data:text/plain;base64,SGVsbG8=

轉換結果

Hello

[0014] 此範例包含文字資料;它並不表示支援將影像資料 URI 匯出為影像。

使用步驟

  1. 自動檢測

    可選擇自動檢測、編碼或解碼;需要確定方向時,請使用手動模式,再貼上文本或 Base64 字串。

  2. 即時轉換

    工具會自動識別輸入類型:普通文字會產生 Base64 編碼,合法 Base64 會自動解碼為原始文字。

  3. 一鍵複製

    每個結果框都提供「複製」按鈕,快速獲取編碼或解碼後的內容。

常見問題

為什麼有些內容會自動被解碼,而不是編碼?

自動模式只將有效 UTF-8 的 Base64 文字視為解碼輸入;有歧義時可手動選擇編碼或解碼。

解碼失敗通常是什麼原因?

常見原因是輸入並不是完整合法的 Base64 字符串,或者中間混入了無效字符。可以先確認原始內容是否被截斷或額外拼接。

可以解析完整 JWT 或解碼圖片嗎?

[0007] 它可以解碼有效的 UTF-8 Base64URL 文字片段,但不會分割整個 JWT、驗證簽名或匯出影像和其他二進位檔案。

相關工具

相關文章