把 HEIC 或 HEIF 拖进来
一张和一百张都行,直接拖拽。文件选择框也接受 .heif —— 同一种格式只是后缀不同,解码方式跟 .heic 完全一样。
Loading…
iPhone 拍出来是 HEIC,但要交的表单、要投的摄影比赛、要上传的 CMS 只认 .jpg。在浏览器里一次性把 HEIC 转成 JPG —— 画质你说了算,EXIF 不丢,文件不会上传到服务器。
HEIC 转 JPG 其实是一笔很清楚的交易:你接受一点点几乎察觉不到的画质损失,换来文件小一个量级,以及和几乎任何工具的兼容性。
一张 4032×3024 的 iPhone 照片,无损 PNG 大概 12 MB,画质 85 的 JPG 大概 1.2 MB。发邮件、传网页表单、发社交平台,最在乎的就是体积 —— JPG 的 DCT 有损压缩本来就是为这个场景设计的。
保险门户、求职系统、学校提交平台、WordPress 媒体库、印刷店…… 很多东西比 HEIC(2015 年标准化、2017 年成为 iPhone 默认)还要老。一旦表单不声不响地拒收,JPG 是几乎不会被拒的兜底格式。
你在 iPhone 上把 HEIC 添加到邮件里,自带的 Mail 会偷偷转成 JPG —— 因为对方多半打不开 HEIC。我们做的是同一件事,只是一次帮你做完一整批。
给自己发邮件、一张张导出、在终端敲命令、传到别人服务器、还是直接在浏览器里转 —— 每条路真实成本是多少。
| 方式 | 是否安装 | 批量 | 速度 | 隐私 | 易用性 | 适合 |
|---|---|---|---|---|---|---|
给自己发邮件(iOS 自动转 JPG) | 系统自带 | 只能一两张 | 慢 —— 走一趟网络 | 经过 Apple 和邮箱服务器 | 简单 | 一两张照片 |
macOS 预览 → 导出为 JPEG | 系统自带(仅 Mac) | 不行 —— 一次一张 | 总体慢 | 本地 | 中等 | Mac 上单张图 |
终端:sips -s format jpeg | 系统自带(仅 Mac) | 可以 | 非常快 | 本地 | 只有开发者会用 | Mac 上脚本批处理 |
需要上传的在线工具 | 不需要 | 看情况 —— 通常有日限额 | 看你上传速度 | 上传到第三方服务器 | 简单 | 偶尔用一次 |
本站浏览器内转换器Recommended | 不需要 | 支持,输出 ZIP,没有日限额 | 用你自己的 CPU —— 机器越快越快 | 文件不离开你的设备 | 拖、放、下载 | 任何现代浏览器、任何系统、任何数量 |
关于画质:JPG 用的是 DCT(离散余弦变换)加色度二次采样,故意丢掉那些人眼本来就难以分辨的信息。画质 90 大约能做到无损 PNG 十分之一的体积,看起来又差不多 —— 这正是把 HEIC 转成 JPG 的全部理由。
三步搞定,无需注册,不用安装。转换在浏览器里通过 WebAssembly 完成,不会上传任何文件。
一张和一百张都行,直接拖拽。文件选择框也接受 .heif —— 同一种格式只是后缀不同,解码方式跟 .heic 完全一样。
85–90 是照片的甜点:在大多数眼睛看来视觉无损,但只有画质 100 的 40 % 左右大小。要打印就推到 95;只是聊天缩略图就拉到 75。低于 60,天空和肤色上会出现 JPG 典型的方块感和色带。
一张图直接下个文件;一批图打成 ZIP,里面保留原来的文件名 —— IMG_1234.heic 变成 IMG_1234.jpg。
一张和一百张都行,直接拖拽。文件选择框也接受 .heif —— 同一种格式只是后缀不同,解码方式跟 .heic 完全一样。
85–90 是照片的甜点:在大多数眼睛看来视觉无损,但只有画质 100 的 40 % 左右大小。要打印就推到 95;只是聊天缩略图就拉到 75。低于 60,天空和肤色上会出现 JPG 典型的方块感和色带。
一张图直接下个文件;一批图打成 ZIP,里面保留原来的文件名 —— IMG_1234.heic 变成 IMG_1234.jpg。
为真实的 iPhone 相册设计,不是 demo 用。丢 100 张 HEIC 进来,离开二十秒,回来下载一个 ZIP 就完事。
转换用的是你浏览器自身的 CPU 和内存。100 张 HEIC 该多久就多久,跟你机器性能相关 —— 不像服务端工具那样要等 10 分钟慢上传。
ZIP 里每张 JPG 都用原来的文件名。解压出来顺序跟你拖进去一模一样 —— 没有随机哈希,也不会丢上下文。
想转多少 HEIC 就转多少,想什么时候转就什么时候转。没有免费版上限,没有「注册才能继续转」的弹窗,输出也没有偷偷打上水印。
是 —— 后缀不一样,格式完全相同。「JPEG」既是标准化组织(Joint Photographic Experts Group)的名字,也是它制定的标准(ISO/IEC 10918-1);.jpg 和 .jpeg 指向的是同一串字节。.jpg 流行起来是因为早年的 DOS 和 Windows 只允许三个字符的扩展名。本工具默认输出 .jpg —— 如果某个软件偏要 .jpeg,重命名一下就行。
会损失一点点 —— JPG 本来就是「为了让文件小很多」而有损的格式。但「有损」不代表「肉眼能看出来变差」。画质 85–90 的情况下,JPG 在绝大多数照片里跟 HEIC 没法区分。如果你确实要逐像素保真(截图、插画、有锐利文字或边缘的素材),那应该用 HEIC 转 PNG —— PNG 是无损的。
默认的 90 适合 95 % 以上的情况:照片视觉上无损,体积比画质 100 明显小。要打印或后期,推到 95;网站缩略图、聊天图,可以拉到 75 节省体积。低于 60,JPG 特有的方块感和色带(尤其是天空和肤色)就开始能看到了。
因为 HEIC 本身已经压得很狠了。Apple 在 HEIC 容器里用的是 HEVC(H.265),比 JPG 的 DCT 更高效。当你把一张已经被强压过的 HEIC 用高画质再编码成 JPG,等于是从一种高效率压缩搬到一种低效率压缩 —— 文件可能会变大。这仍然是合理的取舍:JPG 走得通的地方更多,HEIC 经常走不通。如果你更在意体积而不是最后那 1 % 的细节,把画质滑块往下拉就好。
在「高级设置」里勾上「保留 EXIF 元数据」就可以 —— 拍摄时间、GPS 坐标、相机品牌型号、快门、ISO、镜头信息都会原样写到 JPG 里。如果想公开发布但是不想暴露住址,再勾上「移除 GPS 位置信息」—— 其它信息都还在,只是 GPS 区块被清掉。
前提是你自己设过。设置 → 相机 → 格式 → 兼容性最佳,新拍的照片就会存成 JPG。但这个开关只影响「以后」拍的,已经躺在相册里的 HEIC 还是 HEIC。已存量的部分需要一个转换器(比如本工具);以后的部分靠开关就够。最后大多数人会两件事都做:把历史照片转一遍,再把默认改成 JPG。
都支持。HEIC 和 HEIF 共用同一个容器和 HEVC 编码 —— HEIC 只是 Apple 给自家 HEIF 图片起的商标。本工具对 .heic 和 .heif 解码方式完全一样,输出的也都是标准 JPG。
画质 95 及以上完全够用 —— 直到海报尺寸的照片打印,画质 95 的 JPG 跟原图实际上看不出差别。专业印刷厂在做归档时会更喜欢 TIFF 或者别的无损格式,但日常的标准照片冲印(5 寸到 16 寸)、Instagram 作品集、相册书、绝大多数交付给客户的稿子,JPG 90–95 都是行业标准。
真的。整个转换都在你浏览器里跑,用的是 JavaScript 和 WebAssembly。文件不会发送给 HeicToPng,也不会发送给任何第三方 —— 页面加载完之后你拔了 Wi-Fi,照样可以接着转。这工具存在的意义就在这一点:把带着 GPS、时间戳、人脸的私人照片传到一个陌生服务器,在有这种简单替代方案的情况下,不是个划算的交易。