HEIC 是什麼?為什麼網站不收?
HEIC 是 iPhone 預設的照片格式,畫質相同時檔案比 JPEG 小,但不少網站、上傳表單和部分 Windows 電腦不支援,所以常被擋下來;上傳前轉成 JPG 就能解決。

本文提到的 PassSize 目前審核中・即將上架,還不能下載。上架前可以先用文中的內建方法,上架後這裡會換成下載連結。
快速回答
HEIC 是 iPhone 預設的照片格式:用 HEVC 編碼影像、存在 HEIF(高效率影像檔案格式)裡的檔案,在畫質差不多的情況下,檔案比 JPEG 更小、更省空間。問題是不少報名系統、學校與政府網站的上傳表單只接受 JPG/PNG,部分 Windows 電腦也要另外安裝支援才打得開,所以會出現「格式不支援」。解法是上傳前轉成 JPG,或把相機改成「最相容」讓之後的照片直接拍成 JPG。
HEIC 是什麼?
從 iOS 11 開始,iPhone 拍照預設使用 HEIF(High Efficiency Image File Format)。HEIF 是容器格式,iPhone 照片裡的影像用 HEVC 編碼,這種組合的副檔名就是 .HEIC;影片則使用 HEVC(H.265)。根據 Apple 的說明,HEIF 比 JPEG 有更高的壓縮率,可以在維持相同畫質的情況下,替 iPhone 和「iCloud 照片」省下更多儲存空間。
iPhone 7 以後的機型都能用這個格式拍照。你可以在「設定」→「相機」→「格式」看到兩個選項:
- 高效率:用 HEIF/HEVC 拍攝,比較省空間(預設)。
- 最相容:用 JPEG/H.264 拍攝,相容性較好,大多數電腦和網站都能開。
HEIC 有什麼優點?
- 檔案比較小:同樣的畫面,HEIC 通常比 JPEG 小,手機和 iCloud 可以存更多照片。
- 壓縮效率較高:HEIC 一樣是有損壓縮,但同樣畫質下需要的資料比 JPEG 少。
- 在 Apple 裝置之間很順:iPhone、iPad、Mac 都內建支援,用「iCloud 照片」同步時也會保留原始格式。
如果你想更了解「為什麼同樣的照片可以變小」,可以看〈壓縮圖片的原理是什麼?〉。
為什麼網站不收 HEIC?
1. 上傳表單只接受 JPG/PNG
很多報名、申請、學校、政府網站的上傳欄位只開放 .jpg、.jpeg、.png、.pdf。這些系統需要在網頁上顯示預覽、產生縮圖,或交給後端程式檢查,而 HEIC 在網頁上的支援度一直比 JPG 低,所以乾脆不收。
2. 部分電腦打不開
Mac 從 macOS High Sierra 開始內建支援。Windows 電腦則視版本和安裝的元件而定,部分電腦需要另外從 Microsoft Store 安裝 HEIF 相關的擴充功能才能開啟。承辦人員收到打不開的檔案,就等於沒收到。
3. 舊系統、舊軟體不支援
比較舊的作業系統、修圖軟體、公司內部系統,常常只認得 JPG、PNG 這些老牌格式。
什麼時候 iPhone 會自動幫你轉?
不是每次都要自己轉。Apple 說明了幾種會自動轉成 JPEG 的情況:
- AirDrop、訊息、郵件:如果對方的裝置不支援 HEIF,系統可能會自動用 JPEG 分享。
- 用傳輸線匯入電腦:「設定」→「App」→「照片」→「傳送到 Mac 或 PC」選「自動」時,匯入 Mac 或 PC 的照片可能會轉成 JPEG。
但網頁上傳表單不一定會自動轉換,實際行為依瀏覽器和網站而定;你從相簿選了 HEIC 照片,網站收到的可能就是 HEIC,只收 JPG 的表單就會擋下。
要不要改成「最相容」?
| 你的狀況 | 建議 |
|---|---|
| 照片大多留在 iPhone、Mac、iCloud | 維持「高效率」,比較省空間 |
| 常常要傳到 Windows 電腦或公司系統 | 可以改「最相容」,省去轉檔 |
| 偶爾才要上傳報名、申請網站 | 維持「高效率」,需要時再轉 JPG |
| 手機空間已經很緊 | 維持「高效率」 |
要注意,改成「最相容」只影響之後拍的照片,以前拍的 HEIC 不會自動變成 JPG。已經拍好的照片要怎麼轉,可以看〈iPhone 的 HEIC 照片怎麼轉成 JPG?〉,裡面整理了「檔案」App、iOS 26「預覽」App 等內建方法。
用 PassSize 一次處理格式和大小
上傳卡關時,常常是兩個問題一起來:格式要 JPG,大小又不能超過 2MB 或 500KB。PassSize 可以:
- 把 HEIC 轉成 JPG 或 PNG,一次處理多張。
- 再壓到 500KB、1MB、2MB 或自訂大小,也能限制長寬(例如 1200×1200)。
- 直接輸入「1200x1200 轉 JPG」「限制 2MB」這類網站寫的規定,App 看得懂。
- 轉檔和壓縮都在手機上處理。
小提醒:有些網站會檢查副檔名而不是實際格式。不要直接把檔名從 .HEIC 改成 .JPG,檔案內容沒變,對方還是可能打不開,請用轉換工具真正轉檔。
繼續閱讀完整指南:iPhone 照片與 PDF 壓縮完整指南 →
揭露:PassSize 是本站(Charonyu)開發的 App。文中的內建方法與其他做法,都是不需要下載我們的 App 也能使用的選擇。
常見問題
HEIC 和 HEIF 有什麼不同?
HEIF(高效率影像檔案格式)是格式本身,像一個容器;HEIC 指的是裡面影像用 HEVC 編碼的 HEIF 檔,也是 iPhone 照片的副檔名。日常使用可以當成同一件事。
從 iPhone 用 AirDrop 或郵件傳照片,會是 HEIC 嗎?
不一定。Apple 說明,如果接收的裝置不支援 HEIF,系統可能會自動改用 JPEG 分享;但上傳到網頁表單時通常不會幫你轉換。
要不要乾脆把相機改成「最相容」?
如果你常常要把照片傳到 Windows 電腦或上傳到各種網站,可以考慮;缺點是同樣的照片會占用比較多空間。偶爾才需要的話,維持「高效率」、需要時再轉 JPG 比較划算。
HEIC 轉成 JPG 會損失畫質嗎?
JPG 也是有損格式,但用原始像素、較高品質輸出時,一般照片通常看不出明顯差別,只是檔案多半會變大一些;HDR 照片的亮度效果在 JPG 上可能看起來不同。