图片工具 · 格式转换

格式转换

JPG/PNG/WebP/AVIF/GIF/BMP/ICO 互转

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 66 次使用
JPG · PNG · WebP · AVIF · BMP · 批量 · 本地
拖入 / 点击 / 粘贴图片

支持 JPG · PNG · WebP · GIF · BMP · AVIF(浏览器可解码者)· 可多选批量 · 单张 ≤ 50MB
截图直接 CtrlV 粘贴

Converted locally — nothing uploaded
转换后点击队列中的图片,
在此查看结果与对照
隐私:全部转换在浏览器 Canvas 完成,原图不离开本机,关闭页面即清空。
提示:HEIC / 部分专有 RAW 浏览器无法解码,会标记为失败。GIF 仅取首帧。
就绪 · 拖入或粘贴图片开始
第一节

关于本工具

About

从网上下载的 WebP 素材在 Photoshop 里打不开,或是给客户发设计稿时对方说 PNG 太大。把图片拖进浏览器,选目标格式,几毫秒后就能下载新文件。所有转换在本地完成,图片不上传服务器——隐私敏感的设计稿、合同扫描件都可以放心处理。

使用场景

网店详情页首图

双十一前美工排期全满,运营临时需要把一批 5MB 的 PNG 商品图压成 WebP 上传主图。直接用 PS 转会丢失透明通道,且 WebP 在老版手机浏览器不兼容。本工具在浏览器端完成转换,保留 Alpha 通道的同时将体积压到 200KB,另存一份 JPG 作为兼容兜底。

老照片电子化归档

整理家庭相册,翻出 20 年前冲洗的 6×4 寸照片,扫描后得到 15MB 的 BMP 文件。手机相册默认存 HEIC,传给长辈的安卓机打不开。用本工具批量转成 JPEG,参数选 85% 质量,单张缩到 3MB,保留 300dpi 打印精度,同时生成一份 WebP 存手机省空间。

公众号封面合规改造

公司公众号推文封面要求 900×383 像素、JPG 格式且小于 1MB。设计稿是 1920×1080 的 AVIF 文件,直接改后缀会导致后台审核失败。本工具先转成 JPG,裁剪到指定尺寸,质量滑块调到 75% 使文件恰好 980KB,避免被平台自动压缩出锯齿。

ICO 图标多尺寸打包

独立开发者要上传 Chrome 扩展商店,要求 16×16、32×32、48×48、128×128 四个尺寸的 ICO 图标。PS 插件导出的单尺寸 ICO 无法被商店识别。本工具支持把同一张 512px PNG 源图一键生成多尺寸 ICO 文件,每个尺寸独立保留锐度,不用逐个手动调。

GIF 转逐帧素材

动画专业学生截取了一段 3 秒的 GIF 表情包,想导入 AE 做逐帧重绘。GIF 的 256 色调色板直接拖进软件会偏色。本工具把 GIF 分解为 72 张独立 PNG 序列,保留原始 RGB 色值,不经过二次压缩,每帧文件大小控制在 50KB 以内,方便批量导入合成。

第二节

使用指南

Getting Started

使用步骤

  1. 1点击「选择图片」按钮,从本地选取一张图片(支持 JPG/PNG/WebP/AVIF/GIF/BMP/ICO),选中后缩略图会立即显示在预览区
  2. 2在「目标格式」下拉菜单中点击选择要转换的格式(如 WebP),选项列表会高亮当前选中项
  3. 3点击「开始转换」按钮,按钮变为「转换中…」并显示进度条,转换完成后预览区自动替换为新格式图片
  4. 4点击「下载」按钮,浏览器自动将转换后的图片保存到本地,文件名后缀与目标格式一致

输入输出示例

