圖片轉 Base64 工具
將圖片轉換成 Base64 字串或 Data URI,或將 Base64 字串解碼回可預覽、可下載的圖片,全部在瀏覽器本機完成。
🔒 在你的瀏覽器本機處理
載入中…
使用方法
- 選擇「編碼」將圖片轉成 Base64,或選擇「解碼」將 Base64 轉回圖片。
- 在編碼模式中,拖放圖片或點擊拖放區從裝置選擇檔案。
- 切換輸出結果是否包含「data:」前綴,再複製結果字串。
- 在解碼模式中,貼上 Base64 字串或 Data URI,即可預覽並下載成圖片。
功能特色
- 雙向轉換:圖片轉 Base64、Base64 轉圖片
- 可切換輸出完整 Data URI 或純 Base64
- 編碼與解碼模式皆提供即時圖片預覽
- 一鍵複製結果、一鍵下載圖片
- 100% 本機處理,圖片不會離開你的瀏覽器
常見問題
什麼是 Base64 圖片編碼?
Base64 編碼會將二進位圖片資料轉成由 64 個可列印字元組成的純文字。加上「data:image/png;base64,...」前綴後,就能直接嵌入 HTML、CSS 或 JSON,不需要另外的圖片檔案。
為什麼輸出結果會以「data:image/...;base64,」開頭?
這是 Data URI 前綴,用來告訴瀏覽器或應用程式這段資料的 MIME 類型,讓它知道如何呈現。如果只需要純 Base64 內容,可以關閉這個前綴。
Base64 編碼會讓檔案變大嗎?
會的,大約會增加 33%,因為每 3 個位元組的二進位資料會變成 4 個 Base64 字元。這種方式方便嵌入小圖片,但並非壓縮技術。
我的圖片會被上傳到哪裡嗎?
不會。所有編碼與解碼都是使用 File 與 Blob API 在你的瀏覽器本機完成,不會傳送到任何伺服器。
為什麼貼上的 Base64 字串會顯示錯誤?
請檢查是否在複製過程中多了空格、換行或缺漏字元。如果仍然失敗,即使格式看起來像 Base64,該字串也可能不是有效的圖片資料。