HEIC 转 JPG — 在线将 iPhone HEIC 照片转换为 JPG
将 iPhone HEIC 照片转换为 JPG 格式。免费、浏览器端处理、无需上传。文件全程保留在你的设备上。
Drop your HEIC photo here
iPhone HEIC/HEIF photos — up to 50 MB. Files stay on your device.
HEIC(High Efficiency Image Container,高效图像容器)是 Apple 自 iOS 11 和 macOS High Sierra 起的默认照片格式。它使用 HEVC 帧内压缩,在同等视觉画质下,文件大小约为 JPEG 的一半。该格式在技术上更为先进 —— 支持 16 位色深、广色域、HDR、Alpha 通道以及单个文件中的多张图像 —— 但并非所有场景都支持它。每个第三方应用、Web 服务和印刷工作流都默认期望 JPG。
HEIC 的问题在于它带来的摩擦。你用 iPhone 拍完照片,通过 AirDrop 或同步传到另一台设备,却发现接收端的应用根本打不开它们。Microsoft 要求用户从 Store 安装付费编解码器。许多较老的 Web 应用和 CMS 平台直接拒绝 HEIC 上传。很多邮件客户端把 HEIC 显示为损坏的图片。转换为 JPG 是阻力最小的路径 —— JPG 普遍可解码、普遍可上传、普遍可打印。
本工具直接在浏览器中完成转换。HEIC 文件被读入内存,由一个约 1.4 MB 的 WebAssembly 模块解码(该模块基于 libheif 库构建,同样的引擎也驱动着 Preview.app、Photos.app 以及命令行中的 heif-convert),随后通过浏览器的 Canvas API 重新编码为 JPEG。文件从不接触服务器,没有上传、没有账号、没有超出设备内存容量的文件大小限制。最终得到的是一张任何设备或应用都能打开的标准 JPEG。
如果工作流需要无损输出格式,请改用配套的 HEIC 转 PNG 工具。PNG 会忠实地保留每一个解码后的像素,但文件会比源 HEIC 大得多。对于大多数分享和上传场景,92% 质量的 JPG 是合适的折中 —— 视觉上与原始无异,体积却小得多。
使用方法
拖入你的 HEIC 照片
把一个或多个 .heic(或 .heif)文件拖入拖放区 —— 单文件最大 50 MB。文件在本地读取,不会上传到任何服务器。
解码器加载(仅首次)
首次使用时,大约 1.4 MB 的 WASM 解码器会下载到你的浏览器中。后续转换瞬时完成 —— 解码器在本次会话内会常驻内存。
下载 JPG
HEIC 被解码为完整分辨率的位图,然后以 92% 质量编码为 JPEG。文件名会加上 `-converted` 后缀。输出的 JPG 兼容所有设备和平台。
常见问题
转换是无损的吗?
不是。HEIC 使用 HEVC 帧内压缩 —— 在解码阶段始终是有损的。以 92% 质量重新编码为 JPG 会带来极小的额外损失。输出的 JPG 在保留原 HEIC 可见画质的同时,获得广泛的兼容性。
为什么首次使用时会显示「正在初始化 HEIC 解码器」?
HEIC 解码器是一个 1.4 MB 的 WebAssembly 模块。它在每个浏览器会话中只下载一次。首次加载完成后会常驻内存,后续转换立即开始。
可以转换 iPhone Live Photo 的 HEIC 吗?
工具会解码其中的静态 HEIC 图像部分。Live Photo 视频(.mov)和深度数据不会被保留,只有静态帧会被转换。
带有 HDR 或 10 位色深的 HEIC 怎么办?
解码器在转换过程中会把 HDR 内容映射到标准动态范围(SDR)。10 位像素数据会被下采样为每通道 8 位,这也是 JPG 支持的位深。这与 Preview.app 和 Photos.app 导出 JPG 时的行为一致。
我的 iPhone 照片会被上传到任何地方吗?
不会。所有处理 —— 通过 WASM 解码 HEIC 以及通过 Canvas API 编码 JPG —— 全部在你的浏览器中完成。文件从不会离开你的设备。
限制说明
- 不支持批量转换工具一次只处理一个文件。如需批量转换,请使用桌面应用,例如 macOS 的 Preview 或 Photos 应用的导出功能。我们计划在未来版本中加入批量支持。
- 输出格式本身有损JPG 本身就是有损格式。HEIC 的解码步骤也是有损的(HEVC 压缩)。如果需要解码图像的无损像素副本,请使用 HEIC 转 PNG 工具。
- 不保留 EXIF基于 Canvas 的编码流水线不会传递 EXIF 元数据(相机型号、GPS、拍摄日期)。输出的 JPG 只包含像素数据。
平台说明
- macOS
- Preview.app 可以把 HEIC 导出为 JPG(文件 → 导出 → JPEG),但浏览器工具无需启动任何应用即可完成转换,画质与最终效果相当。
- Windows
- Windows 10/11 通过 Microsoft Store 提供 HEIC 编解码器。安装后,「照片」应用即可打开 HEIC。如果不想安装编解码器又需要快速转换为 JPG,使用浏览器工具即可。
- Linux
- 命令行等价命令:heif-convert 包中的 `heif-convert input.heic output.jpg`。浏览器工具是零安装的替代方案。
- Web
- 完全使用 libheif WebAssembly 在客户端运行。无上传、无服务端往返。在任何现代浏览器(Chrome、Firefox、Safari、Edge)中都可使用。