免費線上 Base64 Encoder / Decoder
免費線上將文字、圖片和檔案編碼為 Base64,或解碼 Base64 字串。完全在瀏覽器本地處理,無需上傳檔案。
100% 用戶端處理 · 資料永不離開您的瀏覽器使用說明 Base64 Encoder / Decoder
依據您的使用情境選擇對應模式:
- 文字模式:貼上任意 UTF-8 文字,點擊編碼將其轉換為 Base64;或貼上 Base64 字串,點擊解碼還原原始文字。
- 圖片模式:貼上 Base64 字串,即可預覽渲染後的圖片——非常適合除錯 CSS
data:URI。 - 檔案模式:將任意檔案拖放至此,即可取得其 Base64 表示。支援圖片、PDF、ZIP 及任何二進位格式。
點擊 ⇄ 按鈕切換編碼/解碼方向,或使用 Ctrl/Cmd+Enter 執行操作,Ctrl/Cmd+K 清除內容。
常見問題
什麼是 Base64 編碼?
Base64 是一種二進位轉文字的編碼方案,使用 64 個可列印的 ASCII 字元(A–Z、a–z、0–9、+、/)來表示二進位資料。它常用於將圖片或檔案等二進位資料嵌入到 JSON、HTML 或電子郵件等文字格式中。
我的資料安全嗎?會被上傳到伺服器嗎?
不會。所有編碼和解碼操作完全在您的瀏覽器中透過 JavaScript 執行,不會向任何伺服器傳送任何資料,您的資料始終保留在本地裝置上。
標準 Base64 和 URL 安全 Base64 有什麼差異?
標準 Base64 使用 + 和 / 字元,這兩個字元在 URL 中具有特殊意義。URL 安全的 Base64 將 + 替換為 -,將 / 替換為 _,使其可以直接用於 URL 和檔案名稱中,無需百分號編碼。
可以將圖片編碼為 Base64 嗎?
可以!切換到「圖片」模式,貼上 Base64 字串即可解碼並預覽圖片;或使用「檔案」模式,拖放任意圖片檔案即可取得其 Base64 表示。
Base64 有哪些常見用途?
在 HTML/CSS 中嵌入圖片(data URI)、在 JSON API 中編碼二進位附件、在資料庫中儲存二進位資料、在 HTTP Basic Auth 請求標頭中編碼憑證,以及處理 JWT 酬載中的二進位資料。