圖片轉 Base64
將圖片轉換成 Base64 字串。
拖放圖片,或點擊選擇檔案
請選擇一個檔案
使用範例
將小圖示直接內嵌進 CSS
可用來把結果直接放進 CSS 的 background-image: url(data:image/png;base64,...),避免額外的圖片請求。
把圖片放進 JSON 或設定檔中
當您想在不發出伺服器請求的情況下,把範例圖片資料以文字形式嵌入程式碼或設定檔時很實用。
在 HTML 郵件中內嵌圖片
對於會封鎖外部圖片連結的郵件用戶端,可以把圖片轉成 Data URI 直接嵌入 HTML 中。
常見問題
我上傳的圖片會傳送到伺服器嗎?
不會。轉換完全在您的瀏覽器中進行,圖片不會傳送到任何伺服器。
Data URI 和「僅 Base64」有什麼差別?
Data URI 是以 data:image/png;base64, 開頭的完整字串,可以直接貼到 <img src="..."> 或 CSS 的 url() 中使用。「僅 Base64」只包含後面那段純編碼值,適合您要自行在其他地方組合格式字串時使用。
轉成 Base64 後資料會變大嗎?
會。Base64 編碼後大小約比原始檔案增加 33%。這是以文字安全呈現二進位圖片資料所付出的代價,因此除非真的有需要,否則不建議用這種方式傳遞大型圖片。
支援哪些圖片格式?
支援 JPG、PNG、WebP、GIF 等瀏覽器可以讀取的大多數圖片格式。