如何把圖片從 JPG 轉成 WebP 或 PNG?

選擇目標格式,工具就會用瀏覽器內建的編碼器重新編碼這張圖片 —— JPEG 與 PNG 到處都有,WebP 在所有現代瀏覽器中都有,AVIF 在較新的 Chrome、Edge 與 Safari 中可用。因為編碼在本地進行,圖片不會被上傳。

完全在瀏覽器內執行 · 不上傳 · 不需要帳號 · 無浮水印

  1. 選擇你想轉換的圖片。
  2. 選擇目標格式;若是有損格式,再選品質。
  3. 按下轉換,然後下載新檔案。

JPEG、PNG、WebP、AVIF、GIF 或 BMP。檔案由本頁在本機讀取,不會傳送到任何地方。

僅適用於有損格式。

值得注意。 AVIF 與 WebP 的輸出取決於你瀏覽器的編碼器。如果某種格式無法使用,工具會明確告知,而不是產生一個損壞的檔案。

這個頁面能做什麼

什麼時候該用這個工具

  • 你需要一種瀏覽器真正能顯示的格式,例如把 PNG 變成 WebP 或 JPEG。
  • 不安裝任何東西就轉換少量圖片。
  • 檢查你的瀏覽器到底支不支援 AVIF 編碼。

什麼時候不該用

  • 你需要 CMYK、16 位元色深、RAW 或 HEIC 輸入,或色彩管理的列印輸出。
  • 中繼資料、EXIF 或 ICC 描述檔必須保留。
  • 你需要瀏覽器所暴露範圍之外的品質與速度設定。

和其他做法相比,差在哪裡

這裡支援的範圍恰好就是你自己瀏覽器附帶的編碼器集合,這也是 AVIF 可能無法使用、以及 Chrome 與 Safari 結果不同的原因。ImageMagick、libheif 或 libaom 支援多得多的格式與可調的色彩描述檔,並能產出更好的 AVIF 品質。本頁是一個處理日常網頁格式的便利轉換器,而不是一條生產級的色彩流程。

你的檔案去了哪裡

哪裡也沒去。這個頁面只載入了做事的程式碼,之後你開啟的檔案由你自己的瀏覽器讀取。沒有上傳步驟,沒有暫時的伺服器副本,也沒有需要你信任的清理流程——資料從未經過網路,所以事後沒有任何東西需要刪除。你可以自己確認:在工具執行時打開瀏覽器的網路面板,看它一直保持安靜。

關於這個工具的問題

該選哪一種格式?
對要放上網路的照片,WebP 是穩妥的預設值:所有現代環境都支援,而且在相近品質下比 JPEG 小得多。AVIF 又更小,但編碼較慢,而且依賴較新的瀏覽器。只有在你需要無損像素或透明度時才用 PNG;當檔案必須在盡可能多的老舊軟體中開啟時,就保留 JPEG。
我把有透明度的 PNG 轉成 JPEG 後透明不見了,為什麼?
JPEG 無法儲存 alpha 通道,所以它沒辦法保留透明度。工具會在繪製前先塗上白底,這樣結果可以預期,而不是出現黑底。要保留透明度,請改轉成 PNG 或 WebP。
為什麼 AVIF 選項是灰色的?
你的瀏覽器沒有提供 AVIF 編碼器,而工具拒絕去猜。它會停用該選項,而不是悄悄給你一個改叫 .avif 的 PNG。Chrome、Edge 與 Safari 16.4+ 可以編碼 AVIF;Firefox 目前一般還不行。

同組的其他工具

使用指南