• 首页
  • 指南
  • 如何在 Mac 上将 HEIC 批量转换为 JPG、PNG 或 WebP(4 种方法)

如何在 Mac 上将 HEIC 批量转换为 JPG、PNG 或 WebP(4 种方法)

@SoNiceInfo 发布于 2026年9月22日


如果你像摄影师和网页制作者那样需要大批量转换 HEIC,最简单的途径是 GUI 应用 Image Tool+: 输出 WebP 或 AVIF、调整大小、重命名和元数据控制,一次拖放全部完成。 反过来,如果只需要几张 JPG,用访达自带的快速操作“转换图像”就够了(macOS 12 Monterey 或更高版本,无需额外软件)。 “预览”和 sips 命令也可以。本文介绍四种方法,全部离线运行,都不会把你的照片上传到任何地方。

四种方法对比

方法批量输出格式调整大小 / 重命名准备工作
Image Tool+(推荐)支持WebP、AVIF、JPEG XL、PNG、JPG、HEIC 等支持 / 支持(另有水印和元数据编辑)从 App Store 安装
快速操作支持JPEG、PNG、HEIF4 种尺寸预设 / 不支持无(macOS 12 或更高版本)
“预览”支持(不适合大批量)JPEG、PNG、TIFF、HEIC 等需单独操作 / 不支持无
sips 命令支持JPEG、PNG、HEIC 等(不支持 WebP)支持 / 需借助 shell 脚本无(使用终端)

推荐方法 1:用专用应用批量转换(Image Tool+)

Mac 版图片批量转换应用 Image Tool+ 是我开发的 Mac 专用应用。它可以把 HEIC、PNG、JPG、GIF 等图片批量转换为 WebP、AVIF、JPEG XL、PNG、JPG 等格式。 使用只需三步:把图片或文件夹拖到窗口中,选择输出格式,然后点按“开始”。

1

拖入图片

从访达拖入一批 HEIC 文件(也可以是整个文件夹)。

2

选择输出格式

WebP、AVIF、PNG、JPG 等。调整大小、水印和重命名也可以一并设置。

3

点按“开始”

在 Apple 芯片上几秒钟即可完成,即使一次处理数百张图片也是如此。

遇到下面这些情况,macOS 自带的工具就无能为力了。Image Tool+ 可以一次全部搞定。

  • 想把 HEIC 转换为 WebP 或 AVIF,用于博客或网站。
  • 想在转换的同时完成调整大小、重命名和添加水印。
  • 想精细控制元数据,比如只删除位置信息,或写入版权信息。
  • 想在转换后保留 iPhone 照片的 HDR 和广色域。

Image Tool+ 能做什么

  • 多种输出格式:WebP、AVIF、JPEG XL、HEIC、PNG、JPG 等,可控制质量、最大尺寸和颜色配置文件。
  • 同时调整大小、重命名和添加水印:一套设置可应用于整批图片,即使有数百张也没问题。
  • 元数据编辑:批量改写或删除 EXIF / IPTC / XMP / GPS,例如在发布到社交媒体之前只删除 GPS 数据。
  • 转换前后对比预览:导出前用滑块确认画质和文件大小。
  • 保留 HDR 和广色域:iPhone 照片的影调范围和色彩在转换后依然保留。

所有处理都在 Mac 上完成,图片绝不会被上传。买断制,无需订阅。 详情请查看 Image Tool+ 产品页面。

如果只需要 WebP,或者只想试试 AVIF,还有可以免费开始使用的单一格式应用。两者都支持 HEIC 输入。

查看 Image Tool+ →

macOS 12 或更高版本 · 原生支持 Apple 芯片

转几张 JPG 就够用方法 2:访达的快速操作“转换图像”

macOS 12 Monterey 或更高版本的访达自带用于转换图像的快速操作。如果只需要把 HEIC 转换为 JPG,用它就够了。

  1. 在访达中选择 HEIC 文件(按 ⌘ + A 可选择文件夹中的所有内容)。
  2. 右键点按(或按住 Control 键点按),选择“快速操作”>“转换图像”。
  3. 选择格式(JPEG、PNG 或 HEIF)和图像大小:“小”“中”“大”或“实际大小”。
  4. 如果不希望输出文件包含位置信息,请取消勾选“保留元数据”。
  5. 点按“转换”。转换后的文件会保存在原文件旁边。

方便的代价是:无法用数值设置 JPEG 质量,尺寸只有四种预设,也无法选择输出文件夹或文件名。

无需安装方法 3:用“预览”批量导出

“预览”也可以一次导出多张图片。与快速操作不同,它可以用滑块调整 JPEG 质量。

  1. 在访达中选择 HEIC 文件,右键点按,然后选择“打开方式”>“预览”。
  2. 点按“预览”的边栏(缩略图),然后按 ⌘ + A 选择所有图像。
  3. 从菜单栏中选择“文件”>“导出所选图像…”。
  4. 选择目标文件夹,点按“显示选项”,然后设置格式(JPEG、PNG 等)和质量。
  5. 点按“选取”,图像就会导出到该文件夹。

