圖片轉 Base64

將原始圖片位元組編碼為純 Base64 或帶 MIME 前綴的 Data URL。

圖片與圖形
正在準備工作區…

使用方法

  1. 選擇最大 2 MiB 的受支援 PNG、JPEG 或 WebP 檔案。
  2. 點選「編碼圖片」,選擇「Data URL」或「純 Base64」。
  3. 複製完整文字,或下載為文字檔案。

將圖片位元組表示為文字

API、文件或小型行內資源需要在文字欄位中傳遞圖片資料時,可使用 Base64。它編碼檔案位元組,不會將圖片轉換為新格式。

Data URL 添加 MIME 類型與 Base64 前綴;純 Base64 不包含這些外層資訊。請選擇接收欄位要求的形式。

選擇輸出形式

Data URL 以 data:、檢測到的 MIME 類型和 Base64 標記開頭,可用於接受行內圖片資料的場景。

純 Base64 僅包含編碼後的資料。如果 API 欄位只接受該資料,不要添加 Data URL 前綴。

範例
輸入
PNG file bytes
結果
data:image/png;base64,iVBORw0KGgo…

簡化的 Data URL,展示前綴與 PNG 資料;省略號並非有效編碼圖片的一部分。

大小與中繼資料

傳輸壓縮之前,Base64 表示通常比原位元組大約多三分之一,Data URL 前綴還會增加少量文字。

編碼保留原始檔案位元組,包括中繼資料。不會調整尺寸、重新壓縮或清理圖片;仍需符合支援的圖片類型檢查與 2 MiB 限制。

複製或下載文字

「複製」匯出目前選擇的輸出形式;「下載」儲存 image-base64.txt。在「純 Base64」和「Data URL」之間切換,不會重新編碼底層圖片。

處理限制

靜態 PNG、JPEG 與 WebP:20 MiB、2,400 萬像素,單邊最多 8,192 像素。Base64:2 MiB。SVG:1 MiB。檔案檢查:1 GiB,僅讀取前 256 位元組。瀏覽器編解碼支援各不相同。不會上傳任何檔案。

?

常見問題

圖片會重新壓縮嗎?

不會。工具直接編碼原始檔案位元組。解碼 Base64 資料後,可還原這些位元組。

HTML img src 應使用哪種形式?

Data URL 包含行內圖片所需的 MIME 前綴。純 Base64 本身不是完整的 img src URL。

文字為什麼比圖片檔案更大?

Base64 用四個字元表示每組三個位元組,必要時添加填充。它是編碼,不是圖片壓縮。

Base64 會移除圖片中繼資料嗎?

不會。中繼資料仍是編碼原檔案的一部分。如需查看或移除,應使用合適的其他流程。

圖片會上傳嗎?

不會。檔案在瀏覽器中讀取和編碼,僅在選擇「複製」或「下載」時匯出文字。

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。