圖片轉 Base64

拖入圖片、從剪貼簿貼上,或選擇檔案。可以複製為 data URI、純 Base64、HTML img 標籤、CSS 或 Markdown。

把圖片拖到這裡或按 Ctrl+V 貼上 · 支援 PNG、JPG、GIF、WebP、SVG、AVIF、ICO

如何把圖片轉成 Base64

  1. 1把圖片拖進框內、從剪貼簿貼上截圖,或點「選擇檔案」。
  2. 2選擇輸出格式:data URI、純 Base64、HTML、CSS 或 Markdown。
  3. 3複製程式碼,貼到你的網頁、樣式表或 API 請求中。

輸出格式

Data URIdata:image/png;base64,iVBOR…任何接受 URL 的地方都能使用。
純 Base64iVBORw0KGgoAAAANSUhEUg…用於只需要 Base64 部分的 JSON 欄位和 API。
HTML<img src="data:image/png;base64,…" alt="">HTML 電子郵件和單一檔案網頁中的內嵌圖片。
CSSbackground-image: url("data:…");小圖示和花紋,省下一次請求。
Markdown![image](data:image/png;base64,…)支援 data URI 的 README 和筆記。

什麼時候適合內嵌圖片

Base64 會讓圖片變大約三分之一,而且內嵌的圖片無法與網頁分開快取。小圖示、HTML 電子郵件中的 logo、單一檔案文件適合內嵌;照片以及超過 10 KB 左右的圖片,使用一般圖片檔通常更快。

常見問題

有檔案大小限制嗎?

沒有固定限制,因為一切都在瀏覽器中完成。但很大的圖片會產生很長的字串,可能讓編輯器變慢,所以內嵌的圖片盡量小。

轉換會降低圖片品質嗎?

不會。檔案按原樣逐位元組編碼,不縮放也不重新壓縮,解碼後得到完全相同的檔案。

Base64 圖片能用在電子郵件中嗎?

Apple Mail 和大多數手機郵件 App 能顯示。Gmail 和部分版本的 Outlook 會封鎖 data URI,請在你的讀者常用的用戶端中測試。

怎麼把字串轉回圖片?

貼到 Base64 轉圖片 即可預覽和下載。

更多 Base64 工具