圖片格式轉換
在瀏覽器本機批次互轉 JPG、PNG、WebP、AVIF,可設定品質與透明填充色
先選擇目標格式,再拖入或選擇圖片;更改格式、質量或填充色會自動重新轉換,完成後單張下載或打包 ZIP。
也可以直接粘貼剪貼板中的圖片。圖片只在當前瀏覽器中處理,不會上傳。 支持 JPG、PNG、WebP、AVIF、BMP、GIF、ICO,以及瀏覽器能解碼的 HEIC / TIFF;每次最多 30 張,單張不超過 50 MB。
| 文件 | 原圖 | 結果 | 變化 | 操作 |
|---|
對比預覽
原圖
結果
範例
輸入
sample.png(頁面生成,1200×800)· 轉換為 JPG · 質量 90
示例結果
sample.jpg · 1200×800 · JPEG,表格顯示轉換前後的體積與變化比例
示例圖沒有透明區域,所以填充色不影響結果;帶透明背景的 PNG 轉為 JPG 時,透明處會顯示為所選顏色。
技術細節與邊界
輸入由瀏覽器解碼(createImageBitmap,按 EXIF 方向擺正),本頁不附帶額外解碼器,因此 HEIC、TIFF 等格式只有在瀏覽器原生支持時才能讀取。輸出經 Canvas toBlob 編碼:JPG 沒有透明通道,透明像素按所選顏色填充;PNG 無損且忽略質量;在 Chromium 瀏覽器中實測質量 100 的 WebP 像素差值為 0。AVIF 能否輸出取決於瀏覽器,不支持時選項會被禁用。轉換不改變像素尺寸,不保留 EXIF 等元數據。
關於此工具
把 JPG、PNG、WebP、AVIF、BMP、GIF 等圖片批量轉換為 JPG、PNG、WebP 或 AVIF。可調整有損格式的質量,轉為 JPG 時為透明區域選擇填充色;每張圖片顯示轉換前後的格式、尺寸和體積,支持對比預覽、單張下載和 ZIP 打包。轉換在瀏覽器本地完成,圖片不會上傳。
操作步驟
- 拖入、點擊選擇或粘貼圖片,一次最多 30 張。
- 選擇目標格式;有損格式可調質量,JPG 可設置透明區域填充色。
- 檢查結果後單張下載,或打包下載 ZIP。
輸入 / 輸出說明
- 輸入
- JPG、PNG、WebP、AVIF、BMP、GIF(只取第一幀)、ICO,以及瀏覽器能解碼的 HEIC / TIFF;每次最多 30 張,單張不超過 50 MB、5000 萬像素。
- 輸出
- 與原圖尺寸相同的 JPG、PNG、WebP 或 AVIF 文件,可單張下載或打包為 ZIP。
- 限制
- 不輸出 GIF、ICO、HEIC、TIFF;不處理動畫;不保留元數據和色彩配置文件。
注意事項
格式轉換不會讓圖片變清晰:低質量 JPG 轉為 PNG 後體積變大,但已丟失的細節不會恢復。需要縮小體積請使用圖片壓縮。
常見問題
- WebP 或 PNG 轉 JPG 後透明背景為甚麼變成白色?
- JPG 只有 3 個顏色通道,沒有第 4 個透明通道,透明像素必須填色,默認是 #ffffff 白色。可在“透明區域填充色”中改成其他顏色;要保留透明,請輸出 PNG、WebP 或 AVIF。
- iPhone 的 HEIC 照片能在這裡轉成 JPG 嗎?
- 取決於瀏覽器能否解碼 HEIC。本頁不帶解碼器,通常僅 Safari 可讀取,Chrome 會提示無法解碼。可把相機格式改為“兼容性最佳”或先導出 JPG,再來轉換:每次 30 張、單張 50 MB。
- PNG 轉 WebP 時質量設為 100 是無損的嗎?
- 在 Chromium 瀏覽器中是:本頁實測質量 100 的 WebP 解碼後像素差值為 0,低於 100 為有損編碼。其他瀏覽器可能不同,嚴格無損請核對或保留 PNG;JPG 質量 100 也有誤差。
相關工具