HEIC 转 PNG 转换器

免费在线把 HEIC 图片批量转成 PNG,即时下载,无需注册、不加水印。图片在你的浏览器里转换,不会上传。

正在转换为 PNG。

PNG 是无损格式,照片转成 PNG 通常比 JPG 或 WebP 大得多。需要像素完全不变或透明背景时再选 PNG。

结果

转换后的图片会在这里显示并提供下载。

已准备好。添加图片并选择目标格式。

HEIC 转 PNG 会有什么变化

  • HEIC 是 iPhone 拍照默认保存的格式,很多应用、网站和旧设备无法直接打开。
  • PNG 几乎在所有设备、浏览器和应用上都能打开,转换后到处都能用。

图片在你的浏览器里转换,不会上传到 BroBroGo。

常见问题

HEIC 怎么转成 PNG?

把 HEIC 图片拖到上方,点击转换,几秒就能下载 PNG 文件,全程在本机完成。

转成 PNG 会损失画质吗?

不会。PNG 是无损格式,每个像素都完整保留;如果 HEIC 本身已经压缩过,PNG 无法还原丢掉的细节,但也不会再丢任何东西。

为何需要将 HEIC 转为 PNG

苹果自 iOS 11 起将 HEIC(HEIF 容器内封装 HEVC 编码)作为 iPhone 默认照片格式,主要目的是节省存储空间——同等画质下 HEIC 文件大小约为 JPEG 的一半。但 HEIC 在苹果生态外的兼容性很差,绝大多数 Windows 系统、旧版 Android、网页 CMS、打印机和社交媒体平台都无法直接打开它。而 PNG 是万维网标准支持的位图格式,采用无损压缩,支持全 8 位 alpha 透明度通道,在需要保留像素级精度的场景(如截图、图标、线条艺术、含透明背景的 logo)中不可替代。本页面正是为了解决这个“苹果便捷 vs. 外部兼容”的矛盾而设:你可以在浏览器本地将 HEIC 文件即时转换为 PNG,随后单独下载或打包为 ZIP 存档。

与本站其他格式转换(如 HEIC→JPG)不同,这张页面的特殊性在于:PNG 是纯无损格式,不提供质量滑块。输入 HEIC 照片转换为 PNG 后,文件体积通常大幅增长(因为 HEIC 的高效有损压缩被解压为完整无损数据),这是预期行为而非错误。只有当输入图片本身已经是低熵内容(如纯色图标、黑白截图)时,体积才可能相近甚至更小。页面会清晰标注“Larger”(更大)或“Saved”(更小),并在总计行显示原始大小→转换后大小。

处理流程:全浏览器端解码与重编码

所有操作均在用户浏览器内完成,不向 BroBroGo 服务器上传任何数据。这是基于隐私的设计:用户处理的往往是私人照片或敏感设计稿,本地解码避免传输风险。具体机制如下:

  1. 文件读取:用户通过点击或拖拽选择 HEIC 文件(通常扩展名为 .heic)。浏览器解码 HEIC 文件并将其像素数据重新编码为 PNG 格式,所有操作都在您的设备上进行。
  2. 结果呈现:每张图像下方显示文件名、尺寸、原始大小、转换后大小,以及相对大小标签。当转换两张或更多图片时,自动出现“Download all (.zip)”按钮,将所有 PNG 打包为 ZIP 供下载。
  3. 失败处理:若解码失败(如文件损坏、空文件或非图像),显示 “This file could not be opened as an image. It may be corrupted, empty, or not actually an image.”。若编码过程异常,显示 “Conversion failed. Try a different image or format.”。当用户尝试选择超出限制数量的文件时,提示 “Choose up to ‹max› images at a time.”。未选文件直接点击转换时提示 “Choose at least one image.”。拖入不支持的文件类型时提示 “This file type isn’t supported.”

文件体积的实际变化:从 HEIC 到 PNG 的膨胀规律

HEIC 使用 HEVC(H.265)帧内编码,其有损压缩效率极高——在视觉无损条件下,一张 12MP 照片的典型体积约 1.5–3 MB。而保存同样像素的 PNG 文件,由于没有丢弃任何高频细节(如草地、织物纹理),体积通常在 5–15 MB 之间,甚至更大。具体膨胀倍数取决于图像内容:

