跳到主要内容
文档小工DocGong · 文件不上传

JPG 和 PNG 怎么互相转换(批量)

「系统只收 JPG」「PNG 太大传不上去」「素材要透明底只能是 PNG」——格式要求几乎天天遇到。 转格式本身一步就能完成,但有两个决定必须先想好:转成哪种格式(JPG、PNG、WebP、BMP 各有取舍), 以及透明区域怎么处理(JPG 不支持透明,底色不选对就会出黑块)。这篇把四者的差别和正确顺序讲清。

更新于 2026-09-225 分钟对应工具 图片格式转换

图片格式转换

JPG / PNG / WebP 批量互转

打开工具

文件全程在你的浏览器内处理,不上传服务器,免费不限次数。

JPG、PNG、WebP、BMP 到底怎么选

打开图片格式转换后,「输出格式」一栏默认停在 JPG。四者的核心差别如下:

格式压缩方式透明什么时候选它
JPG有损,画质可调不支持照片、扫描件、任何只认 JPG 的报名系统和打印店——兼容性最好,体积最小
PNG无损支持截图、图标、线条图、需要透明的素材;照片转 PNG 体积通常反而变大
WebP有损,画质可调支持想比 JPG 更小又偶尔要透明时;公众号后台、微信、主流浏览器都认
BMP基本不压缩不支持个别老软件、工控系统指定要 BMP 时才用;体积巨大,日常别选

拿不准就选 JPG 或 WebP

上传照片类内容,JPG 永远是安全答案;要更小、且对方系统没写死格式,试 WebP。 只有当对方明确写了「PNG」或你需要透明底时才转 PNG——照片转无损格式, 体积常常翻几倍,和「想变小」的初衷正好相反。

透明 PNG 转 JPG:底色不选就会出黑块

JPG 和 BMP 这两种格式不存储透明通道。 透明像素必须由一种颜色来顶替,工具在输出前会先铺一层底色再编码。 底色在哪选?当目标格式不支持透明时,面板上会出现「透明区域填充」, 提供「白色」「黑色」两颗快捷按钮和一个自定义取色块。

  • 白底(默认):证件材料、文档配图、打印用途——绝大多数情况直接用它
  • 黑底:深色界面的展示图、霓虹风格素材,避免白边突兀
  • 自定义颜色:点色块选一个和主体接近的颜色,边缘过渡更自然

转完的行里如果出现「透明区域已填充背景」的小标签,说明这张图确实有透明区、 已按你选的颜色铺过底。没有这个标签的图本来就不透明,选什么底色都无妨。 反过来,如果不用填充直接转,透明部分会按画布初始状态合成,常见结果就是难看的黑块—— 所以PNG 转 JPG 前,先把底色确认一遍

转完像素尺寸为什么和原图一致

面板下方有一行固定的提示:「只更换文件容器,像素尺寸与画面比例原样保留(不缩放、不裁剪)」。 这是纯格式转换的定义——解码一次,按原宽高写回另一种容器。 每行结果都会显示「原尺寸 → 新格式 大小」和体积增减百分比,方便你逐张核对。

画质滑块什么时候出现

  • 目标是 JPG 或 WebP(有损格式): 出现「输出画质」滑块,默认 92%,可在 30%–100% 之间按 5% 步进调整。 转照片建议不低于 85%,截图类文字可降到 75% 换更小体积
  • 目标是 PNG 或 BMP(无损输出): 不需要画质,面板会直接写明「是无损输出,不需要设置画质」
  • 源图和目标格式相同:照常转换,结果会打上「原格式相同」标签—— 这时的重编码除了可能按画质损失一点外没有收益,通常可以直接取消

转换会丢掉拍摄信息

浏览器重新编码只保留像素,EXIF 里的拍摄时间、机型、GPS 全部会消失。 需要保留这些信息(或需要照片自动横竖方向)时,请先备份原图; 反过来,发图前想抹掉定位,转一次格式正好顺手清理干净。

