Base64 編碼與解碼器
即時編碼、解碼、檢查與修復 Base64。支援 UTF-8、Base64URL,所有處理僅在瀏覽器本機完成。
✦ 本機執行 · 無需註冊 · 檔案留在裝置上
试用样例
拖放文件
✦ 僅在瀏覽器本機執行;文字與檔案不會離開裝置。
輸出
貼上文字或 Base64 後開始。
什麼是 Base64?
Base64 是一種把位元組表示為 64 個可列印字元的二進位到文字編碼方式,適合在 JSON、HTML、郵件、設定檔或 API 中傳輸資料。Base64 是編碼,不是加密。
如何編碼或解碼 Base64
- 將文字或 Base64 貼到輸入框。
- 讓自動模式辨識格式,或選擇編碼/解碼。
- 查看結果和 Base64 檢查器。
- 複製文字或下載解碼後的二進位檔案。
Base64 編碼如何運作
每三個輸入位元組(24 位元)會變成四個 6 位元值,再對應到 Base64 字母表。因此 Base64 通常比原始資料大約三分之一。
Base64 程式碼範例
const bytes = new TextEncoder().encode("Hello 👋");
const binary = String.fromCharCode(...bytes);
const encoded = btoa(binary);
Buffer.from("Hello 👋", "utf8").toString("base64");Base64、AI 與 API
由於 JSON 是文字,一些 API 會用 Base64 或 Data URL 承載圖片和檔案。Base64 不會壓縮、加密或讓資料變得智慧;它只改變位元組的表示方式。
Base64 編碼與解碼器常見問題
什麼是 Base64?
Base64 是一種把位元組表示為 64 個可列印字元的編碼方式,不是加密。
可以編碼 Unicode 和 emoji 嗎?
可以。文字會先轉換為 UTF-8 位元組,再編碼為 Base64。