HEIC 照片在 Windows 上打不开、网站传不上去:把 iPhone 照片变成 JPG

iPhone 照片拷到电脑上全是 .HEIC,Windows 打不开,或者上传页面直接拒收。这里讲 Windows 要显示它们需要什么,iPhone 哪些设置有用、又管不到哪些照片,以及怎么转换手头已有的照片。

Ashton
格式

照片本身没有问题。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 Community

同一部手机、同一根线、同样的设置,结果却不一样。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。提问者还重启过电脑、修复过「照片」应用。

Microsoft Q&A

最多人觉得有用的那条回复,把问题归咎于 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,或者把相机改成「兼容性最佳」。

Adobe Community

对大多数表单来说,这条建议都适用:上传前先转成 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,会跳过这一步。

在浏览器里把 HEIC 转成 JPG

它做不到的:实况照片只会变成一张静态照片,没有动态效果。手机浏览器里也能用,但一批照片超过 40 MB 时会给出提示,因为手机可能中途内存不足。如果你每周都要搬几百张照片,还是上面的 iPhone 设置或者安装版软件更合适。

表单还限制了文件大小或像素时

证件照上传和申请表,有时还会规定最大文件大小或最大宽度。「调整图片尺寸」可以直接接受 HEIC,按宽度、高度、长边或百分比缩小后保存。它的输出格式默认是 PNG,照片请改成 JPG。新的尺寸会加到文件名里。

调整照片尺寸,HEIC 也行

如果表单要求把几张照片合成一个 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 价格可能因国家或地区而异。