如果没有在边栏中选中所有缩略图,就只会导出当前显示的那张图像。一次打开数百张照片会占用大量内存,所以大批量处理时 sips 更合适。

适合终端用户方法 4:用 sips 命令批量转换

sips 是 macOS 自带的图片处理命令。在终端中进入存放 HEIC 文件的文件夹,然后运行下面的命令。文件夹中的所有 HEIC 文件都会转换为 JPG,并保存在 jpg 文件夹中。

cd ~/Pictures/heic-photos
mkdir jpg && sips -s format jpeg *.HEIC --out jpg/

用 formatOptions 设置 JPEG 质量(0–100,或 low / normal / high / best)。

sips -s format jpeg -s formatOptions 80 *.HEIC --out jpg/

要转换为 PNG,只需更改 format。还可以在同一条命令中调整大小,例如让长边不超过 2048 px。

# 转换为 PNG
mkdir png && sips -s format png *.HEIC --out png/

# 转换为 JPG,同时把长边缩放到 2048 px 以内
sips -Z 2048 -s format jpeg -s formatOptions 80 *.HEIC --out jpg/

如果文件的扩展名是小写(.heic),请改写为 *.heic。 一定要用 --out 指定目标文件夹:如果省略,sips 会覆盖原文件。

查看 sips 能写出哪些格式

可以用下面的命令列出 sips 支持的格式。

sips --formats

在我的机器上(macOS 27),jpeg、png、heic 和 avif 都标有“Writable”,但 webp 没有。 也就是说,macOS 自带的工具可以读取 WebP,但无法写出 WebP。 要把 HEIC 转换为 WebP,要么使用方法 1 的应用,要么分两步:先转换为 PNG,再运行 cwebp(它无法直接读取 HEIC)。

为什么不用在线转换工具?

搜索“HEIC 转 JPG”,会找到大量在线转换工具。但 iPhone 照片带有 EXIF 元数据:拍摄时间、相机型号和 GPS 位置。 使用在线转换工具,意味着你上传到第三方服务器的不只是照片,还有可能暴露你住址或工作地点的数据。

macOS 本身就能转换 HEIC,根本不需要上传任何东西。本文介绍的所有方法都完全在 Mac 上运行,离线也能使用。

哪种方法适合你

  • 摄影师:Image Tool+。可以有意识地决定 EXIF 和 GPS 的去留,完整保留 HDR 和广色域,还能为交付批量重命名。
  • 网页制作者和博主:Image Tool+。一次完成 HEIC 到 WebP 或 AVIF 的转换和调整大小。macOS 自带的工具无法写出 WebP,这正是应用的用武之地。
  • 只是给家人发几张照片:访达的快速操作。无需额外软件,当场就能得到 JPG。
  • 经常用脚本处理大批量图片:sips 命令。

常见问题

Q. HEIC 是什么?

HEIC 是 iPhone 自 iOS 11 起默认使用的图片格式。它采用 HEVC(H.265)压缩,保存同等画质的照片时,文件大小约为 JPEG 的一半。 Apple 设备可以顺利打开它,但部分 Windows 环境、网络服务和旧软件无法打开,所以常常需要转换为 JPG 或 PNG。

Q. 把 HEIC 转换为 JPG 会降低画质吗?

JPG 是有损格式,严格来说会有少量损失。以 80–90 左右的质量导出时,几乎看不出差别。 如果完全不想有损失,请选择 PNG,但照片文件会比 JPG 大好几倍。原始的 HEIC 文件请保留,不要删除。

Q. 转换后还会保留拍摄日期和位置(EXIF)吗?

取决于所用的方法。访达的快速操作有“保留元数据”复选框,取消勾选即可导出不含位置信息的文件。 sips 命令和“预览”通常会保留元数据。准备发布到社交媒体或博客的照片,请先删除位置信息。

Q. 怎样让 iPhone 拍摄 JPEG 而不是 HEIC?

在 iPhone 上前往“设置”>“相机”>“格式”,选择“兼容性最佳”。之后新拍的照片会以 JPEG 格式保存。 JPEG 文件大约是 HEIC 的两倍大,如果在意存储空间,更实际的做法是保持“高效”,只把需要的照片在 Mac 上转换。

Q. 能把 HEIC 转换为 WebP 吗?

用 macOS 自带的工具做不到:快速操作、“预览”和 sips 都无法写出 WebP。 Google 的 cwebp 命令也无法直接读取 HEIC,需要先转换为 PNG 或 JPG。 要把 HEIC 直接批量转换为 WebP,最简单的方法是使用支持 HEIC 输入的应用,例如 WebP Converter. 或 Image Tool+。

总结

要大批量转换 HEIC,Image Tool+ 是最简单的选择:WebP 或 AVIF 输出、调整大小、重命名和元数据控制一次完成。 不过,如果只是简单地把 HEIC 转换为 JPG,快速操作就足够了。 想设置 JPEG 质量时用“预览”,经常处理大批量图片时用 sips。