批量转换的操作步骤

  1. 1打开图片格式转换,点「选择图片」,把要转的图全部选进来 (支持 JPG / PNG / WebP / BMP / GIF / AVIF,可多选、可分批添加)
  2. 2在「输出格式」里选目标格式。JPG、PNG、WebP、BMP 四档始终可用; AVIF 只在你的浏览器能编码时才出现
  3. 3按需设置:有损目标拖「输出画质」(默认 92%); 目标是 JPG 或 BMP 时,用「透明区域填充」选白色、黑色或自定义底色
  4. 4「开始转换为 JPG」(按钮文案会跟着目标格式变),逐张完成后每行可单独点「下载」, 或点「打包下载(N)」一次拿走全部

需要继续加图就点「添加更多文件」;改了格式或画质后,已完成的行会退回待处理状态, 避免你下载到和面板设置对不上的旧结果。若出现重名,打包时会自动加上 -2、-3 后缀区分。

先转格式还是先压大小:顺序怎么定

转格式和压体积是两件事,顺序错了会白做一遍甚至糊两次。按你的最终目标来选:

  1. 1目标是「格式合规」(系统只收 JPG):先转格式,转完再看体积。体积没问题就直接交;超了再用图片批量压缩或 图片压缩到指定 KB 压一次。转格式本身不改像素,先定格式能避免后面白压一遍。
  2. 2目标是「体积变小」:先压(或先改尺寸)再考虑要不要换格式。照片想更小,直接转 WebP 往往比 JPG 再压一档更划算;转成 PNG 则一定更大,方向反了。
  3. 3目标是「透明底」:先保证全程是 PNG 或 WebP——中间任何一个环节变成 JPG,透明就永久没了, 再转回来也只能得到铺过底色的图。

要合成 PDF 的话顺序也一样

照片转完格式再合并,比先合并再整体折腾更稳:每张图只经历一次编码。 需要把多张图拼成一个 PDF 时,用图片转 PDF,它支持拖动调整页序。

常见问题

PNG 转 JPG 后透明背景变成黑块了,怎么避免?

JPG 不存储透明通道,透明区域必须由颜色顶替。转之前在「透明区域填充」里选白色(默认)、黑色或自定义颜色,工具会先铺底再编码,因此不会出现黑块。转完的行若带「透明区域已填充背景」标签,说明这张图确实被铺过底。

JPG 转 PNG 之后文件反而变大了,正常吗?

正常。PNG 是无损压缩,照片这类连续色调的图像很难被压下去,通常比 JPG 大好几倍。PNG 的优势在截图、图标、线条图和透明素材上;照片想变小应该转 WebP 或保持 JPG,而不是转 PNG。

转换格式会让图片变模糊吗?尺寸会变吗?

像素尺寸完全不变——输出图片的宽高与原图一致,不缩放也不裁剪。清晰度方面,PNG、BMP 无损输出零变化;JPG、WebP 有损重编码时按你设的画质计算,默认 92% 肉眼基本看不出差别,调到 85% 以上都很安全。

一次能转多少张?支持哪些输入格式?

支持 JPG、PNG、WebP、BMP、GIF、AVIF(以及多数浏览器无法解码的 HEIC 会给出明确提示),可以一次多选、分批添加,全部转完后逐张下载或打包成 ZIP。转换在浏览器本地完成,张数只受你设备内存限制。

转换后拍摄时间和 GPS 定位还在吗?

不在了。浏览器重新编码只保留像素,会丢弃包括拍摄时间、相机型号、GPS 坐标在内的全部 EXIF 元数据。想清理隐私信息时这正是你要的效果;如果需要保留这些信息,请先备份原图再转换。

HEIC(iPhone 照片)能直接转吗?

取决于浏览器:目前只有 Safari 能直接解码 HEIC,Chrome 和 Edge 会明确提示无法处理而不是静默失败。变通办法是在手机「设置 → 相机 → 格式」里选「兼容性最佳」,之后拍的就是 JPG;或先在系统相册里导出成 JPG 再来转换。

图片格式转换

JPG / PNG / WebP 批量互转

打开工具

文件全程在你的浏览器内处理,不上传服务器,免费不限次数。

相关教程

全部教程 →