Base64 編碼 / 解碼(支援文字與檔案)

可在同一畫面進行 Base64 解碼、Base64 編碼與快速轉換。

可在瀏覽器中安全處理文字、檔案與 Data URL。

不會上傳到伺服器(僅在瀏覽器內處理)
支援 Data URL
UTF-8 文字輸出

轉換工具

可在頂部切換模式(編碼 / 解碼 / 自動判斷)與輸入類型(文字 / 檔案)。

輸入資料只會保留在你的瀏覽器中,不會上傳。

按 Ctrl / Cmd + Enter 可執行轉換。

範例

編碼文字

輸入

hello

輸出

aGVsbG8=

解碼 Data URL

輸入

data:text/plain;base64,5L2g5aW9

輸出

你好

使用方式

  1. 先使用自動判斷,再輸入文字或選擇檔案。
  2. 若有需要,可手動切換成編碼或解碼模式。
  3. 轉換完成後,可複製或下載結果。

編碼為 Base64

  • 可將文字或檔案轉成 Base64。
  • 可選擇輸出格式:僅 Base64,或 Data URL(含 MIME)。

解碼 Base64

  • 可解碼包含空白或換行的 Base64。
  • 支援 URL-safe Base64(- 與 _)。
  • 可選擇將解碼結果顯示為 UTF-8 文字,或當作二進位檔下載。

拆分 Data URL

  • 可自動拆分 data:...;base64, 的標頭與內容。
  • 可分別顯示 MIME 與 Base64 內容,並一鍵複製。

常見問題

解碼後的日文文字顯示成亂碼

請先使用「以文字顯示(UTF-8)」。若解碼結果是二進位資料,請改用「當作二進位處理(下載檔案)」。

支援 Data URL(data:image/...;base64,)嗎?

支援。工具會自動分離 data:*;base64, 標頭與內容,並顯示 MIME 類型。

檔案會被上傳嗎?

不會。所有轉換都只在你的瀏覽器內執行,檔案不會上傳。

可以解碼帶有換行的 Base64 嗎?

可以。啟用「忽略空白與換行」即可解碼分行的 Base64。

支援 Base64URL(- 與 _)嗎?

支援。啟用「接受 URL-safe Base64(- 與 _)」即可。

注意事項

  • 若將解碼內容以文字顯示,會使用 UTF-8。若原始資料採用其他編碼,文字可能會出現亂碼。
  • 大型檔案可能因瀏覽器記憶體限制而需要較長處理時間。