在浏览器内转换 PNG、JPG 与 WebP

画素不变,只换容器——JPEG 给 Word、WhatsApp 和 Shopee,WebP 给更快的网站,PNG 用在必须保留透明的时候。

🔒 100% 浏览器内运行 · 零服务器上传

结果

    全部在这个浏览器分页内完成,不会上传任何档案。

    马来西亚规则与特殊情况

    九种组合,一条规则。JPEG、PNG、WebP 三种格式可以互相转换。输出类型是从编码器真正产出的字节读出来的,不是你选的那个标签——所以名为 .webp 的档案一定是真正的 WebP,否则工具会说明原因。

    输出透明画质典型大小
    JPEG没有——透明画素会填上你选的底色(预设白色)0.3–0.95照片最小;所有表格、网站与印刷店都接受的格式
    PNG保留没有——无损最大。一张 JPEG 照片转成 PNG 通常是原档的 3–5 倍,因为 PNG 不能丢掉细节
    WebP保留0.3–0.95同等视觉画质下三者中最小;现在的浏览器都读得懂,旧版 Office 不行

    画素经历了什么。先读取 EXIF 方向并套用到影像,所以描述方向的标签被移除之后,直式照片仍然是直式。接着影像会经画布重画并重新编码——这就是每次转换都会丢掉相机型号、GPS 座标、拍摄时间、软件标签与色彩描述档的原因。广色域照片(Display P3、Adobe RGB)会回到 sRGB:饱和度略降,色相不会偏。

    它不做什么。它不调整尺寸:4000 px 进、4000 px 出,只有超过 16.7 百万画素的图片会缩到画布上限,并在结果行说明。它不读 HEIC、AVIF 或 GIF,也不能让 JPEG 变透明——没有任何工具能补上从来没有记录过的透明通道。

    老实说明限制。输出 WebP 需要浏览器真的能编码它。iOS 与 macOS 的 Safari 不行,要求 image/webp 只会悄悄回传 PNG——所以工具会检查实际拿到的字节类型,不是 WebP 就存成 JPEG、命名为 .jpg,并在结果行写清楚。AVIF 输出完全不提供:没有任何浏览器的画布能编码它(Chrome 被要求时回传的是 PNG),做一个假的比不做更糟。

    整批只下载一次。两张以上会打包成一个 ZIP,在分页内即时产生,重名自动编号(baju.jpg、baju-1.jpg),不会互相覆盖。档案从不离开装置——打开「网络」面板按「开始处理」,什么请求都不会出现。

    处理前后

    处理前

    logo-kedai-kopi.png — 1000×1000 — 透明背景
    produk-shopee-01.jpg — 1200×900 储存,EXIF 方向 6 — iPhone 15 Pro — GPS 3.1390, 101.6869

    处理后

    logo-kedai-kopi.jpg — 1000×1000 — 透明处填成白色
    produk-shopee-01.webp — 900×1200 直式 — 相机、GPS 与日期已移除

    使用方法

    1. 把图片拖进来,或按「载入示例资料」看一张透明背景的 PNG 标志和一张真的带着相机、GPS 与方向标签的商品照。
    2. 选择输出格式。转 JPEG 时选好透明画素底下要填的颜色;画质只对 JPEG 与 WebP 有效,PNG 是无损格式。
    3. 按「开始处理」,逐行核对实际大小、实际尺寸与被移除的资料,再下载单张或整批 ZIP。档案从未离开这个分页。

    常见问题

    我的图片会被上传到服务器吗?

    不会。档案由浏览器的 File API 读取,再在这个分页内用画布重新编码。打开「网络」面板按「开始处理」就能确认没有任何请求。这一点很重要:手机拍的照片通常带着拍摄地点的 GPS 座标、精确时间与相机型号。

    我选 WebP,为什么存成了 JPEG?

    iOS 与 macOS 的 Safari 无法在画布内编码 WebP:要求 image/webp 会悄悄回传 PNG。本工具会读取实际拿到的字节类型,不是 WebP 就重新编码成 JPEG、把档案命名为 .jpg 并在结果行说明。把 PNG 改名成 .webp,会让下一个打开它的程式出错。

    为什么档案叫做 photo-converted.jpg?

    因为它本来就是 JPEG。把档案转成它原本就有的格式,等于用你选的画质重新编码一次,所以名字加上 -converted,避免盖掉原始档。结果行会写「格式相同——重新编码」,提醒这不是无痛操作:每一次 JPEG 重新编码都会掉一点画质。

    为什么转成 PNG 之后档案变大了?

    PNG 是无损格式,每个画素都完整保存,所以一张照片会回到接近未压缩的大小——通常是 JPEG 的三到五倍。结果行的百分比带正负号,变大就显示加号。只有后制流程真的需要无损画素时才转 PNG;如果目标是更小的档案,请选 WebP。

    可以转换 iPhone 的 HEIC 照片吗?

    还不能。HEIC 解码器是 9–26 MB 的下载,另有授权问题,所以规划成另一个需要主动开启的页面。目前请把 iPhone 相机格式设为「最相容」,或用 JPEG 分享照片。HEIC、AVIF 与 GIF 在这里会被标示为不支援,而不是被悄悄贴上错的名字。