Fri Jul 17 2026 20:00:00 GMT-0400 (Eastern Daylight Time)
Convert HEIC to JPG:免费工具和批量方法对比比较
使用免费的Web、Mac、Windows、iPhone和命令行工具,将HEIC格式的iPhone照片转换为JPG。本文详细对比了不同工具在速度、批量处理支持以及适用场景方面的差异,帮助您选择最佳转换方案。

最后更新时间:2026年7月17日
iPhone 的 HEIC 照片大小约为 JPEG 的一半,但许多系统无法打开它们——包括网页上传、电子邮件客户端、Windows 应用和旧版编辑器。将 HEIC 转换为 JPG 可以使照片具有通用兼容性,但代价是文件大小大约翻倍。本指南比较了免费的转换方法,帮助您选择最适合您拥有的照片数量和当前设备的方案。
快速答案:应该使用哪种 HEIC 到 JPG 方法?
如果需要免费、无需注册的浏览器转换工具,可以使用 HEIC转换工具 —— 上传.heic文件,选择JPG或PNG,然后下载。当你只有少量照片时,这是任何设备上最快的选择。
| 情况 | 方法 | 原因 |
|---|---|---|
| 少量照片,任何设备 | HEIC转换工具 | 免费、无需注册,支持JPG或PNG |
| 在 Mac 上 | Preview / Photos / sips |
内置功能,免费 |
| 在 Windows 上 | Photos 应用(需 HEIF 扩展) | 从 Store 获取的免费扩展 |
| 定期、大量照片 | magick 或 heif-convert CLI |
可脚本化,无限制 |
| 想直接从手机获取 JPEG | iPhone “自动”传输 | 导出时转换 |
有关原因和更深入的设置,请参阅 HEIC to JPG guide。
为什么要将 HEIC 转换为 JPG?
主要有两个原因,几乎总是兼容性问题。首先,非 Apple 的软件经常拒绝 HEIC——无论是网页上传表单、电子邮件客户端、没有 HEIF 扩展的 Windows PC,还是旧版图像编辑器。其次,某些工作流(市场平台 Feed、打印流程、合作伙伴系统)只接受 JPEG。转换本身很简单;唯一的实际成本是文件大小:

在等效画质下,HEIC 大约是 JPEG 的 50%,因此转换为 JPEG 会使字节数增加一倍。当您需要兼容性时,这是可以接受的;如果不需要,请保留 HEIC。
每种格式代表什么?
每种格式都占据了照片处理流程的一个阶段,这就是为什么转换如此普遍:

iPhone 使用 HEIC 进行存储效率优化;JPEG 是分享/上传格式;TIFF 是打印/扫描主文件。在这些阶段之间移动的过程,就是转换所做的事情。要了解完整的图谱,请参阅 convert image format guide。
HEIC 比 JPEG 小多少?
尺寸差异在所有照片中都是一致的:HEIC 以大约一半字节存储了相同图像的画质等效物。对于一张 2000px 的照片:
| Format | Typical size | Use |
|---|---|---|
| HEIC | ~208 KB | iPhone capture, Apple ecosystem |
| JPEG | ~416 KB | Universal sharing/upload |
| PNG | ~2.8 MB | Lossless master, large |
| TIFF (LZW) | ~3.3 MB | Print/scan master |
将 HEIC 转换为 JPEG 大约会使文件大小翻倍——这是兼容性的代价。如果存储空间重要,并且您的工具支持 HEIC,请保留它;如果兼容性更重要,则进行转换。Apple 的 photo formats documentation 和 Can I Use HEIC table 详细说明了 HEIC 支持和不支持的场景。
方法 1:网页转换器
对于任何设备上的少量照片,请使用 Imagic AI Image Converter:上传 HEIC 文件,选择 JPG,设置画质 ~90,然后下载。无需安装,适用于 Mac/Windows/Chromebook,并且由于转换在服务器端运行,它绕过了 Windows 的 HEIC 扩展要求。
方法 2:Mac(内置)
macOS 原生支持 HEIC 读取,因此转换是免费且内置的:
- Preview: 打开,文件 → 导出 → JPEG。
- Photos: 选择,文件 → 导出 → 导出照片 → JPEG。
- 使用
sips进行批量处理:for f in *.heic; do sips -s format jpeg "$f" --out "out/${f%.*}.jpg"; done
sips 已预装在所有 Mac 上,使其成为最快速的零设置批量路径。
方法 3:Windows
请从 Microsoft Store 安装免费的“HEIF Image Extensions”和“HEVC Video Extensions”,然后打开 Photos 应用中的 HEIC 文件并将其“另存为”JPEG。由于您的 PC 的 OEM 许可,HEVC 扩展有时会提示支付少量费用;如果出现这种情况,一个免费的替代方案是使用网页转换器或安装 ImageMagick 并添加 HEIC delegate。对于 Windows 上的批量处理,只要存在 libheif,ImageMagick 就能工作——与命令行方法中的相同 for f in *.heic; do magick ... 循环在 PowerShell 中只需进行微小的语法调整即可运行,或者在 WSL 中完全照常编写。
Windows 11 在原生 HEIC 处理方面已逐步改进,但假设新安装系统可以读取 HEIC 仍然是最常见的惊喜——始终确认扩展程序是否已安装,才能期望 Photos 应用能打开文件。
方法 4:命令行(批量/脚本)
## ImageMagick (需要一个 HEIC delegate — libheif)
mkdir -p out
for f in *.heic; do magick "$f" -quality 90 "out/${f%.*}.jpg"; done
## heif-convert (来自 libheif) — 无 ImageMagick 依赖
heif-convert input.heic output.jpg
如果 magick 对 HEIC 报错,请安装 libheif (brew install libheif 在 macOS 上),或直接使用 heif-convert。对于数百张照片或自动化流程,这是正确的路径。
方法 5:传输时转换(iPhone)
要获取无需手动转换的 JPEG 文件:设置 → 照片 → 传输到 Mac 或 PC → 自动。iPhone 在内部保留 HEIC,但在通过 USB/AirDrop 导出时将其转换为 JPEG。如果从一开始就拍摄 JPEG:设置 → 相机 → 格式 → 最兼容。
如何批量转换数百个 HEIC 文件?
对于大批量文件,CLI 工具是唯一合理的选择——无需为每张图片点击,无需上传,可脚本化。在 Mac 上,sips 可以处理,无需安装:
mkdir -p jpg
for f in *.heic; do sips -s format jpeg "$f" --out "jpg/${f%.*}.jpg" >/dev/null; done
在任何带有 ImageMagick + libheif 的平台上,将 sips 替换为 magick。在信任整个批处理之前,请先检查几个输出文件是否正确(100%)。有关并行文件夹模式,请参阅 batch resize guide。
常见错误
- 过度压缩 JPEG。 HEIC→JPEG 本身已经损失了一点;将画质保持在 88–92 之间即可。
- 假设 Windows 可以读取 HEIC。 它需要免费的 HEIF/HEVC 扩展。
- 重复转换。 每次处理都会堆叠有损工件;请从原始文件进行一次转换。
- 丢失 Live Photos / 连拍照片。 平面的 JPEG 导出会丢失 HEIC 所能包含的多帧内容。
- 忘记检查输出文件。 在删除 HEIC 文件之前,务必对批处理结果进行 100% 的抽查。
最终转换核对清单
- 在您验证了 JPG 文件之前,保留原始的 HEIC 文件。
- 与使用旧版应用的设备分享时,转换为 sRGB。
- 仅当日期和相机元数据很重要时,才保留 EXIF。
- 对于大型 iPhone 导出,使用批量转换。
- 删除任何文件之前,先打开几张转换后的图片进行检查。
常见问题解答
将 HEIC 转换为 JPG 是否免费?
是的——这里的每种方法都是免费的(内置 Mac/Windows 工具、libheif、网页转换器)。市面上有一些商业批量工具,但对于 HEIC→JPEG 来说是不必要的。
它会损失画质吗?
会少量损失——这两种格式都是有损压缩的,并且您进行了重新编码。保持 JPEG 画质较高(88–92)可以使其损失肉眼难以察觉。
我能批量转换 HEIC 到 JPG 吗?
是的。在 Mac 上,使用循环中的 sips;任何地方,使用 ImageMagick 或 heif-convert。请参阅上方的批量处理部分。
我是否应该让 iPhone 直接拍摄 JPEG?
如果您经常需要 JPEG,那么是的——设置 → 相机 → 格式 → 最兼容。否则,保留 HEIC,并在需要时进行转换(或传输)。
为什么要将 HEIC 转换为 JPG?
为了兼容性。HEIC(自 iOS 11 以来的 Apple 默认格式)并非所有应用、网站或 Windows PC 都支持,而 JPEG 是通用的。当您需要分享或上传到不支持 HEIC 的系统时,进行转换。在手机上保留 HEIC 以节省存储空间;为分享目的转换为 JPG。
将 HEIC 转换为 JPG 会损失画质吗?
会轻微损失——JPG 是有损的,因此一次转换会增加一代压缩痕迹。在 90+ 的画质下,这种损失在观看尺寸上是肉眼不可见的。只为分享目的进行一次转换;不要反复转换,因为每次保存都会加剧工件堆积。将 HEIC 作为主文件保留。
Windows 能打开 HEIC 吗?
Windows 11 可以,前提是已从 Microsoft Store 安装了 HEIF 和 HEVC codec 扩展。如果没有这些扩展,HEIC 文件就无法打开。对于分享或没有编解码器的设备,请转换为 JPG,它可以在任何地方打开,无需设置。请参阅 HEIC guide。
我能将 iPhone 设置为拍摄 JPEG 吗?
是的——在“设置”>“相机”>“格式”中,选择“最兼容”,即可拍摄 JPEG 而不是 HEIC。权衡是文件更大(HEIC 大约只有一半)。如果为了节省存储空间而保留 HEIC,或者为了与不支持 HEIC 的系统实现通用兼容性而切换到 JPEG。
将 HEIC 转换为 JPG 会丢失元数据吗?
会损失一些。基本的 EXIF(相机、日期)通常能通过转换保留下来,但 Apple 特定的元数据以及 Live Photo 或深度数据不会传输到 JPEG。如果您需要完整的元数据,请将 HEIC 作为主文件保留。如果只是为了分享且只关心图像本身,则元数据丢失是无关紧要的。
我能批量转换 HEIC 到 JPG 吗?
是的——macOS Preview 和 Automator 可以批量转换,命令行工具(ImageMagick, heif-convert)可以处理文件夹。对于来自 iPhone 的大量文件集,命令行是最实用的路径,没有每文件限制。请参阅 batch processing guide。
我可以在 Android 上转换 HEIC 吗?
是的——Android 默认不使用 HEIC,因此大多数应用在没有帮助的情况下无法很好地打开它。可以使用免费的转换器应用或命令行工具(ImageMagick)在 Android 上处理 HEIC。转换为 JPG 可以使 iPhone 照片在 Android 和任何平台之间分享,而不会出现编解码器问题。