输入输出说明
上传一张 1920×1080 的 JPG 照片,选择输出格式为 PNG输出一张 1920×1080 的 PNG 图片,文件大小约 3.2 MB(原 JPG 约 800 KB)常规:JPG 转 PNG 是高频场景,展示有损→无损格式转换后文件体积显著增大的特性
上传一张 800×600 的 PNG 截图,选择输出格式为 WebP输出一张 800×600 的 WebP 图片,文件大小约 120 KB(原 PNG 约 350 KB)常规:PNG 转 WebP 是网页优化典型用例,验证 WebP 有损压缩的尺寸优势
上传一张 1×1 像素的 GIF 文件,选择输出格式为 ICO输出一个 1×1 像素的 ICO 文件,文件大小约 2 KB边界:极小尺寸(1×1)转换,验证工具对极端分辨率图片的处理能力,不因尺寸过小报错
上传一张 10000×10000 像素的 BMP 文件(约 300 MB),选择输出格式为 JPG输出一张 10000×10000 的 JPG 图片,文件大小约 15 MB(原 BMP 约 300 MB)边界:超大分辨率图片转换,验证工具对内存和文件大小的处理上限,BMP 转 JPG 压缩比极高
上传一张带有透明通道的 500×500 PNG 图标,选择输出格式为 JPG输出一张 500×500 的 JPG 图片,透明区域被填充为白色背景易错:PNG 透明通道在转 JPG 时会被丢弃,用户常误以为透明效果能保留,需明确提示
上传一张 256 色的 GIF 动画(5 帧),选择输出格式为 AVIF输出一张 AVIF 静态图片(仅保留第一帧),文件大小约 80 KB易错:GIF 动画转其他格式时,工具默认只保留首帧,用户若期望动画效果需提前说明
上传一张 32×32 的 ICO 文件(内含多个尺寸子图标),选择输出格式为 PNG输出一张 32×32 的 PNG 图片,仅提取 ICO 中第一个子图标(默认 32×32 尺寸)边界:ICO 多图标容器格式,转换时只取首个子图标,用户需知多尺寸信息会丢失

常见错误对照

1.ICO 格式误用 256×256 以上尺寸

✗ 错误将 4000×3000 的 JPG 直接转成 ICO
✓ 修复先缩放到 256×256 或更小再转 ICO

ICO 格式最大支持 256×256 像素,超出尺寸的图片会被强制裁剪或缩放,导致图标显示不全或变形。Windows 图标规范限定此上限。

2.GIF 转 WebP 忽略帧动画丢失

✗ 错误直接拖入动图 GIF 转 WebP,期望保留动画
✓ 修复确认工具输出为静态 WebP 单帧;如需动图,改用 GIF→WebP 动图专用工具

本工具基于浏览器 Canvas API 实现,只处理静态帧。多帧 GIF 会被解码为首帧,后续帧全部丢失。

3.AVIF 编码参数误用导致文件更大

✗ 错误将 10KB 的纯色 PNG 转成 AVIF,结果文件 50KB
✓ 修复对简单图像(纯色/渐变)先用 PNG 或 WebP,AVIF 适合复杂纹理照片

AVIF 的编码开销(AV1 帧内预测)对小尺寸/低复杂度图像不友好,元数据+编码头可能超过原图大小。

4.BMP 转 PNG 时误以为能保留 32 位透明通道

✗ 错误将 32 位带透明通道的 BMP 转成 PNG,透明区域变黑
✓ 修复确认源 BMP 为 32 位 ARGB 格式(非 RGB),否则透明信息不存在

BMP 支持 32 位带 Alpha 通道,但许多 BMP 文件实际是 24 位 RGB 填充。转换时若源文件无 Alpha,PNG 透明区域会填充黑色。

5.WebP 无损模式与有损模式混淆

✗ 错误想保留透明通道,却用有损 WebP 导出,边缘出现锯齿
✓ 修复使用 WebP 无损模式(工具默认无损),有损模式不保证透明边缘平滑

WebP 有损压缩对 Alpha 通道采用单独编码,透明边缘的像素值会被量化,产生硬边。无损模式保留原始 Alpha 值。

6.PNG 转 JPG 时透明背景变白块

✗ 错误将带透明区域的 PNG 直接转 JPG,期望保留透明
✓ 修复先给 PNG 填充纯色背景(如白色),再转 JPG

JPEG 格式不支持 Alpha 通道,透明区域在编码时会被强制填充为白色(默认),无法通过参数恢复。

7.GIF 颜色数超过 256 导致色带

✗ 错误将 16 位色的照片转成 GIF,天空出现明显色块条纹
✓ 修复先降色到 256 色(使用抖动算法),或直接转 WebP/AVIF

GIF 调色板最多 256 种颜色,连续色调图像(如天空渐变)会被量化到有限色阶,产生色带。

第三节

工作原理

How It Works

核心公式

YUV分量重采样 + 色彩空间转换 + 编码器参数映射

变量说明

  • YUV亮度与色度分离的色彩编码方式
  • 色彩空间如 sRGB、BT.709,决定颜色映射范围
  • 编码器如 libwebp、libavif,负责压缩与格式封装

示例

将一张 1920×1080 的 sRGB PNG 转为 WebP:先解码 PNG 为 RGBA 像素矩阵(每像素 32 位),再转换到 YUV 色彩空间(BT.601 标准),最后用 libwebp 编码器以 80% 质量因子压缩为 WebP 文件。输入 1920×1080×4 ≈ 8.29 MB 原始数据,输出约 350 KB WebP,压缩比约 24:1。