图像类型 HEIC 典型大小 PNG 典型大小 Label shown
自然风景照片 2–5 MB 10–25 MB Larger
人像(背景虚化) 200–500 KB 150–400 KB Saved or Larger
简单图标/文字 50–200 KB 50–250 KB Saved or Larger

当转换后体积小于原始 HEIC 时,页面会显示“Saved”;更大则显示“Larger”。务必注意:“Larger”并非错误,而是无损转换的自然结果。若你需要保留 HEIC 的紧凑体积,应选择 HEIC→JPG 页面,而非本页。

谁需要这个工具:典型场景与优先级

  1. 需透明背景的设计师:HEIC 不支持 alpha 透明通道。PNG 是唯一广泛支持透明度的无损格式。将 iPhone 拍摄的带绿幕或白色背景的对象抠图后,保存为 PNG 可保留透明区。
  2. 要求严格无损的存档场合:医学图像、法律文档扫描件、科学观测照片需要保留每次像素值。即使 HEIC 的“视觉无损”也不能保证逐像素相同,PNG 则绝对保证。
  3. 老旧系统兼容:许多企业内网、政府网站、CMS 后台的白名单仅接受 PNG/JPEG。HEIC 会被直接拒绝。
  4. 批量处理个人相册:用户可能存储了数千张 HEIC 照片,需要整体导出为 PNG 用于打印、共享或其他设备。本页支持同时选择多张(上限 20 张),并提供 ZIP 打包,避免逐个下载。
  5. 隐私敏感者:不愿将照片上传到任何服务器(包括“免费转换网站”)。本页零上传设计完全符合要求。

边缘情况与浏览器兼容注意事项

  • 旧浏览器或禁用 JavaScript 的环境:本工具完全依赖 JavaScript,无 JS 时无法工作。页面应在支持 ES6+ 的现代浏览器中运行。
  • HEIC 来源非 iPhone:部分相机和软件也能生成 HEIF 文件(扩展名 .heif.heic),本页一般可处理,但仅保证对主流 HEIC 文件的兼容性。
  • 文件数量上限:本页面接受最多 20 张图片。超出时会显示错误提示 “Choose up to ‹max› images at a time.”
  • 大文件转换时间:6000×4000 像素的 HEIC 解码后生成 canvas 需占用约 96 MB 内存(RGBA 四字节),加上 PNG 编码的额外开销,低内存设备(如 4GB RAM 旧手机)可能崩溃。此时建议分批处理。
  • ZIP 文件大小:浏览器下载受限于 Blob 大小,若总转换后 PNG 超过 2 GB,部分浏览器可能无法保存 ZIP。遇到此情况建议分批下载。

常见问题 (FAQ)

问:为什么转换后的 PNG 比原 HEIC 大这么多?
​答:HEIC 采用有损压缩(HEVC),丢弃了人眼不易察觉的细节以减小体积;PNG 是无损格式,逐像素保留原图所有数据。对于自然照片,PNG 体积通常是 HEIC 的 3–6 倍。只有截图、图标等低熵图像体积才可能持平或缩小。

问:我能否通过调整“质量”来减小 PNG 体积?
​答:不能。PNG 是纯无损格式,本站不提供质量滑块(该控件仅出现在 JPG、WebP 转换页)。若需较小的文件,应选择有损格式(如 WebP)而非本页。

问:我手机里的 HEIC 照片拖进来后显示错误,怎么办?
​答:请确认你的浏览器支持 HEIC 解码。建议使用最新 Chrome 或 Edge(桌面版),或 macOS 上的 Safari。若仍失败,错误信息为 “This file could not be opened as an image. It may be corrupted, empty, or not actually an image.”

问:转换后的 PNG 再保存为 JPEG 会损失画质吗?
​答:会。PNG 本身无损,但另存为 JPEG 时将有损压缩引入新瑕疵,且无法还原。最佳做法是从 HEIC 直接生成你最终需要的格式,避免中间环节。

问:我的图片包含透明区域,HEIC 能保留吗?
​答:不能。HEIC/HEIF 虽在技术规范中支持 alpha 通道,但绝大多数消费级设备(包括 iPhone 默认相机)不写入透明信息。因此 HEIC 照片本身无透明背景。若你需要透明背景,需先通过图像编辑软件(如 Photoshop)创建才能导出 PNG。本转换工具不会自动替图像添加透明。

问:本网站会存下我的照片吗?
​答:不会。所有处理在浏览器本地内存中进行,不发送到任何服务器。你关闭页面后,数据即被清除。