☰
HEIC图片怎么转PNG?在线转换工具与格式兼容性全指南
2026/9/25 4:02:10 网站建设 项目流程

iPhone 的 HEIC 图片怎么转 PNG?90% 的人第一步就选错了工具

上周帮朋友导一批照片,他手机里存了大半年的图,传到 Windows 电脑上全打不开。文件夹里一堆 .heic 后缀文件,Windows 自带看图不认识,双击提示"不支持此文件格式",想做 PPT 素材、发微信原图,全卡在这一步。身边太多人遇到这个问题,第一反应是去 App Store 下载付费转换器,或者在电脑上装各种杂牌解码器,其实完全没必要——在线转换网站就能解决,关键是要会用、选对。

这篇文章专门讲清楚三件事:为什么 iPhone 默认存成 HEIC、哪些场景必须转成 PNG、以及在线转换网站怎么挑怎么用。顺带把转换过程中最常见的坑(变色、方向翻转、文件反大)一次说完。无论你是刚换 iPhone 的新手,还是经常跨手机电脑导文件的老用户,都能直接照着操作。

1. HEIC 为什么成了 iPhone 的默认格式,又是怎么一步步变成"烫手山芋"的

1.1 苹果为什么抛弃了 JPG

以前 iPhone 拍照默认输出 JPEG,体积虽然可接受,但照片稍微多一点,备份和存储压力就上来了。苹果在 iOS 11 开始默认采用 HEIC(HEIF 格式的一种文件扩展名),核心编码是 HEVC(也就是 H.265)。

H.265 相比传统 JPEG 使用的 H.264 编码,压缩效率提升大约 30% 到 50%。用大白话说,同一张照片拍下来,存成 HEIC 的文件大小可能只是 JPEG 的一半,但肉眼几乎看不出画质差异。我实际对比过,一张 1200 万像素的 iPhone 照片,JPEG 通常在 3MB 到 5MB,HEIC 版本能压到 1.5MB 到 2.5MB。对手机存储空间和 iCloud 备份来说,确实是实打实的省空间。

HEIC 还支持一个普通 JPEG 比不了的能力:单文件多帧存储。iPhone 连拍、实况照片(Live Photo)里的画面序列,可以在一个 HEIC 文件里存多张图,而不需要像 JPEG 那样每帧单独存一个文件。这也是为什么苹果在"设置-相机-格式"里默认选择"高效"而非"兼容性最好"的原因。

1.2 从"高效"变成"麻烦"的转折点

问题在于 HEIC 是苹果力推的格式,但生态里的其他成员并没有完全跟上。Windows 10 和 Windows 11 在原生状态下都不直接支持 HEIC,需要从微软商店额外安装"HEIF 图像扩展"和"HEVC 视频扩展"才能看图;Android 虽然各厂商兼容性不一,也有不少机型认不出这个格式;很多网页后台、设计工具、打印店系统,更只认 JPEG 和 PNG。

于是你发现,iPhone 上拍得挺开心的,一旦要把照片发给用安卓的朋友、传到 Windows 电脑上做文档、插入到公众号编辑器,就处处碰壁。这就是 HEIC"烫手山芋"化的真实过程——手机端有多高效,跨设备端就有多费劲。

此外,有些平台即使识别 HEIC,也只是"认得出扩展名",读取图片信息时可能丢失色彩配置文件,导致原本鲜艳的照片发出去后灰蒙蒙的。这也是我后面要专门讲的"转换后变色"问题。可以说,HEIC 本身不差,差在兼容性这条生态链上。

2. 转 PNG 前先搞清楚:你的照片到底需不需要转换

2.1 哪些场景必须转,哪些场景其实不用折腾

很多人在导照片时不管三七二十一,直接全部转一遍。其实应该先判断:你的目标设备是什么、照片要拿去哪里用。

必须转的场景:

  • 发给安卓用户,尤其是对方用微信时。微信对 HEIC 的兼容性时好时坏,有些手机接收 HEIC 后预览正常,但转发到朋友圈、保存到相册时会把文件当作附件,点开白屏。
  • 传到 Windows 电脑上做 PPT、Word 配图,或者上传到公司 OA、邮箱附件。这些系统大多数只认常规格式。
  • 在打印店、照相馆冲印照片。自助打印机的驱动和软件很少支持 HEIC,传过去经常直接报错,或者打出来整个布局错乱。
  • 插入公众号文章、电商详情页、个人网站。各平台编辑器背后的图片处理组件不一定支持 HEIC,压出来的图可能变成空白或提示下载文件。

