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 匯出為影像。
使用步驟
自動檢測
可選擇自動檢測、編碼或解碼;需要確定方向時,請使用手動模式,再貼上文本或 Base64 字串。
即時轉換
工具會自動識別輸入類型:普通文字會產生 Base64 編碼,合法 Base64 會自動解碼為原始文字。
一鍵複製
每個結果框都提供「複製」按鈕,快速獲取編碼或解碼後的內容。
常見問題
為什麼有些內容會自動被解碼,而不是編碼?
自動模式只將有效 UTF-8 的 Base64 文字視為解碼輸入;有歧義時可手動選擇編碼或解碼。
解碼失敗通常是什麼原因?
常見原因是輸入並不是完整合法的 Base64 字符串,或者中間混入了無效字符。可以先確認原始內容是否被截斷或額外拼接。
可以解析完整 JWT 或解碼圖片嗎?
[0007] 它可以解碼有效的 UTF-8 Base64URL 文字片段,但不會分割整個 JWT、驗證簽名或匯出影像和其他二進位檔案。
