HEIC 照片在 Windows 上打不开、网站传不上去:把 iPhone 照片变成 JPG
iPhone 照片拷到电脑上全是 .HEIC,Windows 打不开,或者上传页面直接拒收。这里讲 Windows 要显示它们需要什么,iPhone 哪些设置有用、又管不到哪些照片,以及怎么转换手头已有的照片。
照片本身没有问题。iPhone 相机设为「高效」时,照片会存成 HEIF 格式,扩展名是 .heic。Apple 的支持页面说,运行 iOS 11 或更高版本的 iPhone 7 及以后机型都能这样拍。这种格式能用更小的空间装下同样的画面。Apple 设备打开它毫不费力,但外面的大多数地方打不开。
从 iPhone 拷到电脑,结果全是 .HEIC
最常见的起因是一根 USB 线。Apple 的页面写道,从连接的 iPhone 把媒体导入到「照片」、「图像捕捉」或 PC 时,“相应媒体可能会转换为 JPEG 或 H.264”。注意“可能”这两个字。转不转取决于一项设置,看起来也取决于电脑。下面这个 Apple Community 的提问说明了后一点:
Previously my PC was on Windows 10, and whenever I transfer my iPhone 13 photos to PC, they were in JPG format. However, after I updated my PC to Windows 11, iPhone 13 photos are transferred in HEIC format instead of JPG.
译文:“以前我的电脑是 Windows 10,每次把 iPhone 13 的照片传到电脑上都是 JPG 格式。可是把电脑升级到 Windows 11 之后,iPhone 13 的照片传过来变成了 HEIC,而不是 JPG。”2025 年 2 月发布。手机的传输设置是「自动」。
同一部手机、同一根线、同样的设置,结果却不一样。Apple 没有公布其中的规则。在另一个帖子里,一位在 Apple Community 回答问题多年的用户是这样说的:“只有直接从设备下载照片时才会转换,而且只有在电脑系统处理不了 HEIF 时才转。”换句话说,只要手机判断你的电脑能处理 HEIF,你拿到的就是 HEIF,不管你实际用的那个软件打不打得开。
Windows「照片」提示「你需要一个扩展名才能使用此文件」
Microsoft 关于 Windows 10「照片」应用的支持文章说,HEIF 和 HEVC 文件会出现这条提示,并指向 Microsoft Store 里的两个下载:
| 扩展 | Microsoft 文章里的价格 | 作用 |
|---|---|---|
| HEIF 图像扩展 | 免费 | 让 Windows 能读写 HEIF 文件 |
| HEVC 视频扩展 | 0.99 美元 | 解码 .heic 文件里存放的图像数据 |
文章写得很明白:“即使只打算使用照片,不打算使用视频,也需要这两个扩展。”HEIF 扩展自己的 Store 说明里也写着,要查看使用 .heic、.hif 或 .heif 扩展名的 HEIF 文件中的图像,“必须安装”HEVC 视频扩展。只装了免费的那个就停手,是最常见的失误。
两个都装上,也不一定就好了。Microsoft Q&A 上的这个提问,有 50 多人标记为自己也遇到了:
When I try to open HEIC photos from my iPhone 14 pro on my computer in the photos app I get the error "It looks like we don't support this file format." despite having installed both the HEIF and HEVC extensions from Microsoft.
译文:“我在电脑上用「照片」应用打开 iPhone 14 Pro 拍的 HEIC 照片时,报错「It looks like we don't support this file format.」(看起来我们不支持这种文件格式),可我已经装了 Microsoft 的 HEIF 和 HEVC 两个扩展。”2024 年 5 月,Windows 11 家庭版 23H2。提问者还重启过电脑、修复过「照片」应用。
最多人觉得有用的那条回复,把问题归咎于 HEVC 扩展的某个特定版本,并退回了旧版。我们没能在 Microsoft 公开的任何资料里证实这一点,所以请把它当作一个人的解决办法。能确定的是:扩展只是让你自己的电脑能显示这个文件,它仍然是 HEIC。用邮件发出去、附到表单上、交给用别的电脑的人,问题都会跟着走。
拒收 .heic 的上传页面
招聘网站、学校系统、政府表单,还有很多网页应用,都会列出接受的图片格式,而 HEIC 很少在其中。浏览器是原因之一。根据 caniuse 的数据,Chrome、Edge 和 Firefox 完全无法显示 HEIC 图片,Safari 也要从 17 版起才行。一个会给你预览照片的表单,面对 HEIC 就没东西可显示。
知名的网页应用也会这样。这条来自 Adobe Community:
I cannot upload iPhone photos into express projects. Every time I try uploading, I get an unsupported file type error for a .heic file. (all iPhone photos are .heic) is there a way around this?
译文:“我没法把 iPhone 照片传进 Express 的项目。每次上传,都提示 .heic 文件是不支持的文件类型(iPhone 照片全是 .heic)。有没有办法绕过去?”Adobe Express,2024 年 4 月。回复建议先转成 JPEG 或 PNG,或者把相机改成「兼容性最佳」。
对大多数表单来说,这条建议都适用:上传前先转成 JPG。会有一个副作用:HEIC 的压缩效率比 JPG 高,所以转出来的文件通常比原来大。如果表单还限制了文件大小,请看最后一节。
iPhone 的设置,以及它们管不到的地方
| 设置 | 会改变什么 | 不会改变什么 |
|---|---|---|
| 「设置」>「相机」>「格式」>「兼容性最佳」 | 之后拍的照片和视频存成 JPEG 和 H.264 | 手机里已有的照片仍然是 HEIC |
| 「设置」>「App」>「照片」里传输到 Mac 或 PC 的那一项(英文界面叫 Transfer to Mac or PC,选「自动」或「保留原片」) | 选「保留原片」,用数据线导入时不转换;选「自动」,允许转换 | 只管数据线导入。通过其他应用发出去的照片不归它管 |
| 用邮件、「信息」或隔空投送分享 | 如果接收设备不支持较新的格式,可能会以 JPEG 发出 | 没有开关可调,取决于接收方 |
第一行最容易让人误会。Apple 的原话是:“此后拍摄的所有新照片和视频将使用 JPEG 或 H.264 格式。”是新拍的。今天改了设置,去年夏天的旅行照片一张也不会变。而且还更占空间,Apple 把 HEIF 描述为节省空间的选项。如果手机快满了,相机设置就别动,只转换要发出去的那些照片。
第二行管的范围比听上去窄。前面那位 Apple Community 老用户还补充说:“这个设置并不能保证你用其他方式分享照片时会被转换。”从网盘应用、文件管理应用或浏览器上传,走的是另一条路,这个设置管不着。
转换手头已有的照片
Mac 自带这个功能。按 Apple 的说明,在「照片」或「预览」里打开 HEIF 图像,选取「文件」>「导出」,然后选 JPEG 或 PNG 等格式进行存储。
在 Windows 上,或者在装不了 Store 扩展的公司、学校电脑上,可以用本站的 HEIC 转换工具。它在浏览器里运行,什么都不上传。对照代码核实过的行为如下:
- 放进多少张照片都可以,一张接一张依次转换。不止一张时,结果页会提供「全部下载(ZIP)」。
- 可存成 JPG(默认)、PNG 或 WebP。JPG 和 WebP 有一个 30% 到 100% 的质量滑块,初始为 82%。
- 会读取 HEIC 里记录的旋转信息,竖拍的照片转出来方向是正的。
- 保留原文件名,只换扩展名:IMG_0123.HEIC 变成 IMG_0123.jpg。
- 不保留拍摄信息(日期、位置、机型),因为画面是重新绘制、重新保存的。上传时这样正好,但这也是要留着原图的理由。
- 在 Chrome、Firefox 这类解不了 HEIC 的浏览器里,第一次会下载一个约 1.4MB 的照片引擎。Safari 自己就能解 HEIC,会跳过这一步。
它做不到的:实况照片只会变成一张静态照片,没有动态效果。手机浏览器里也能用,但一批照片超过 40 MB 时会给出提示,因为手机可能中途内存不足。如果你每周都要搬几百张照片,还是上面的 iPhone 设置或者安装版软件更合适。
表单还限制了文件大小或像素时
证件照上传和申请表,有时还会规定最大文件大小或最大宽度。「调整图片尺寸」可以直接接受 HEIC,按宽度、高度、长边或百分比缩小后保存。它的输出格式默认是 PNG,照片请改成 JPG。新的尺寸会加到文件名里。
如果表单要求把几张照片合成一个 PDF,「图片转 PDF」可以直接接收 HEIC,导入时逐张转成 JPG。拖动列表调整页面顺序,再选「保持图片原尺寸」或「适应 A4」。
常见问题
- 直接把 .heic 改名成 .jpg 行不行?
- 不行。名字变了,内容还是 HEIC,表单或软件一读文件就会出错。我们的转换工具看的是文件内容,所以改过名的 HEIC 拖进来,照样能认出来。
- 转换之后能删掉 HEIC 原图吗?
- 留着。JPG 是重新压缩过、不带拍摄信息的副本,把它当作对外发送的版本。
- 转出来的照片是横躺着的。
- HEIC 存竖拍照片时,会附一条要转多少度的记录,有些转换工具会忽略它。换一个会应用旋转信息的工具,从原图重新转。
- 质量该设多少?
- 越高越接近原图,文件也越大。和大小上限较劲时就调低;要打印的照片保持在 90% 以上。
更新于 2026年9月30日 · 截至 2026 年 9 月 30 日。菜单名称和价格依据 Apple 关于 HEIF/HEVC 的支持文章(2025 年 12 月 5 日更新)以及 Microsoft 关于 Windows 10「照片」应用扩展的支持文章。浏览器支持情况来自 caniuse。Store 价格可能因国家或地区而异。