Base64 解碼工具

使用明確的格式選項轉換編碼資料。資料保留在你的裝置上。

編碼與解碼
正在準備工作區…
輸入
輸出
結果將顯示在這裡。

使用方法

  1. 貼上編碼後的值、開啟檔案或嘗試範例。
  2. 選擇格式。結果會隨輸入更新。
  3. 複製結果或下載轉換後的資料。

正確解碼 Base64

將 Base64 解碼為原始位元組。有效的 UTF-8 顯示為文字;其他二進位資料會提供十六進位預覽,並可下載以完整保留位元組。

選擇相符的字元集,並決定是否接受 ASCII 空白和省略的填補字元。無效字元及不一致的填補會被報告。

還原原始位元組

每組 Base64 字元被還原為位元組。文字解碼使用嚴格 UTF-8,並保留開頭的 BOM。非文字位元組仍可下載,不會替換為替代字元。

一次 Base64 轉換
輸入
5L2g5aW977yM6ZaL55m86ICF77yB8J+Riw==
結果
你好,開發者!👋

預設設定會對這段輸入執行一遍轉換。

填補與空白

可以明確選擇忽略 ASCII 空白、定位字元、CR 和 LF,也可接受缺少的填補。但多餘填補、錯位的 =、混用字元集或未使用位元不為零都會被拒絕。所選字元集必須與輸入相符。

二進位結果與純 Base64

輸入必須是 Base64 值本身。解碼前請移除 data URL 標頭。二進位輸出僅顯示有限的十六進位預覽;「下載」會匯出解碼後的全部位元組。

處理限制

最多支援 5 MiB 輸入、20 MiB 輸出,每次執行最長 10 秒。文字檔案必須使用 UTF-8。Base64 編碼也支援二進位檔案。文件保留在你的裝置上。

?

常見問題

為什麼顯示十六進位預覽?

解碼後的位元組不是可讀的 UTF-8。下載會原樣儲存這些位元組。

可以解碼沒有填補字元的值嗎?

可以,請開啟「允許缺少填補字元」。字元總數除以四後只餘一個字元時,一律無效。

可以貼上帶換行的 Base64 嗎?

可以,請開啟「忽略 ASCII 空白」。其他意外字元仍會作為錯誤處理。

解碼工具接受 data URL 嗎?

請只貼上逗號後的 Base64 值,不要包含 data URL 標頭。

解碼會執行檔案嗎?

不會。結果僅為文字或下載檔案,絕不會執行,也不會作為文件呈現。

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。