無需上傳, 100% 本機處理, 無需帳戶

轉換 JPG、PNG 與 WebP 圖片格式

在本機切換圖片格式:無需上傳,沒有隱私疑慮。轉換為 PNG 或 WebP 會保留透明度;轉換為 JPEG 會將透明區域填為白色。

轉換圖片格式 的運作方式

圖片格式轉換工具會把 JPEG、PNG 或 WebP 檔案,轉成另外兩種格式之一,使用的是你瀏覽器本來就內建、用來顯示網路上每一張圖片的同一套圖片編碼器。不需要先下載任何 WebAssembly 模組:拖入檔案、選擇輸出格式,轉換好的檔案幾乎立刻就能下載。轉換過程在 Web Worker 裡的 OffscreenCanvas 上執行,所以沒有任何內容會被送到伺服器,處理一批檔案時頁面也不會卡住。

這個工具也能讀取 AVIF、GIF、BMP 與 TIFF 檔案作為輸入,即使它只能輸出 JPEG、PNG 或 WebP:這三種格式是每個瀏覽器、修圖軟體與內容管理系統,不需要外掛就能開啟的格式。JPEG 沒有透明度色版,所以把含有透明像素的 PNG 或 WebP 轉成 JPEG 時,透明區域會在儲存前先填成白色,工具也會在你下載之前顯示這項提醒。轉成 PNG 或 WebP 則會完整保留原本的 Alpha 色版。

轉換圖片格式 的分步使用說明

  1. 把一個或多個 JPEG、PNG 或 WebP 檔案拖進上傳區域,或點擊瀏覽選擇。
  2. 選擇目標格式:JPEG、PNG 或 WebP。
  3. 如果輸出格式是 JPEG 或 WebP,用滑桿設定畫質。PNG 一律是無損格式,沒有畫質設定。
  4. 如果你要轉成 JPEG,且來源圖片含有透明度,請留意提示:透明區域會被填成白色。
  5. 點擊「轉換」。每個檔案都會在本機的 Web Worker 中解碼並重新編碼。
  6. 點擊「下載」,把每個轉換完成的檔案存到你的裝置。

常見使用情境

  • 部落格作者需要把 PNG 截圖轉成 WebP 版本,在發布前減輕頁面大小,又不想動到尺寸。
  • 印刷廠收到供應商提供的 WebP 產品照片,需要一份排版軟體真正打得開的 JPEG。
  • 開發者把一批 PNG 圖示轉成 WebP,比較輸出檔案大小,再決定要用哪一種。
  • 有人從某個只提供 WebP 格式的頁面存下圖片,但文件或列印表單需要一份普通的 JPEG 副本。

常見問題

轉換我的圖片時,會把它上傳到任何地方嗎?

不會。檔案會從你的磁碟讀取,完全在這個瀏覽器分頁的 Web Worker 內解碼並重新編碼。轉換的同時打開瀏覽器的網路面板,你不會看到任何攜帶圖片資料的請求。

為什麼只能轉成 JPEG、PNG 或 WebP,不能轉成 AVIF?

由於瀏覽器能原生解碼 AVIF,這個工具可以把 AVIF 檔案當作輸入讀取,但目前以 canvas 為基礎的 AVIF 編碼,在各家瀏覽器上的支援並不一致。與其提供一個在某些瀏覽器上悄悄失敗或產生損毀檔案的輸出選項,不如乾脆不把 AVIF 列入輸出格式。如果你真的需要輸出 AVIF,縮放工具的 jsquash WebAssembly 編碼器有支援。

轉成 JPEG 時,透明度會發生什麼事?

JPEG 沒有透明度色版。任何透明或半透明的像素,都會在儲存檔案前先填成白色,只要輸出格式選了 JPEG,工具就會顯示提醒,讓你在下載前先知道。改成轉為 PNG 或 WebP,則會完整保留原始的 Alpha 色版。

這個工具用的引擎,和縮放或壓縮工具一樣嗎?

不一樣,這是刻意的設計。縮放與壓縮工具會延遲載入 jsquash 這套 WebAssembly 編碼器(mozjpeg、oxipng、webp),換取更高品質的重新編碼,代價是要先下載一次。這個轉換工具則直接使用你瀏覽器內建的圖片編碼器:不需要下載任何東西,轉換幾乎是即時的,只是在 JPEG 與 WebP 輸出上,壓縮特性會和 WASM 編碼器略有不同。

我可以一次轉換好幾個檔案嗎?

可以。拖入或選取多個檔案後,每一個都會依序轉換,各自顯示進度,完成後分別提供下載。

沒有網路連線也能用嗎?

可以,完全可以。和用 WASM 的圖片工具不同,這個工具第一次使用時不需要下載任何編碼器:只要這個頁面本身載入完成,轉換就會用瀏覽器裡既有的程式碼執行,即使完全沒有網路連線也能繼續運作。