Base64 編解碼
把 Unicode 文字編碼為標準 Base64,或解碼回文字。
輸入內容只留在瀏覽器
互動式工具
啟用 JavaScript 後可使用互動控制項;下方說明不需 JavaScript 也可閱讀。
Base64 工具先將文字轉為 UTF-8 位元組,再進行標準 Base64 編碼;解碼時反向處理。Base64 以可列印字元表示位元組,不是安全機制。
適用情境
- 把短 Unicode 文字編碼後放入只接受文字的欄位。
- 解碼標準 Base64 字串以查看 UTF-8 文字。
使用步驟
- 編碼時輸入文字,解碼時輸入 Base64。
- 選擇編碼或解碼方向。
- 檢查並複製本機結果。
實際範例
Unicode 文字
編碼 Hello 世界時,字元先轉為 UTF-8 位元組,再產生帶填補的標準 Base64。
運作原理與規則
- 使用 TextEncoder 和 TextDecoder 處理 UTF-8,並採瀏覽器 btoa/atob 的標準 Base64 字母表與填補。
限制與注意事項
- Base64 是編碼而不是加密,任何人都能解碼內容。
- 目前只接受含正確填補的標準 Base64,不是 URL 和檔名安全的 Base64url。
- 解碼後的位元組必須是有效 UTF-8 文字;任意二進位資料會被拒絕。
常見問題
為什麼輸出更長?
Base64 通常以 4 個字元表示 3 個輸入位元組,並可能加入填補。
可以保護密碼嗎?
不可以,Base64 沒有保密能力。
支援中文嗎?
支援,文字會先轉成 UTF-8 位元組。
參考資料
相關工具
提交工具回饋
郵件只包含頁面資訊,不會包含工具輸入或結果。
提交工具回饋