影像 · 影像轉 Base64

在 Mac 上將影像轉成 Base64

將影像轉成 Base64 data URI,可直接貼到 HTML、CSS 或 JSON 中。

在你的 Mac 上執行
OneMacTools 中的「影像轉 Base64」在 Mac 上執行,附範例檔案和選項

在 Mac 上使用「影像轉 Base64」

OneMacTools 中的「影像轉 Base64」,已載入範例檔案並開啟選項面板
「影像轉 Base64」搭配範例檔案和選項
「影像轉 Base64」處理範例檔案的結果
「影像轉 Base64」用範例檔案產出的成果

App 的截圖,使用範例檔案。

如何使用「影像轉 Base64」

  1. 1

    拖入你的影像

    加入一張或多張影像,包括 SVG。

  2. 2

    選擇要拷貝的內容

    data URI、CSS background 規則、HTML <img> 標籤,或純 Base64。

  3. 3

    按一下「編碼」

    每張影像都會逐位元組原樣編碼。

  4. 4

    貼上

    開啟「拷貝到剪貼板」後,結果可立即貼上。每張影像的文字也會儲存為名稱含「base64」的檔案,放在「下載項目 › OneMacTools」中以日期命名的資料夾。

「影像轉 Base64」的功能

為每張影像取得 data URI、CSS 背景規則、HTML <img> 標籤或純 Base64,拷貝到剪貼板並儲存為文字。位元組會原封不動地編碼,品質毫無損失。由於 data URI 適合小影像,遇到大影像時會提醒你。

適合用於

  • 在 CSS 中內嵌小圖示
  • 在 HTML 電子郵件中內嵌影像
  • 將影像放進 JSON 或設定檔

選項說明

拷貝為
Data URI、CSS 背景、HTML <img> 或純 Base64。Data URI 是通用格式;CSS 背景會將其包在 background-image 規則中;HTML <img> 會將其包在影像標籤中,並以檔名作為替代文字;純 Base64 則只有編碼後的資料。
拷貝到剪貼板
預設開啟。拷貝結果,讓你可以立即貼上。有多張影像時會一起拷貝,並以空白行分隔。

最佳做法

  • data URI 只適合小圖片,最好在 10 KB 左右以下。太大的圖片會讓 HTML 或 CSS 變得臃腫,也無法單獨快取。
  • 先縮小影像:編碼前先用「SVG 最佳化」處理 SVG,用「壓縮 PNG」處理 PNG。
  • SVG 很適合在 CSS 中作為圖示的 data URI,因為檔案小,而且在任何尺寸下都保持清晰。
  • 在 HTML <img> 輸出中編輯替代文字來描述影像,而不是只留下檔名。
  • 請使用瀏覽器支援的格式,例如 PNG、JPEG、WebP 或 SVG。HEIC 的 data URI 在大多數瀏覽器中無法顯示。

搭配使用

輸入
PNG、JPEG、GIF、WebP、SVG 和其他影像檔案。
輸出
每張影像一個包含編碼結果的文字檔;開啟該選項時,也會拷貝到剪貼板。
  • 影像不會重新壓縮,因此不會損失畫質。
  • Base64 大約比原始檔案大三分之一。結果很大時,App 會提醒你。
  • 很長的結果不會顯示在 App 中,但儲存的檔案和剪貼板中的內容是完整的。

關於「影像轉 Base64」的問題

如何在 Mac 上將影像轉成 Base64?

將影像拖到「影像轉 Base64」上,選擇 Data URI 並點按「編碼」。結果會拷貝到剪貼板並儲存為文字檔。

如何在 CSS 中使用 Base64 影像?

選擇「CSS background」。你會得到一條包含 data URI 的完整 background-image 規則,可直接貼到樣式表中。

如何不用另外的檔案就在 HTML 中嵌入影像?

選擇「HTML <img>」。你會得到一個 src 中包含圖片的 image 標籤,在任何支援 HTML 的地方都能使用。

為什麼 Base64 文字比圖片還大?

Base64 會將每 3 個位元組轉成 4 個文字字元,所以大約會大三分之一。這就是它適合小型影像的原因。

轉成 Base64 會降低品質嗎?

不會。檔案的位元組會完全照原樣編碼,所以解碼後會得到一模一樣的影像。

可以將 SVG 轉成 data URI 嗎?

可以。SVG 檔案可以使用,並會以 image/svg+xml 類型編碼,可直接用於 CSS 或 HTML。

「影像轉 Base64」會上傳我的檔案嗎?

不會。「影像轉 Base64」完全在你的 Mac 上執行,檔案絕不會離開你的 Mac,也能離線使用。

「影像轉 Base64」會更改我的原始檔案嗎?

不會。結果會另存為新檔案,放在「下載項目 › OneMacTools」中以日期命名的資料夾;除非你開啟了另有說明的選項,否則原始檔案會完全保持原樣。

「影像轉 Base64」需要什麼?

只需要一台搭載 macOS 26 或以上版本的 Mac。不需另外安裝任何東西。

「影像轉 Base64」,還有另外 150 款。
一個 App。一個價格。

全部 151 個工具。免費下載,一次付費購買授權,永久擁有。