Convert SVG to PNG Online
Rasterize SVG logos and illustrations to PNG with transparency. The browser renders the vector at a chosen width, with a Sharp server fallback. The tool is free, supports batches, and accepts SVG files up to 100 MB on the server path.
Convert .SVG to .PNG
Select a file to begin. Processing details and limits are listed below.
How to convert SVG to PNG
- 1
Upload SVG files
Add one or more SVG files to the queue. The browser can render simple SVGs locally; complex files may use the server path.
- 2
Choose output width
Set the target width in Options. The height follows the SVG aspect ratio, and transparency is retained.
- 3
Convert and download
Run the conversion, inspect the PNG at its final display size, and download the files or a ZIP.
Scalable Vector Graphics vs Portable Network Graphics
| Spec | Scalable Vector Graphics | Portable Network Graphics |
|---|---|---|
| MIME type | image/svg+xml | image/png |
| Format type | vector | image |
| Standard | W3C SVG | ISO/IEC 15948 |
| First release | 2001 | 1996 |
| Browser support | All current major browsers | All current major browsers |
| Contents | XML markup describing shapes, paths, text, gradients, and embedded raster images, with optional CSS and scripting. | Lossless DEFLATE-compressed raster image with optional alpha transparency and animation through APNG. |
About Scalable Vector Graphics
Resolution independent, compact for geometric artwork, editable as text, and ideal for icons and logos. Not suitable for photographs; rendering can differ by application; scripts and external references raise security concerns.
Format referenceAbout Portable Network Graphics
Pixel-perfect lossless output, clean alpha transparency, and strong support for screenshots, logos, and line art. Photographic images are usually much larger than JPEG or WebP; metadata and animation support vary by viewer.
Format referenceWhy convert SVG to PNG?
- Use a logo or icon in an app, slide deck, or social profile that does not accept SVG.
- Create a transparent raster asset for a design tool that handles PNG more predictably.
- Control the output width for a specific layout instead of relying on a viewer's intrinsic size.
- Generate a fallback image for a browser or email client that blocks SVG.
Will quality change?
SVG is resolution independent, while PNG is a fixed pixel grid. The conversion renders the vector at a target width, so zooming further will show pixels. Transparency is preserved. Text, gradients, filters, and external fonts can render differently depending on the renderer, so inspect the PNG at its final size.
Processing and limits
- Processing
- Browser first, server fallback
- Engine
- Browser Canvas, with Sharp and libvips as the server fallback
- Maximum size
- Server fallback accepts files up to 100 MB. Browser rendering is limited by the SVG complexity and available memory.
- Batch support
- Yes, multiple SVG files can be queued.
- Quality controls
- Output width is the main quality control. The browser path defaults to a wide raster target; set a width in Options when the final layout requires it.
The browser loads the SVG and draws it to a canvas at the selected width, then encodes PNG locally. If local rendering fails, the server rasterizes the SVG with Sharp. The PNG downloads directly.
- The output is a fixed-resolution PNG, not a scalable vector.
- Fonts or external resources referenced by the SVG may render differently or fail if unavailable.
- Filters and advanced SVG features can have inconsistent renderer support.
Platform compatibility
PNG is supported everywhere, including email clients, office documents, design tools, and all current browsers. SVG is broadly supported in browsers but less predictable in older desktop software and some social platforms.
When not to convert
- Keep the SVG when the asset must scale to arbitrary sizes or remain editable as vector artwork.
- Do not rasterize a large print asset unless the target DPI and dimensions are calculated first.
- If the SVG relies on external fonts or linked images, embed those resources before conversion.
Frequently asked questions
- Does SVG to PNG keep transparency?
- Yes. The SVG background is transparent unless the artwork includes a background shape, and the PNG output can keep that transparency.
- What size will the PNG be?
- The width is controlled by the output setting and the height follows the SVG aspect ratio. Choose the final display size rather than enlarging a small raster later.
- Will fonts in the SVG render correctly?
- Only if the renderer can access the same fonts or the SVG embeds them. Otherwise the text may fall back to a different font or disappear.
- Can I convert a complex SVG?
- Most SVGs render, but filters, masks, and external resources can behave differently across Canvas and Sharp. Review the output before publishing.
- Does the SVG get uploaded to a server?
- The standard browser path renders locally when possible. If local rendering fails, the SVG is sent to the server for Sharp rasterization and removed after conversion.
- Can I batch convert SVG icons?
- Yes. Queue multiple files, set a consistent width, and download the PNG set as a ZIP.