不需要转的场景:

  • 照片只在 iPhone、iPad、Mac 之间流转,通过 AirDrop(隔空投送)传,系统会自动转成兼容格式,或者对方设备本来就能打开 HEIC。
  • 全家都是苹果生态,照片一直放在 iCloud 里,用"照片"App 查看,完全没影响。
  • 只是自己备份到网盘或移动硬盘,不打算在其它设备上马上打开。

另外多提一句:如果你只是想让 Windows 也能看 HEIC,那根本不需要转 PNG,去微软商店搜"HEIF 图像扩展"装一个就够了。这个扩展是官方出的,免费,装完以后文件资源管理器能直接看缩略图,双击也能预览。唯一要注意的是,部分版本还需要额外安装"HEVC 视频扩展",这个可能在商店里需要付费或从设备制造商处获取,搜索时注意区分。

2.2 为什么场景是"转 PNG"而不是"转 JPEG"

标题里说的是把 HEIC 转成 PNG,但我得先说清楚一个容易误解的点:PNG 并不总是最佳选择。

PNG 是无损压缩格式,适合图片里有文字、图标、线条、大面积纯色,或者需要透明背景的场景。比如你拍一张产品图要抠掉背景放到网页上,PNG 比 JPEG 合适得多;比如你做 PPT 想放一张带透明底的小图标,PNG 也是首选。

但对于普通照片——就是相机直接拍出来那种内容连续的画面,JPEG 和 HEIC 这类有损格式反而在体积和画质间平衡得更科学。你用 HEIC 转成 PNG,文件体积会明显增大,很可能一张 2MB 的 HEIC 转成 PNG 变成 8MB 甚至十几 MB,而画质并没有肉眼可见的提升。

所以,如果只是为了让 Windows 能打开、为了发微信、为了图文排版,转成 JPEG 更明智。但你手头确实有一批图要逐一扣细节、做设计、保留透明通道,那转 PNG 就完全正确。下面推荐的在线转换网站,基本都能在 PNG 和 JPEG 之间自由选,建议根据实际用途灵活切换,别一根筋全转 PNG。

我把这几种格式的体积、画质、适用场景做成一张对比表,方便你判断:

格式压缩类型体积表现兼容性推荐场景
HEIC有损/无损可选最小(约为JPEG一半)苹果生态良好,Windows需装扩展,Android参差iPhone存储、iCloud备份、苹果设备间传输
JPEG有损中等几乎全平台支持普通照片、社交分享、文档插图、冲印
PNG无损最大几乎全平台支持截图、设计稿、透明背景、文字图像、需要无损细节的素材

3. 在线转换网站横评:我实际试过且觉得靠谱的几个

现在网上搜"HEIC 转 PNG",能跳出一大堆网站。有的用一次就要注册账号,有的限速,有的把文件大小卡在 5MB 以内,有的转完给文件打水印。我挑几个比较主流、实际体验还算稳定的推荐出来,方便你直接抄作业。

需要先说明一句:我推荐的思路是"优先选做文件格式转换起家的老牌服务",而不是那种来源不明的小网站。原因在于,你上传的是个人照片,尤其可能是家里人、孩子、朋友的照片,隐私风险不能忽视。

3.1 CloudConvert

网址是 cloudconvert.com,老牌格式转换服务,支持 HEIC 转 PNG,也支持 JPEG、WebP 等常见格式互转。界面清爽,传完文件之后可以自己选输出分辨率、压缩级别、是否保留元数据(EXIF 信息)。

优点:支持批量上传(一次最多 25 个文件);转换质量稳定;可以自定义参数,适合对图片处理有要求的人。缺点:免费用户每小时有一定转换配额,超过之后要等待;视频转换需要付费,图片转换基本够用。我自己的体验是,免费额度一天转换几十张照片没啥问题,连续转几百张才可能触发限流。

3.2 Convertio

网址是 convertio.co,同样支持 HEIC 转 PNG,页面是全中文的,对不习惯英文界面的用户非常友好。它的特点是转换速度快、支持超过多种格式间的互转,而且同样支持批量上传。

