ZH
我的工具

SVG 转 JPG

把 SVG 文件或粘贴的 SVG 代码转换为指定宽度或倍率的 JPG。可选择背景色和画质,全部在浏览器中完成。

高度按 SVG 的宽高比自动确定。
JPG 不支持透明度,透明区域会用这种颜色填充。
我的工具 →
广告

SVG 非常适合网页上的 logo 和图标,但社交网络、办公文档、电商平台和印刷店往往要求提供 JPG。本转换器按您选择的宽度或倍率渲染 SVG,填充背景(JPG 没有透明度),再按设定的画质保存为 JPG。可以上传文件或粘贴代码,内容不会离开您的浏览器。

使用方法

  1. 选择一个或多个 .svg 文件,或把 SVG 代码粘贴到输入框中。
  2. 输入以像素为单位的输出宽度;或留空并选择缩放倍率(1× 即 SVG 的原始尺寸)。
  3. 设置背景色(默认白色)和 JPG 画质。
  4. 转换后逐个下载 JPG,或打包为 ZIP 全部下载。

计算公式

输出高度 = 输出宽度 × SVG 高度 ÷ SVG 宽度

SVG 的原始尺寸取自其 width 和 height 属性(pt、mm、cm、in 按每英寸 96 px 换算),否则取自 viewBox,再否则采用浏览器默认的 300 × 150 px。转换器会把新尺寸写入 SVG,没有 viewBox 时会补上,使图形按比例缩放而不是被裁切,然后用浏览器的 SVG 引擎渲染,并绘制在背景色之上。

示例

只有 viewBox="0 0 24 24"、没有 width 和 height 的图标是 24 × 24 px。把输出宽度设为 512 时,会渲染为 512 × 512 px。声明为 width="2in" height="1in" 的 logo 在 1× 时是 192 × 96 px,在 2× 时是 384 × 192 px。

常见问题

为什么 JPG 中缺少字体或图片?

SVG 作为图片绘制时,浏览器会阻止它从别处加载的所有内容:链接的图片、网络字体和外部 CSS。使用您设备上已安装字体的文字仍会正常显示。转换前请把文字转换为路径,或把图片以 data URI 嵌入。

能保留透明背景吗?

JPG 没有 Alpha 通道,做不到。请改用 SVG 转 PNG。

JPG 最大能多大?

本转换器最多允许每边 16,384 px、1 亿像素,这是桌面浏览器能够绘制的范围。iPhone 和 iPad 把画布限制在约 1670 万像素,所以在那里请把大图控制在约 4,000 × 4,000 px 以内。

我的 SVG 会被上传吗?

不会。浏览器在本地解析、渲染并编码它。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). SVG 转 JPG. https://kakao.mobile/zh/tools/svg-to-jpg-tool/

MLA

“SVG 转 JPG.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/svg-to-jpg-tool/.

广告