正在準備工作區…
輸入
輸出
結果將顯示在這裡。
使用方法
- 貼上編碼後的值、開啟檔案或嘗試範例。
- 選擇格式。結果會隨輸入更新。
- 複製結果或下載轉換後的資料。
正確解碼 Base64
將 Base64 解碼為原始位元組。有效的 UTF-8 顯示為文字;其他二進位資料會提供十六進位預覽,並可下載以完整保留位元組。
選擇相符的字元集,並決定是否接受 ASCII 空白和省略的填補字元。無效字元及不一致的填補會被報告。
還原原始位元組
每組 Base64 字元被還原為位元組。文字解碼使用嚴格 UTF-8,並保留開頭的 BOM。非文字位元組仍可下載,不會替換為替代字元。
輸入
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 標頭。
解碼會執行檔案嗎?
不會。結果僅為文字或下載檔案,絕不會執行,也不會作為文件呈現。