Convertio 在手机浏览器上也可以用,我试过直接在 iPhone 的 Safari 里打开网页选照片转换,走 PC 端保存,方便是方便,但注意不收太隐私的图。免费版限制单个文件不超过 100MB,对于手机照片来说是足够用的。

3.3 iLoveIMG

网址是 iloveimg.com,主打图片压缩和格式转换。它最大的优势是干净、快速,没有复杂的参数设置,上传完点击"转换为 PNG"就行。如果你完全不懂参数,只想赶紧把这堆 HEIC 变 PNG,这个最无脑。

还有一个我比较喜欢的功能:它可以只保留源文件夹结构,把批量转换后的文件打包成 ZIP 下载,适合整理大目录。隐私方面,官网称文件会在处理完成后的几个小时内自动删除,但不能完全验证,重要照片还是自己判断。

3.4 其它需要避开的坑

搜出来排名靠前的某些小站,打开会跟你要"安装解码器""下载专属客户端",这就是典型的坑。转换 HEIC 根本不需要装任何客户端,纯网页就应该能完成。凡是强制让你下载软件才能转换的,一律关掉。

还有些网站会把文件大小限制在 1MB 以内,手机照片动辄 2MB 到 5MB,根本无法正常转换,也不用强求,直接用上面三个老牌站点就好。

4. 完整转换操作流程:从上传到下载的每一步

4.1 单张转换示例

用 CloudConvert 举例,但换成 Convertio、iLoveIMG 也是同样套路:

  1. 打开 CloudConvert 官网,主页直接能看到"选择文件"的按钮,点击后选择 iPhone 里的 HEIC 文件。
  2. 输出格式下拉框里选 PNG。
  3. 点"转换"按钮,系统会自动上传、转码、生成下载链接。整个过程通常 10 秒到 30 秒。
  4. 点"下载"按钮,把 PNG 存到电脑或手机本地相册。

这里有个小细节:网站在转换完成后会保留文件一段时间,方便重复下载。如果你忘了保存,关闭页面前最好先把下载链接复制下来,或者直接下载完成再关页面。

4.2 批量转换与 ZIP 打包

一次导几十张甚至几百张照片,单张操作不现实,我建议用 Convertio 或 iLoveIMG 的批量上传。具体做法:

  • 把 iPhone 里的 HEIC 文件先通过数据线、微信文件传输助手或 iCloud 网页版全部导出到一个电脑文件夹。
  • 在转换网站里一次性选择这些文件,或直接拖拽到网页上传区。
  • 勾选"转换为 PNG",选好保存方式(多数支持 ZIP 压缩包下载)。
  • 点开始转换,等待进度条走完,下载 ZIP 文件,解压后所有照片就都是 PNG 了。

批量转换时,输出文件名通常会保留原始文件名的前缀。如果你希望转完后的 PNG 更容易整理,原始 HEIC 文件建议提前按日期或场景分目录命名,比如"2025-06-01 旅游""宝宝百天",转换后的文件会沿用这些名称,不会出现一堆乱码编号。

4.3 参数设置的取舍建议

在线转换器的参数面板里,有几个选项值得留意:

  • 分辨率(Resize):默认保持原始分辨率。普通使用不要动它,除非你希望压缩成手机壁纸或微信头像尺寸。
  • 质量(Quality):转 PNG 时一般没有质量滑杆,因为 PNG 无损,但有的网站会提供"压缩级别"选项。如果是为了减少文件体积,可以适当拉高压缩级别(级别越高体积越小,但读取速度会变慢,纸张打印无影响)。
  • 元数据(Metadata):建议保留 EXIF 信息,包括拍摄时间、相机型号、GPS 信息。少部分导出场景不需要位置信息,可以在此手动关闭,保护隐私。
  • 色彩配置文件(Color Profile):IPhone 拍摄的照片默认可能带 Display P3 色彩空间,转换成 PNG 时,在线工具是否保留 ICC 色彩配置文件,直接决定了显示色差问题。最好选择"包含 ICC 配置文件"或"自动保留",后面我会详细说为什么。

5. 转换后文件打不开、变色、方向翻转?排查链路在这里