选择源图片(JPG/PNG/WebP/…)浏览器解码(Canvas API)选择目标格式(下拉菜单)编码输出像素数据 (RGBA)格式参数配置合成 → 下载新格式图片
用户输入 本地处理 输出结果
第五节

常见问题

Q & A
JPG 转成 PNG 后文件变大了好多,能调小吗?

JPG 是有损压缩,文件通常比 PNG 小。转 PNG 后文件变大是正常的,因为 PNG 是无损格式,保留所有细节。如果文件过大,可以尝试在转换前降低原 JPG 的图片分辨率或质量(比如用本工具的图片压缩功能先处理),或者直接转 WebP(体积比 PNG 小、质量接近)。本工具不支持转换时单独调参数,所有互转都按原图尺寸和最高质量处理。

WebP 图片在电脑上打不开,转成 JPG 之后能正常看吗?

能。WebP 是 Google 推出的现代格式,老版 Windows 图片查看器或旧版 macOS 不支持直接预览。转成 JPG 后,所有系统、浏览器、看图软件都能打开。本工具是纯浏览器端转换,上传的图片不会离开本机,转换后下载的 JPG 文件可直接使用。如果转换后仍打不开,检查下载的文件后缀是否为 .jpg,以及是否有下载中断。

GIF 动图转成 PNG 后还能动吗?

不能。PNG 格式不支持动画,转出来只会是 GIF 的第一帧静态图。如果希望保留动画,只能转成支持动图的格式,比如 WebP 或 GIF 本身。本工具的 GIF 转 WebP 可以保留动画效果,但文件大小可能变化。如果只是想提取 GIF 中的某一帧,可以先用截图工具截取,再上传转换。

AVIF 图片是什么?我的浏览器能打开吗?

AVIF 是基于 AV1 视频编码的新一代图片格式,压缩率比 WebP 更高,但兼容性较差。目前 Chrome、Firefox、Edge 新版支持,Safari 16+ 部分支持,旧浏览器(如 IE、旧版 Edge)无法直接显示。如果遇到打不开,建议转成 JPG 或 PNG。本工具支持 AVIF 转 JPG/PNG/WebP,转换后可在所有设备上正常查看。

为什么转出来的 ICO 图标放大后很模糊?

ICO 格式本身只存储固定尺寸的图标(如 16×16、32×32、48×48),不存储大图。本工具转换时默认生成 32×32 像素的 ICO 文件,如果原图较大(比如 500×500),会被强行缩小,放大后自然模糊。建议上传前把原图尺寸裁剪或缩小到 256×256 以内,得到更清晰的图标。如果需要多尺寸 ICO,请使用专业图标制作软件。

BMP 转 JPG 后颜色变了,偏白或偏暗?

BMP 是无损的 RGB 原始数据,JPG 有损压缩时会重新采样色度信息,导致轻微色偏。另外,BMP 可能包含 ICC 色彩配置文件(比如 Adobe RGB),JPG 转换时如果丢失这个文件,颜色会偏移。本工具转换时默认不保留 ICC 文件,所以色差是正常的。如果对颜色准确度要求高,建议用专业图像软件(如 Photoshop)手动转换并嵌入色彩配置文件。

一次最多能转多少张图片?有没有大小限制?

本工具没有次数限制,可以无限次转换。但因为是纯浏览器端运行,单次上传的图片总大小受浏览器内存限制。一般建议单次不超过 50 张,每张不超过 20MB。如果图片过大或过多,浏览器可能卡顿或崩溃。可以分批转换,或先用图片压缩工具减小体积。所有图片都在本机处理,不会上传到服务器,因此没有后端存储限制。

转换到一半卡住了怎么办?

先等 10 秒,如果页面无响应,可能是浏览器内存不足(尤其是大图或 GIF 动图)。可以刷新页面重新上传,每次只转 1-2 张。如果反复卡住,换用 Chrome 或 Edge 最新版,不要用 Safari 或旧版浏览器。本工具依赖浏览器 WebAssembly 能力,旧浏览器可能不支持。另外,关闭其他占用内存的标签页也有帮助。

这个工具是离线的吗?不联网能不能用?

是的,本工具所有图片转换都在浏览器本地完成,无需上传到服务器,因此完全离线可用。首次加载页面时需要联网下载核心处理代码(约 2MB),之后断网也能正常使用。刷新页面后如果缓存未清除,仍可离线转换。隐私方面,图片数据不会离开本机,适合处理敏感或私密图片。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