跳到主要内容
PulsarKit

在Windows上打开HEIC文件

把iPhone的HEIC照片转成到处都能打开的JPG,保留拍摄日期和GPS信息,画面方向也是正的。

把文件拖到这里

.heic, .heif, .hif · 最大100 MB

如何把HEIC转成JPG

  1. 1

    拖入HEIC照片

    一次最多50张,可以直接来自iPhone,也可以来自手机同步过的文件夹。没有MIME类型的文件(Safari通常就是这样发送的)会按扩展名接收。

  2. 2

    选择质量和要保留的信息

    默认质量为90,肉眼看和原图没有区别。决定拍摄日期和GPS坐标是否随照片一起保留。

  3. 3

    下载JPG

    一张照片下载为单个.jpg文件,多张则打包为pulsarkit-heic-to-jpg.zip;某个文件失败不会中断这一批的其他文件。

Windows为什么打不开这张照片

HEIC文件是用HEVC压缩的照片,装在HEIF封装格式里,而HEVC正是很多手机拍4K视频用的编码格式。Windows 10和11只有通过Microsoft Store里的两个扩展才能显示它:“HEIF图像扩展”和“HEVC视频扩展”,而大多数系统里缺的是第二个:它是付费扩展,不是系统自带的。没有它,“照片”应用画不出图片,文件资源管理器也显示不出缩略图。把文件改名为.jpg也不是捷径:变的只是名字,里面的HEVC数据还在,按扩展名判断的程序会说文件损坏或不支持。旧的编辑软件、打印机软件和很多上传表单会直接拒绝这种格式;而在IT部门锁定了Microsoft Store的办公电脑上,安装编解码器这条路本来就走不通。

一分钟的办法:在浏览器中转换

这个办法大约一分钟,而且完全不需要动Windows本身:不用安装程序,不用管理员密码,也不用去Microsoft Store。所以它在锁定的办公电脑上也能用,不只是家里的笔记本电脑。在Windows自带的Edge,或者Chrome、Firefox里打开这个页面,直接从文件资源管理器把照片拖进来,然后下载JPG。它们能在“照片”、“画图”、Word、网页表单或十年前的看图软件里打开,文件资源管理器也会立刻显示缩略图,因为JPG是Windows上每个程序一直都认识的格式。

JPG从原文件里保留了什么

照片方向是正的:旋转信息会从封装格式和EXIF标签里读取,只应用一次,并写进像素,所以这个转换器不会交给你一张横躺着的照片。拍摄日期、相机型号和曝光设置默认会随文件一起保留,GPS坐标也是,它有自己的开关,如果你想在发送前去掉位置信息,可以关掉它。实际上是AVIF的.heic文件会根据字节被识别出来,照样转换。如果你需要无损副本,HEIC转PNG使用同一个解码器;想要一个完全干净的文件,再用去除照片EXIF信息处理一步即可。

整个iPhone文件夹,一次五十张

从iPhone复制出来的文件夹里,.heic照片和.mov视频经常混在一起,而这个页面每次处理50张照片。在文件资源管理器里按“类型”排序,让HEIC文件排在一起,点击第一个,再按住Shift点击第五十个(状态栏会替你数出选中了多少个),把它们拖到页面上,接着处理下一批五十张。整批结果会打包成ZIP返回,Windows不用额外软件就能打开:右键点击它,选择“全部解压缩”。如果副本只需要在屏幕上看着正常,把“限制最长边”设为2048 px,文件会小好几倍。如果你不想下个月再做一遍,可以让iPhone从现在开始拍JPG:依次打开“设置”“相机”“格式”,选择“兼容性最佳”。这只影响新拍的照片,所以已经在你Windows电脑上的那些照片仍然需要这个页面。

照片始终不离开你的设备

解码和重新编码都通过WebAssembly在你的浏览器标签页里运行。HEIC解码器作为单独的模块加载一次,由浏览器缓存,在本地处理文件数据。照片不上传,不保存副本,关闭标签页就会从内存中清除所有内容。这一点在这里尤其重要,因为这些是带着日期和位置的私人照片。

常见问题

iPhone为什么把照片存成HEIC而不是JPG?

在画质相近时,HEIC存同一张照片只需JPG大约一半的空间,所以Apple从iOS 11起把它设为默认格式。代价是兼容性:很多Windows应用、旧的照片软件和网页上传表单仍然不认它,这时就需要JPG。

为什么别的HEIC转换器会把照片转成横的?

因为HEIC文件里有两个地方记录旋转,两者不一定一致。如果容器已经带了旋转,转换器还应用EXIF Orientation标签,照片就被转了两次。这个工具先检查容器,只有容器里没有旋转信息时才使用EXIF。

拍摄日期和GPS位置会保留吗?

会,默认两者都保留,也可以分别关闭。日期、相机和曝光参数会重新写入JPG的EXIF信息;GPS坐标有自己的开关,所以分享照片前可以保留日期、去掉位置。

实况照片会怎样?

你得到的是静态画面,这正是实况照片的.heic文件里实际存的内容;视频部分在旁边单独的.mov文件里。静态画面取自容器声明的主图像,所以得到的是真正的照片,而不是低分辨率预览。

为什么我的.heic文件有时其实是AVIF?

因为有些工具把AV1压缩的数据存进HEIF容器,却保留.heic扩展名。格式是从文件自身的字节里读出来的,所以这类文件会被自动识别并按AVIF解码。转换照样能完成,结果里会告诉你文件里实际是什么。

一次能转换多少张照片?

最多50个文件,每个100 MB,总共500 MB。它们用同样的设置依次处理,进度条显示已完成的文件,失败的文件会被跳过,不会取消整批任务。

能直接在手机上用吗?

能。一切都在浏览器里运行,所以在iPhone上打开这个页面、从相册选择照片,和在电脑上用法一样。由于Safari经常把HEIC的MIME类型报为空,文件选择器也按.heic、.heif和.hif扩展名接收文件。

照片会上传到服务器吗?

不会。解码器和编码器是在你的标签页里运行的WebAssembly模块;照片数据从磁盘读进内存,不会发送到任何地方。不需要账号,没有排队,事后也没有需要删除的东西。

指南

相关工具