在线工具也不是万能钥匙,HEIC 转 PNG 之后经常出现几类问题。我把排错过程完整写出来,你对照自己的现象直接找原因。

5.1 转出来的 PNG 在文件夹里不显示内容

Windows 文件资源管理器里,PNG 文件有图标却没有预览图,双击打开后预览正常,这不是转换的问题,而是 Windows 缩略图缓存出了问题。解决办法很粗暴但有效:

  • 打开"此电脑",点击顶部"查看"选项卡,勾选"文件扩展名"。
  • 打开"文件夹选项",切换到"查看"标签,取消勾选"始终显示图标,从不显示缩略图"。
  • 如果已经勾选过还是不对,按 Win + R 打开运行框,输入thumbcache相关清理命令,或者干脆用 Windows 自带的"磁盘清理"清掉缩略图缓存。

重复一遍:这种情况 99% 不是图片文件损坏,是系统缓存抽风,别去怪转换工具。

5.2 颜色变灰、变淡、发黄

这个我踩过好几次,根源基本都在色彩配置上。iPhone 的屏幕和相机支持 Display P3 广色域,拍出来的 HEIC 文件里常常记录了一个 P3 的 ICC 配置文件。当你在网上把它转换成 PNG 时,如果工具把这个配置文件丢弃了,PNG 就会用默认的 sRGB 去解释,于是颜色偏灰、偏淡。

排查链路:

  1. 看转换设置里有没有保留 ICC 配置文件的选项,换成保留后重新转一张试试。
  2. 如果工具没有这选项,把 HEIC 先在 iPhone 相册里"编辑"一下——随便裁剪一点再撤销——再导出来转换,有时会让照片重新嵌入 sRGB 配置。
  3. 在 macOS 上可以用"预览"直接打开 HEIC 文件,然后"文件-导出",选"导出为 PNG",同时勾选"色彩配置:sRGB",这是最保稳的做法,数据不会额外漂移。
  4. 如果你对色彩要求极高,直接放弃在线转换,改用后面第 6 节要说的本地工具,本地工具在读取 HEIC 时可以完整解码色彩信息,丢失概率远低于在线服务。

5.3 照片方向反了 90 度、旋转丢失

这个问题和 HEIC 的"方向信息"存储方式有关。手机照片的方向不一定直接体现在像素排列上,而是靠 EXIF 参数里的"方向(Orientation)"字段来告诉软件"这张图应该顺时针转 90 度显示"。有些在线转换器不读取这个字段,直接当方向正常处理,于是转出来的 PNG 就横躺或倒立。

排查和解决办法:

  • 先看原始 HEIC 在 iPhone 相册里是否显示正常。如果正常但转换后方向错,说明工具没有保留方向信息。
  • 换一个工具重新转,CloudConvert 和 Convertio 都会保留方向字段,实测错误率很低。
  • 已经转坏的 PNG,用 Windows 自带的图片编辑器旋转一下,或者用极简的在线图片旋转工具,几秒钟搞定。不用因为一张图方向错了重新转全批。

5.4 文件体积反而大得离谱

前面提过,PNG 是无损格式,存照片这种连续色调图像,体积本来就比 JPEG 和 HEIC 大。如果你转出来的 PNG 一张要 10MB 以上,但你并不需要无损细节,那真的建议重新转成 JPEG,体积能直接降一个数量级,画质在手机屏幕上看几乎没有区别。这叫选对格式,不是转换失败。

6. 不想用在线网站?完全免费的本地转换方案

就算我推荐了在线转换网站,也必须承认有些情况不适合走网页:照片量大到几十 GB、网络不方便、涉及隐私内容不想上传到第三方服务器。这时候本地方案更合适。下面是几套我实际用过的本地转换路线,按操作成本从低到高排。

6.1 Windows 端:安装官方插件后直接另存

在 Windows 的微软商店里装"HEIF 图像扩展"(免费)和"HEVC 视频扩展"(部分版本收费),装好后 Windows 图片查看器就能打开 HEIC。然后用 Windows 自带的画图工具打开,Ctrl + S 另存为 PNG。这个方法适合零散几张图,缺点是逐张另存效率低,批量处理会很痛苦。

6.2 macOS 端:照片导出一条龙

