Base64 編碼解碼
把文字編碼或解碼成 Base64。
Base64 編碼解碼可以把純文字轉成 base64 編碼表示,或把 base64 字串解碼回純文字,隨著你輸入自動更新。
使用指引
- 選擇「編碼」或「解碼」。
- 貼上內容,結果會自動更新。
常見使用情境
- 為需要 base64 的情境編碼字串,例如某些 API 負載或設定值。
- 解碼日誌、權杖或設定檔中出現的 base64 字串,查看實際內容。
- 為 Basic Auth 標頭編碼帳密(並理解這是編碼,不是加密)。
- 不寫程式碼,快速確認 base64 編碼值實際內容是什麼。
✓內容與驗證流程複查: 2026-08-25
Base64 編碼解碼 的驗證方法與判讀界線
如何確認編碼/解碼結果正確且完整。
來回 轉換 檢查
先編碼一段文字,再把結果貼進解碼模式——應該會得到與原始文字完全相同的結果。這是快速確認工具(以及你對資料的理解)運作正常的方法。
Base64 是編碼,不是加密
Base64 是可逆的文字表示法,不是安全措施——任何人都能立即把它解碼回原始文字,所以絕對不要依賴它來真正保護密碼等敏感資料。
解碼需要標準 base64 輸入
如果你的輸入使用了像 base64url(為了網址安全而替換部分字元)這樣的變體,或內容已被修改/截斷,標準解碼可能會失敗或產生亂碼——工具會顯示錯誤,而不是猜測畸形輸入的意思。
使用結果前的檢查清單
- 貼上輸入前已確認自己實際需要哪個模式(編碼或解碼)。
- 了解 base64 不是加密——無法保護敏感資料不被看到的人得知。
- 如果解碼失敗,已檢查來源是否可能是 base64url 或其他變體,而不是標準 base64。
- 如果想要更有信心,已驗證來回轉換(先編碼再解碼)與原始文字相符。
適合誰使用
- 要為 API 負載、權杖或設定檔編碼或解碼數值的開發者。
- 在日誌或檔案中發現 base64 字串、想知道實際內容的人。
- 要建立 Basic Auth 標頭、了解這是編碼而非真正安全機制的開發者。
- 想要快速編碼/解碼文字、不想寫腳本的人。
實際案例
解碼 日誌 檔案 中 發現 的 數值
開發者在應用程式日誌中發現一段 base64 編碼的字串,解碼後快速看到底層資料,不用寫一次性的腳本。
為 API 負載編碼數值
有人需要把二進位安全的文字資料作為需要 base64 編碼的 JSON API 負載一部分傳送,於是在貼進請求前直接編碼。
手動建立 Basic Auth 標頭
測試 API 的開發者手動建立 Basic Auth 標頭,把「username:password」編碼成 base64,並理解這是標準格式,不是加密。
使用限制
- 解碼需要標準 Base64 格式,不會自動偵測 base64url 等其他變體。
常見問題
Base64 編碼 安全 嗎 ? 可以 用 它 保護 密碼 嗎 ?
不行——base64 只是可逆的文字表示法,不是加密。任何人都能立即解碼,對敏感資料沒有真正的保護作用。
為什麼我的 base64 字串解碼失敗?
它可能是 base64url 這類變體(使用不同字元以確保網址安全),而不是標準 base64,或者字串可能被截斷或修改過——標準解碼預期輸入是格式正確的標準 base64。
編碼 適用於 任何 文字 , 包括 emoji 或非英文字元嗎?
適用——編碼器可處理標準 Unicode 文字,會先轉成 UTF-8 位元組表示再進行 base64 編碼。
base64 與 base64url 有什麼差別?
Base64url 把兩個對網址不安全的字元(+ 與 /)替換成網址安全的替代字元(- 與 _),並且通常省略補齊字元——如果你的來源明確使用 base64url,標準 base64 解碼可能無法直接處理。
🔒 在瀏覽器內處理,不會上傳。結果僅供參考,詳見 免責聲明。 最後更新: 2026-08-25
訂閱更新
新工具上線與實用技巧,第一時間寄到你的信箱。不塞廣告,隨時可退訂。