免费的浏览器内 HEIC 转 JPG
本页是免费 HEIC 转 JPG 转换器。把 iPhone 照片拖到上方区域即可在本机写出 .jpg。无需账号、无水印、无云端收件箱。
搜索结果常称之为在线工具。页面在线上。照片不会上传。JavaScript 在本浏览器读取文件,Web Worker 解码静态帧,canvas 编码 JPEG 或 PNG。转换时打开开发者工具 → 网络即可核对:你看到的是页面脚本,不是把图像字节 POST 到服务器。
Windows 资源管理器、邮件客户端、学校和政府表单、桌面版 Slack,以及大量 CMS 字段围绕 JPEG、PNG 和 GIF 构建,不认识 image/heic。它们会拒收或显示空白缩略图。这时就把 HEIC 转为 JPG。在照片 app 里保留 HEIC 原件;JPG 是你往外发的副本。拖放区接受 .heic、.heif 静态图以及 WebP。实况照片视频不包含在内 — 仅静态帧。
HEIC、HEIF、JPG 和 JPEG
HEIC 是较新 iPhone 或 iPad 照片的文件名。底层是 HEIF 容器,静态帧用 HEVC 压缩。Apple 在 iOS 11 把相机默认改成这种格式,因为同等观感下体积大约是 JPEG 的一半。在手机上很有用;照片一旦要去别的地方就会成问题。
HEIF 是 ISO 容器名。HEIC 是常见的 Apple 载荷(HEIF 里的 HEVC)。其他相机也可能写出 .heif。本转换器既是 HEIF 转 JPG,也是 HEIC 转 JPG:它读取 ftyp 品牌,而不只信扩展名。HEIF 转 JPG、HEIF 转 JPEG、HEIC 转 JPEG — 同一解码器,同一 .jpg 文件名。
JPG 和 JPEG 是同一种格式。JPEG 是编解码;JPG 是旧版 Windows 的三字母扩展名。IMG_1234.jpg 和 IMG_1234.jpeg 是同一类文件。这里的 HEIC 转 JPEG 仍写 .jpg,以免只白名单三个字母的旧上传脚本拒收。质量不取决于扩展名,而取决于滑块(默认 0.92)。
更长说明:什么是 HEIF?、HEIC 与 JPG、HEIC 与 JPEG。
如何将 HEIC 转为 JPG
用本页工具将 HEIC 转为 JPG:
- 在 Chrome、Edge、Firefox 或 Safari 打开本页。
- 将
.heic或.heif拖到区域,点击选择,或粘贴。可批量(最多 50 个)。 - 输出保持 JPG。仅在需要无损静态图时改 PNG。
- JPEG 质量保持 0.92,除非需要更小附件。
- 逐个下载,或下载整批 ZIP。
把 HEIC「改成」JPG 是同一操作:改的是重新编码,不是改名。只改扩展名会留下 HEIF 字节;只看文件名的上传器可能收下,然后在缩略图进程里失败。真正转换会写入 JPEG 标记。文件名保持稳定:IMG_1234.heic 变成 IMG_1234.jpg。
在 Windows、Mac 和 iPhone 上将 HEIC 转为 JPG
在 Windows 上将 HEIC 转为 JPG
先把照片拷到电脑(USB、Windows 版 iCloud 或共享文件夹)。用 Edge 或 Chrome 打开本页,拖入文件,下载 JPG 或 ZIP。此转换不需要微软商店的 HEIF/HEVC 扩展。那些编解码器有助于资源管理器缩略图,并不能让每个网页表单接受 HEIC。在 Windows 上将 HEIC 转为 JPG 也介绍了编解码包。
在 Mac 上将 HEIC 转为 JPG
预览和照片已经可以导出 JPEG。需要批量 ZIP、与 Windows 相同的质量滑块,或你已经在浏览器里时,用本转换器。Safari 常常能原生解码 HEIC,WASM 解码器可能根本不会加载。在 Mac 上将 HEIC 转为 JPG。
在 iPhone 上将 HEIC 转为 JPG
分享菜单常常会在对方不能使用 HEIC 时发送 JPEG。若要在「文件」里得到真正的 .jpg,或要批量处理,用 Safari 打开本站并挑选照片。在 iPhone 上将 HEIC 转为 JPG。
HEIF 转 JPG 与画质
JPEG 有损。从存档意义上说,「HEIF 转 JPG 不损失画质」不是 JPEG 能做的事:你在编码一份新的有损文件。保留原始 HEIC,使用默认质量 0.92,或选择 PNG 作为无损静态图(会大很多 — 你把 HEVC 解成了位图)。默认 0.92 适合邮件、表单和大多数打印。需要更小附件再降低。转换是兼容步骤,不是升级。
无需账号、不上传的 HEIF 转 JPG 就是同一拖放区。表单要 JPEG 而你有 .heif 时在此转换。若来源已是网站上的 WebP,请改用 WebP 转 JPG。
转换如何运行,以及限制
这条流水线不会把照片 POST 到服务器。添加文件后,Preact 岛会启动一组 Web Worker — 最多四个,核数更少则更少。每个 worker 要么让浏览器解码静态帧(Safari 常常能原生解码 HEIC),要么加载 libheif 的 WebAssembly。解码在主线程之外。静态帧可按你设的最长边缩放,再画到 OffscreenCanvas 并编码为 JPEG 或 PNG。WASM 在第一个文件时加载,而不是首次绘制。默认去除 EXIF 和 GPS;勾选「保留相机元数据」才会把 EXIF 块复制进 JPEG。
上限是为了避免 4800 万像素连拍冻住手机:每批 50 个文件,每个 25 MB,合计 200 MB,每张 40 百万像素。文件过大、像素过多或不是静态 HEIC/HEIF 时,该行失败,其余继续。批量 ZIP 使用 STORE,避免 JPEG 被再压一次。没有「AI 增强」。JPEG 编码就是浏览器里普通的 canvas 编码器。
失败时看行状态。不支持表示字节不是我们能解码的静态图。内存不足表示对这个标签页太重。部分失败表示有些成功了;下载那些,其余再试。把 HEIC 当存档。目标打不开 HEIC 时再转 JPG。转换器需要 JavaScript。你正在读的文章不需要。