用 macOS 上的"照片"App 导入 HEIC 后,点击"文件-导出",导出格式里可以选择 PNG、JPEG、TIFF。它还能批量选择多张照片一起导出,并且保留原始分辨率、色彩配置,在线工具丢失信息的问题基本不存在,是苹果生态用户最省心的一条路。

6.3 批量本地转换:用 Python 脚本处理

如果你有几百张照片要转,又不想一张张点,可以写一个简单的 Python 脚本,在本地完成批量转档。这里要用到两个依赖库:

# 先安装两个库 # pip install pillow pillow-heif from PIL import Image import pillow_heif import os # 注册 HEIF 解码器 pillow_heif.register_heif_opener() # 输入和输出目录 input_dir = r"D:\heic_photos" output_dir = r"D:\png_output" if not os.path.exists(output_dir): os.makedirs(output_dir) for filename in os.listdir(input_dir): if filename.lower().endswith((".heic", ".heif")): img_path = os.path.join(input_dir, filename) with Image.open(img_path) as img: # 处理方向信息 img = ImageOps.exif_transpose(img) output_name = os.path.splitext(filename)[0] + ".png" img.save(os.path.join(output_dir, output_name), "PNG") print(f"转换完成: {filename}")

这段脚本的核心逻辑是:通过 pillow-heif 库让 Pillow 具备读 HEIC 的能力,然后用ImageOps.exif_transpose修正方向问题,最后保存为 PNG。你只需要把目录路径改成本机实际路径,运行环境建议装 Python 3.8 以上版本,Windows、macOS 都支持。

脚本默认把所有 HEIC 文件输出为 PNG,如果你想要 JPEG,把最后保存的"PNG"改成"JPEG",文件后缀同时改.jpg,其余逻辑完全一样。

6.4 用苹果快捷指令(Shortcuts)在手机上直接转换

如果你不想开电脑,可以创建一个 Apple 快捷指令:接收"照片"输入,然后选择"转换图像",把格式选为 PNG,最后存储到"文件"App 或"相册"。这个方案对单张、少量照片很方便,适合外出时应急使用。

创建步骤很简单:打开快捷指令 App,新建快捷指令,添加"选择照片"操作,再添加"转换图像"操作,格式选 PNG,再加"存储到相册"或"存储到文件",保存后运行,点选照片就能自动输出 PNG 到指定位置。比起打开第三方 App 需要看广告、等上传,这个快捷指令完全离线、没有体积限制。

7. 转换后的文件管理建议

转换只是第一步,文件整理同样值得花几分钟。我通常这样管理:

  • 原始 HEIC 文件不要转完就删。把它按年月归档在移动硬盘或云盘的"HEIC 原始档"目录里,万一以后需要原始最高画质,有备份可查。
  • 转出来的 PNG 或 JPEG,按用途继续细分。比如"PPT 用图"、"网页素材"、"打印照片",避免日后混在一起找不到。
  • 如果是部门、家庭这类多人共享的图片库,在文件名里加上日期和地点,比如"2025-06-01 上海-张三.png"。这样不管转换工具怎么生成默认名,你最终的文件都是可搜索、可排序、可追溯的。

有一个实用小技巧:批量转换打包下载后,优先用 ZIP 压缩包传递文件。这样一方面避免 30 个 PNG 文件在微信里被压缩成模糊小图,另一方面也方便对方一次全部保存。发出去的压缩包再附带一个说明文件写下转换工具和使用日期,多人协作时非常有用。

8. 我最后想说的几句实在话

HEIC 转 PNG 这件事本身并不复杂,网上花里胡哨的教程和工具,很多是在制造焦虑。你只需要记住:先在"设置-相机-格式"里看一眼自己的 iPhone 是不是"高效"模式,再判断照片接下来的去向,最后选择最顺手的转换途径。对于绝大多数人,我真心建议能不转就不转,苹果生态内直接用着就行;一旦需要跨设备,优先走本地工具或可信的在线转换网站。

我在实际使用中发现,人们最容易犯的错是不管三七二十一全转成 PNG,结果文件体积大了一圈,上传下载都慢。照片类内容真的优先用 JPEG 更合理。把各种格式的脾气摸清楚了,你会发现这些问题都只是小事。

以后换手机也好、帮朋友导照片也好,记住这个流程:先看用途,再选格式,最后用工具。这篇内容能帮到你少折腾几小时,我就满意了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询