图片来源
- 格式大小比较、HEIC/JPEG 权衡以及 where-formats-belong 图表——由作者根据一张风景照片(Pexels #1287145,摄影师来自 eberhard grossgasteiger)生成,以展示实际测量尺寸和每种格式的作用。
继续阅读

Wed Mar 18 2026 20:00:00 GMT-0400 (Eastern Daylight Time)
WebP 转换器:如何将图片转换为 WebP 格式(并显示实际尺寸)
将 JPEG 和 PNG 图片转换为 WebP,以获得更小的网页文件。本指南涵盖了实际测量尺寸、使用 cwebp 命令、Python 和浏览器方法,以及一套完整的 JPEG/PNG 回退策略,帮助您优化图片大小。

Tue Mar 17 2026 20:00:00 GMT-0400 (Eastern Daylight Time)
PNG转WebP:如何高效转换与压缩PNG图片
本文指导您如何将PNG格式转换为WebP,从而显著减小网页文件体积。我们将详细探讨无损WebP和有损模式的适用场景、提供实际测量大小对比,并演示使用cwebp及Pillow命令进行转换,同时保留PNG作为可靠的回退选项。

Tue Mar 10 2026 20:00:00 GMT-0400 (Eastern Daylight Time)
图片SEO优化:实用的2026年检查清单
这是一份针对2026年的实用图片SEO检查清单,涵盖了alt text、文件名、格式、压缩、Core Web Vitals、structured data以及测量等关键要素,帮助您提升图片的搜索引擎可见性和性能。