@SoNiceInfo 發布於 2026年9月22日
如果你像攝影師或網頁製作者那樣大量轉換 HEIC,最簡單的方法是使用 GUI App Image Tool+: WebP 或 AVIF 輸出、調整大小、重新命名與中繼資料的控制,只要拖放一次就能全部完成。 反過來說,如果只需要幾張 JPG,Finder 內建的快速動作「轉換影像」就夠了(macOS 12 Monterey 以後,不需要額外的軟體)。 預覽程式和 sips 指令也能做到。本文介紹的 4 種方法全都是離線處理:沒有任何一種會把你的照片上傳到任何地方。
| 方法 | 批次 | 輸出格式 | 調整大小/重新命名 | 事前準備 |
|---|---|---|---|---|
| Image Tool+(推薦) | 支援 | WebP、AVIF、JPEG XL、PNG、JPG、HEIC 等 | 支援/支援(另可加浮水印、編輯中繼資料) | 從 App Store 安裝 |
| 快速動作 | 支援 | JPEG、PNG、HEIF | 4 種尺寸預設/不支援 | 不需要(macOS 12 以上) |
| 預覽程式 | 支援(不適合大量處理) | JPEG、PNG、TIFF、HEIC 等 | 需另外操作/不支援 | 不需要 |
| sips 指令 | 支援 | JPEG、PNG、HEIC 等(不含 WebP) | 支援/需寫 shell 腳本 | 不需要(使用終端機) |
Mac 用的圖片批次轉換 App「Image Tool+」是我開發的 Mac 專用 App。它能把 HEIC、PNG、JPG、GIF 等格式批次轉換成 WebP、AVIF、JPEG XL、PNG、JPG 等格式。 使用方法只有 3 個步驟:把圖片或資料夾拖進視窗、選擇輸出格式,然後按下「開始轉換」。
拖放圖片
從 Finder 拖入一批 HEIC 檔案(或整個資料夾)。
選擇輸出格式
WebP、AVIF、PNG、JPG 等。調整大小、浮水印與重新命名也能一次設定好。
按下「開始轉換」
在搭載 Apple 晶片的 Mac 上幾秒鐘就完成,即使一次數百張也一樣。
遇到下面這些情況,macOS 內建的工具就力有未逮了。Image Tool+ 能一次處理全部。
所有處理都在 Mac 上進行,圖片絕不會上傳。採一次性購買,不需要訂閱。 詳情請參考 Image Tool+ 的產品頁面。
如果只需要 WebP,或只想試試 AVIF,也有可免費開始使用的單一格式 App。兩者都能讀入 HEIC。
macOS 12 以上 · 原生支援 Apple 晶片
macOS 12 Monterey 以後的 Finder 內建了轉換影像的快速動作。如果只需要把 HEIC 轉成 JPG,用這個就夠了。
⌘ + A 可選取資料夾中的所有項目)。方便的代價是:無法以數值設定 JPEG 品質,尺寸只有 4 種預設,也無法選擇輸出資料夾或檔名。
預覽程式也能一次輸出多張圖片。與快速動作不同的是,它能用滑桿調整 JPEG 品質。
⌘ + A 選取所有圖片。如果沒有在側邊欄中選取所有縮覽圖,就只會輸出目前顯示的那張圖片。一次打開數百張照片會佔用大量記憶體,所以大量處理時,sips 是更好的工具。
sips 是 macOS 內建的圖片處理指令。在終端機中移到存放 HEIC 檔案的資料夾,然後執行以下指令。資料夾中的所有 HEIC 檔案都會轉換成 JPG,並儲存在 jpg 資料夾中。
cd ~/Pictures/heic-photos
mkdir jpg && sips -s format jpeg *.HEIC --out jpg/用 formatOptions 設定 JPEG 品質(0~100,或 low/normal/high/best)。
sips -s format jpeg -s formatOptions 80 *.HEIC --out jpg/要轉成 PNG,只要改變 format 即可。也可以在同一行指令中調整大小,例如把長邊縮到 2048 px 以內。
# 轉換成 PNG
mkdir png && sips -s format png *.HEIC --out png/
# 轉換成 JPG,同時把長邊縮到 2048 px
sips -Z 2048 -s format jpeg -s formatOptions 80 *.HEIC --out jpg/如果你的檔案副檔名是小寫(.heic),請改寫成 *.heic。 務必用 --out 指定輸出資料夾:少了它,sips 會覆寫原始檔案。
用下面的指令可以列出 sips 支援的格式。
sips --formats在我的機器(macOS 27)上,jpeg、png、heic 和 avif 都標有「Writable」,但 webp 沒有。 也就是說,macOS 內建的工具能讀取 WebP,卻無法寫出。 要把 HEIC 轉成 WebP,必須使用方法 1 的 App,或分兩步驟:先轉成 PNG,再執行 cwebp(它無法直接讀取 HEIC)。
搜尋「HEIC 轉 JPG」,會找到許多線上轉換工具。但 iPhone 照片帶有 EXIF 中繼資料:拍攝時間、相機機型與 GPS 位置。 使用線上轉換工具,等於不只把照片,也把可能洩漏你住處或工作地點的資料,上傳到第三方的伺服器。
macOS 本身就能轉換 HEIC,沒有必要上傳任何東西。本文介紹的每一種方法都完全在 Mac 上執行,也能離線使用。
HEIC 是 iPhone 自 iOS 11 起預設使用的圖片格式。它採用 HEVC(H.265)壓縮,能以大約 JPEG 一半的檔案大小,保存畫質相近的照片。 Apple 裝置可以順利打開,但部分 Windows 環境、網路服務和舊版軟體無法讀取,因此常常需要轉換成 JPG 或 PNG。
JPG 是有損格式,嚴格來說會有些微損失。以 80~90 左右的品質輸出,幾乎看不出差異。 如果完全不想有任何損失,請選擇 PNG,但照片的檔案會比 JPG 大好幾倍。原始的 HEIC 檔案請保留下來,不要刪除。
視方法而定。Finder 的快速動作有「保留後設資料」核取方塊,取消勾選就能輸出不含位置資訊的檔案。 sips 指令和預覽程式通常會沿用中繼資料。打算發布到社群媒體或部落格的照片,請先移除位置資訊。
在 iPhone 上前往「設定」>「相機」>「格式」,選擇「最相容」。之後拍攝的照片就會儲存為 JPEG。 JPEG 檔案大約是 HEIC 的兩倍大,所以如果在意儲存空間,比較實際的做法是維持「高效率」,只在 Mac 上轉換需要的照片。
macOS 內建的工具做不到:快速動作、預覽程式和 sips 都無法寫出 WebP。 Google 的 cwebp 指令也無法直接讀取 HEIC,必須先轉成 PNG 或 JPG。 要把 HEIC 直接批次轉換成 WebP,最簡單的方法是使用能讀入 HEIC 的 App,例如 Image Tool+ 或 WebP Converter.。
要大量轉換 HEIC,Image Tool+ 是最簡單的選擇:WebP 或 AVIF 輸出、調整大小、重新命名與中繼資料的控制,一次就能完成。 話雖如此,如果只是單純把 HEIC 轉成 JPG,快速動作就足夠了。 想設定 JPEG 品質時用預覽程式,經常大量處理時則用 sips。