壓縮圖片與照片:批次縮小圖檔
一次丟進幾十張 JPG、PNG、WebP 或 AVIF 圖檔,用同一組條件壓縮:品質、最長邊,或是一個它會自己往下逼近的目標檔案大小(例如 100 KB)。每一列顯示原始 → 壓縮後位元數;打開某一列,可以在可拖曳的分隔線後逐像素比較畫質,最後整批打包成 ZIP。圖檔不會離開這台裝置,整個壓縮流程都在瀏覽器裡跑完。
一次拖入整批,或點擊多選
JPG / PNG / WebP / AVIF,最多 60 個檔案,每個 50 MB。解碼、縮放與編碼都在本機完成——原檔不會離開這台裝置。
圖片壓縮是怎麼做的
先解碼,再減像素
縮放依最長邊進行,縮很多時採階梯式對半,避免一次跳太大產生鋸齒。小圖不動——它只會縮小,不會放大。
依條件重新編碼
沒有目標大小就只編碼一次。有目標大小時,先逐級降品質,再以 25% 級距縮小尺寸(最多三輪,不會低於 320px)。兩者都不行才會標「未達標」——它不會假裝成功。
對帳位元數
相同尺寸下輸出比原圖大,就直接交付原檔。這條規則讓「壓縮圖檔」永遠不會把事情變糟。
壓縮品質與長邊怎麼選
這些不是官方建議值,而是在不同情境下、對同一批圖檔仍然站得住腳的區間。實際省下的量取決於來源:已經是壓縮過的圖,再壓省得非常少;反過來,扁平色塊的 PNG 截圖常常一次掉 80%,而相機拍的 JPEG 大約 40%。要「看起來不失真」,品質請停在 70 以上。
左右滑動看完整表格 →
| 用途 | 品質 | 最長邊 | 備註 |
|---|---|---|---|
| 網頁圖片 / 部落格插圖 | 75 – 85 | 1600 | 螢幕上看不出差異;常常直接砍半 |
| 聊天 / 信件附件 | 70 – 80 | 1920 | 文字仍可辨識,目標每個 300 KB 以下;要 100 KB 就切到目標大小 |
| 商品頁 / 賣場圖檔 | 85 – 90 | 1200 – 1600 | 保住質感與文字邊緣;不要低於 80 |
| 素材歸檔 | 60 | 不縮放 | 先求體積;再用目標大小替每個檔案設上限 |
壓縮圖檔,還是調整圖片尺寸?
「圖片縮小」和「圖片壓縮」問的常常是同一件事,但解法分兩邊:這一頁降的是檔案位元數——構圖不動、只把圖檔變小;要改像素尺寸是另一個工具的事。要把一張圖做成 11 種社群尺寸,請用尺寸轉換;要做 favicon 與 App 圖示,請用圖示工坊。如果一批圖得先裁切,請在轉換工具裁好匯出,再帶回來這裡壓縮。
圖片壓縮常見問題
圖片壓縮要收費嗎?照片會被上傳嗎?
免費,不用註冊、沒有次數上限,也不加浮水印。圖檔不會上傳:解碼、縮放、編碼都在瀏覽器 canvas 裡執行,頁面沒有任何接收檔案的端點;開網路面板就能確認,除了頁面自己的靜態資源,沒有任何請求帶著你的照片。順帶一個副作用——重新編碼只寫入像素,EXIF(相機、光圈、快門、GPS 座標)會全部丟掉,靠 EXIF 歸檔的話請先備份原檔。
怎麼壓縮圖片才不會失真?
先從品質 80–85、最長邊 1600–1920 開始:相機拍的 JPEG 通常能省下一半到七成,放大到 100% 也看不出差別。品質低於 70,平坦的天空與漸層開始出現方塊;低於 50 一眼就看得出來。要「視覺上不失真」,就別把品質一路拉到底——這也是本工具把品質下限鎖在 40 的原因。
怎麼把照片壓縮到 100 KB 或指定大小?
把模式切到「目標大小」再填 KB 數,100、200、500 都可以。它會先逐級降品質(最多六段),不夠再以 25% 級距縮小最長邊(最多三輪,不會低於 320px);兩條路都走完仍超標,就標「未達標」而不是謊報成功。目標大小只對 JPEG 與 WebP 有效——PNG 是無損格式,鎖不了檔案大小。
JPG 壓縮和 PNG 壓縮差在哪裡?
JPG 是有損壓縮,適合照片;PNG 無損,適合截圖、線稿與需要透明背景的圖,但重壓幾乎不會變小。所以智慧模式讓 JPEG 維持 JPEG,把 PNG / WebP / AVIF 轉成 WebP——WebP 保留透明、瀏覽器全支援,同一張圖通常小一半以上。要交給舊系統、郵件用戶端或會檢查 MIME 的 CMS,請在輸出格式明確選 JPEG,壓得少一點但不會弄壞流程。
為什麼有些圖檔沒有變小,或直接被略過?
沒變小通常是來源已經被壓過(例如社群平台回傳的圖),再編碼只會更糟;或是「最長邊」沒開、尺寸沒動而編碼結果變大。兩種都會交付原檔並在該列標「保留原圖」,不會給你更大的檔案。被略過的是動態 GIF(canvas 重編碼只剩一張靜止影格)、SVG(向量轉點陣會失真)與 HEIC(瀏覽器解不開),原因會印在該列上,不會靜默丟掉。
可以一次壓縮整個資料夾的圖檔嗎?
可以,一批最多 60 張、單張上限 50 MB,每張獨立編碼——一張失敗不會卡住整批。但要先知道:改完參數不會自動重壓。追目標大小時每張最多要編碼九次(六段品質加三輪縮尺寸),滑桿一動就重算會鎖住主執行緒,所以流程是「改參數 → 提示 → 按一次重新壓縮」。
需要調整單張圖片的像素尺寸嗎?使用尺寸轉換