圖片格式轉換器

最後更新: 2026年10月

在 JPG、PNG、WebP 和 AVIF 之間轉換圖片格式,還能把 iPhone 的 HEIC 照片轉成幾乎哪裡都打得開的 JPG 檔案。一次最多加入 20 張圖片,選定一種輸出格式,轉換後的檔案可以逐一下載,也可以打包成一個 ZIP 檔案一起下載。輸出圖片保持原始像素尺寸。

轉換圖片

隱私: 檔案只在瀏覽器中處理,絕不上傳到伺服器。

支援的輸入格式:JPG、PNG、WebP、AVIF(需瀏覽器能夠解碼),以及 HEIC / HEIF。轉換後的檔案保持原始尺寸。

90%

PNG 是無失真格式,因此 PNG 輸出會忽略這個滑桿。

結果與下載

轉換完成的檔案會陸續出現在這裡。可以逐一下載,或者在至少有一個檔案成功轉換後使用 ZIP 打包下載。

使用方法

  1. 選擇最多 20 張 JPG、PNG、WebP、AVIF 或 HEIC / HEIF 圖片。
  2. 選擇一種輸出格式。如果是 JPG、WebP 或 AVIF,再設定想要的品質。
  3. 開始轉換。每個檔案都會在瀏覽器中以原始尺寸解碼並重新編碼。
  4. 逐一下載檔案,或把全部成功轉換的檔案打包成一個 ZIP 檔案下載。轉換失敗的檔案會顯示各自的錯誤訊息,不會掩蓋同批其他檔案的結果。

常見問題

我的圖片會被上傳到伺服器嗎?

不會。檔案只在瀏覽器中處理,絕不上傳到伺服器。唯一可能被下載的是下面介紹的可選 HEIC 解碼器,你的圖片本身始終留在你的裝置上。

怎麼把 iPhone 的 HEIC 照片轉成 JPG?

選擇 HEIC 照片,保持輸出格式為 JPG,然後開始轉換。iPhone 照片預設儲存為 HEIC,很多網站、表單和 Windows 應用程式都打不開。本頁會先嘗試瀏覽器的原生 HEIC 解碼,Safari 支援這項功能;如果失敗,再按需載入 heic2any 解碼器,把照片以原始尺寸轉成 JPG。如果兩種方式都失敗,你會看到一條明確的錯誤提示,而不是一個損壞的下載檔案:在 iPhone 上,在「照片」或「檔案」中打開照片,用「分享」另存為 JPG,或者改用 Safari 再試一次。

如果瀏覽器不支援輸出 AVIF 會怎樣?

該檔案會顯示一條明確的錯誤,不會產生 AVIF 檔案。本頁會在執行時嘗試用 canvas.toBlob 搭配 image/avif 檢查 AVIF 編碼支援,而不是靜默失敗。請改選 JPG、PNG 或 WebP,或者換一個支援 AVIF 編碼的瀏覽器。

轉換會改變圖片的像素尺寸嗎?

不會。輸出保持原始像素尺寸。只有檔案格式會變,外加 JPG、WebP 或 AVIF 的品質設定。JPG 轉 JPG 仍會按你選擇的品質重新編碼,因此即使尺寸不變,檔案大小也可能改變。

品質滑桿對 PNG 輸出有影響嗎?

沒有影響。PNG 是無失真格式,因此 PNG 輸出會忽略品質滑桿。該滑桿只對 JPG、WebP 和 AVIF 輸出起作用。

HEIC 解碼用的是哪個函式庫?它的授權是什麼?

HEIC 解碼使用 Alex Corvi 的 heic2any 0.0.4,採用 MIT 授權,並內含用於解碼的 libheif(LGPL)。解碼器下載檔案約 1.3 MB,只在你第一次選擇 HEIC 檔案時從 jsDelivr 載入,首次打開頁面時不會載入。如果你的瀏覽器已經能原生解碼 HEIC,解碼器根本不會載入。

為什麼同一批裡有的檔案失敗、有的成功?

每個檔案都是單獨轉換的,並顯示各自的錯誤訊息。常見原因包括:瀏覽器無法解碼或編碼的格式、檔案實際上不是圖片,或者原生解碼和 heic2any 解碼器都讀不了的 HEIC 檔案。同批成功轉換的檔案仍可下載。