Base64 圖片轉換器

拖入圖片即可取得 Base64 資料 URI;或貼上 Base64,預覽並下載圖片。

拖入圖片或貼上 Base64 即可開始。

圖片在你的瀏覽器本機讀取並轉換,不會上傳到 BroBroGo。

常見問題

什麼是 Base64 資料 URI 圖片?

它是把圖片編碼成文字,可以直接寫進 HTML 或 CSS,不必再另外載入檔案,省下一次請求——很適合小圖示與郵件範本。

大圖片也適合這樣內嵌嗎?

不建議。Base64 會讓體積增加約三分之一,也無法與頁面分開快取,所以只用於小素材,大圖仍以一般檔案方式引用。

能把 Base64 字串還原成檔案嗎?

可以。切到 Base64 → 圖片,貼上資料 URI 或純 Base64 字串,它會辨識圖片類型、預覽並讓你下載。

圖片與 Base64 互相轉換的運作機制

Base64 圖片轉換器支援雙向轉換。在「圖片 → Base64」模式下,您可以將圖片檔案轉換為 Base64 編碼的文字格式,以便直接嵌入網頁程式碼中。在「Base64 → 圖片」模式下,您可以貼上 Base64 文字字串,將其還原並解碼為原始的圖片檔案。

本工具在處理編碼與解碼時,僅會讀取並還原圖片的原始位元組,不會對圖片進行任何壓縮、裁剪、調整尺寸或強制轉換格式(例如轉為 PNG 或 JPG)的操作。

支援的圖片格式與輸入限制

進行轉換時,工具針對輸入源設有特定的格式與大小限制:

  • 圖片檔案輸入:支援的格式包括 PNG、JPG、GIF、WebP、SVG、AVIF、BMP、ICO 與 TIFF。編碼時的最大檔案限制為 5 MB。若一次拖入多張圖片,工具僅會處理並使用第一張圖片。
  • Base64 或資料 URI 輸入:可接受標準 Base64 或 URL 安全(URL-safe)的 Base64 字串,並容許字串中含有空白字元與換行符號。解碼時的最大輸入長度限制為 8 MB。

瀏覽器本機處理與隱私保護

當您使用此工具時,圖片的讀取與轉換程序完全在您的瀏覽器本機內執行。圖片資料不會上傳到 BroBroGo 的伺服器。

轉換輸出格式與應用場景

將圖片轉換為 Base64 後,工具會提供「輸出」標籤並產生多種格式供複製使用:

格式名稱 格式說明與應用
Data URI 包含 MIME 類型與 Base64 編碼的完整字串,適合直接嵌入網頁。
Base64 未包含首部資訊的純 Base64 原始字串。
CSS 已格式化為 CSS background-image 屬性樣式的程式碼。
HTML 已格式化為 HTML <img> 標籤的程式碼。

此外,工具會顯示「輸出字元」數量以及「圖片大小」的解析度尺寸。在解碼 Base64 時,工具會自動偵測圖片類型,並提供「下載圖片」按鈕,下載的檔案名稱預設為 brobrogo-image. 並加上對應的副檔名。

錯誤訊息與排查說明

在轉換過程中若遇到不符合規則的資料,系統會顯示對應的錯誤提示:

  • 若上傳不支援的檔案格式,會顯示「該檔案不是支援的圖片」。
  • 若圖片檔案大小超過 5 MB,會顯示「圖片超過 {max},請換一張更小的」。
  • 若瀏覽器讀取檔案失敗,會顯示「無法讀取該檔案」。
  • 若貼入的文字不符合編碼規則,會顯示「不是有效的 Base64」。
  • 若輸入長度超過 8 MB,會顯示「內容太長,請控制在 {max} 以內」。
  • 若成功解碼但無法識別為圖片,會顯示「這段 Base64 無法解碼成可辨識的圖片」。
  • 若資料已成功解碼但瀏覽器無法渲染,會顯示「資料已解碼,但無法顯示為圖片」。

常見問題

什麼是 Base64 資料 URI 圖片?

它是把圖片編碼成文字,可以直接寫進 HTML 或 CSS,不必再另外載入檔案,省下一次請求——很適合小圖示與郵件範本。

大圖片也適合這樣內嵌嗎?

不建議。Base64 會讓體積增加約三分之一,也無法與頁面分開快取,所以只用於小素材,大圖仍以一般檔案方式引用。

能把 Base64 字串還原成檔案嗎?

可以。切到 Base64 → 圖片,貼上資料 URI 或純 Base64 字串,它會辨識圖片類型、預覽並讓你下載。