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 錯誤或原始資料不是文字。