64

Base64 編碼與解碼

將 UTF-8 文字編碼成 Base64,或解碼回原文。

除非頁面另有說明,資料只在你的瀏覽器中處理。

Base64 編碼與解碼是什麼?

Base64 編碼工具可以將 UTF-8 文字轉成 Base64 字串,也可以將 Base64 解碼回原文,適合 API 測試、資料傳輸、簡單嵌入文字、token 檢查與開發除錯。

Base64 不是加密,只是一種編碼方式。任何人只要知道是 Base64,就可以解碼內容,因此不應把敏感資料當成已加密保護。

公式或計算邏輯

  • Encode:文字 bytes → Base64 字串
  • Decode:Base64 字串 → 原始文字 bytes
  • Base64 常使用 A-Z、a-z、0-9、+、/ 與 = padding

簡短範例

如果要把一段文字放進某些只接受安全字元的欄位,可以先轉成 Base64。解碼後應確認文字編碼是否為 UTF-8。

常見問題

Base64 是加密嗎?

不是。Base64 是可逆編碼,不提供安全保護。

為什麼結尾會有 =?

= 是 padding,用來補齊 Base64 編碼區塊。

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

常見原因是字串缺少字元、包含非法符號、padding 錯誤或原始資料不是文字。

相關工具