ToolboxAgent

SVG转PNG

在线SVG转PNG工具,支持文件上传或粘贴SVG代码,可调整缩放倍数。

点击或拖拽SVG文件到此处上传

SUPPORTED: .svg,image/svg+xml

使用说明

  1. 1 上传SVG文件或粘贴SVG代码
  2. 2 选择缩放倍数(1x-4x)
  3. 3 点击转换并下载PNG图片

相关工具

音频格式转换

在线音频格式转换工具,支持MP3、WAV、OGG、FLAC格式互转,纯浏览器端使用ffmpeg.wasm处理,无需上传到服务器

CSV / JSON 互转

在线 CSV 与 JSON 互转工具,支持表头解析、数组对象格式化和结果复制。

CSV转Excel

在线CSV转Excel工具,上传CSV文件后解析并生成可下载的 .xlsx 文件

Excel转CSV

在线Excel转CSV工具,支持上传 .xlsx/.xls 文件并导出为CSV文本,使用SheetJS解析

Excel转JSON

在线Excel转JSON工具,上传Excel文件后解析为JSON对象数组(首行为键)

视频提取音频

从视频中提取音轨,支持输出MP3、WAV、OGG格式,纯浏览器端使用ffmpeg.wasm处理,无需上传到服务器

ZIP文件压缩/解压

在线压缩文件为ZIP或解压ZIP文件,支持多文件打包压缩和ZIP批量解压,纯浏览器本地处理不上传服务器。

HTML转Markdown

在线HTML转Markdown工具,使用TurndownService解析HTML并输出标准Markdown格式

图片转PDF

在线图片转PDF工具,支持多张图片按顺序生成PDF,每张图片一页,纯浏览器端处理

JSON转CSV

在线JSON转CSV工具,支持嵌套对象展平、自动生成表头,正确处理逗号、引号和换行。

JSON转Excel

在线JSON转Excel工具,粘贴JSON数组后生成可下载的 .xlsx 文件,自动提取字段作为表头

Markdown / HTML 互转

在线 Markdown 与 HTML 互转工具,支持安全预览、源码转换和快速复制结果。

PDF转图片

在线将 PDF 每一页渲染为高清 PNG 图片,支持逐页下载,全部在浏览器内完成。

单位转换

在线单位转换工具,支持长度、重量、温度等多种单位互转,实时计算结果

视频格式转换

在线视频格式转换工具,支持MP4和WebM格式互转,纯浏览器端处理,无需上传到服务器

视频转GIF

在线视频转GIF工具,支持设置宽度、帧率、起止时间,纯浏览器端使用ffmpeg.wasm处理,无需上传到服务器

关于此工具

SVG 转 PNG 工具在浏览器端将矢量 SVG 图形渲染为位图 PNG 格式,支持 1x 到 4x 的缩放倍数,可根据需要生成从标准分辨率到高清 Retina 分辨率的 PNG 图片,全程在本地完成,无需上传服务器。

典型使用场景:将设计工具导出的 SVG 图标转为 PNG 用于 App 或 Web 页面(部分场景不支持 SVG)、将 SVG 格式的 Logo 转为高分辨率 PNG 用于印刷或社交媒体、生成不同尺寸的 PNG 用于适配不同屏幕密度(1x/2x/3x)、将 SVG 插图转为 PNG 嵌入 Word/PPT 等不支持 SVG 的办公文档。

相比在 Adobe Illustrator 或 Inkscape 等专业软件中导出 PNG,这个工具零安装、秒完成,特别适合不需要复杂导出设置的日常转换需求,开发者和设计师都可以快速使用。

常见问题

转换后的 PNG 分辨率是多少? +

PNG 的分辨率等于 SVG 的原始尺寸(viewport 定义的宽高)乘以缩放倍数。例如 SVG 是 100×100px,选 2x 倍数则导出 200×200px 的 PNG。如果 SVG 没有定义固定宽高(使用 viewBox 但不含 width/height),工具会使用默认尺寸。建议在 SVG 中明确指定宽高以获得准确的输出分辨率。

SVG 中使用了外部字体,转换后字体能正常显示吗? +

如果 SVG 中的文字引用了系统字体或 Web 字体(通过 @font-face 或 CSS),浏览器在渲染时会使用本机安装的字体。未安装的字体会回退到系统默认字体,导致转换后的 PNG 与原 SVG 字体效果不一致。建议在 SVG 中将文字转为路径(文字轮廓化),可以完全避免字体依赖问题。

SVG 中有透明背景,PNG 转换后还是透明的吗? +

是的。PNG 格式支持 Alpha 透明通道,SVG 透明区域(包括未设置背景色的区域)在转换后 PNG 中保持透明。如果你需要白色背景的 PNG,可以在 SVG 代码中添加白色矩形背景 <rect width="100%" height="100%" fill="white"/>,或在转换后用图片编辑工具填充背景色。

粘贴 SVG 代码时需要完整的 SVG 文档吗? +

需要以 <svg> 标签开头的完整 SVG 代码片段,包括 xmlns 命名空间声明(xmlns="http://www.w3.org/2000/svg")。从设计软件(Figma、Adobe XD、Illustrator)导出的 SVG 代码通常格式完整,可以直接粘贴。只有内部路径数据(<path d="..."/>)没有外层 SVG 包裹的代码无法直接处理。

SVG 动画效果在 PNG 中会保留吗? +

不会。PNG 是静态图片格式,SVG 中的 CSS 动画(animation)和 SMIL 动画都无法在 PNG 中保留,转换时会捕获 SVG 在静止状态下的画面(通常是动画的初始帧)。如果需要保留动画效果,可以考虑将 SVG 转换为 GIF 或 WebP 动图,或直接在网页中使用 SVG 原格式。