SVG → PNG

Convert SVG vectors to PNG images

Vectors scale to any size without losing sharpness, which is exactly why so many places refuse to accept them. Email clients, older presentation software, most social platforms and many marketplaces all want a raster image. Rasterising to PNG at the size you actually need gives you a file that works, with transparency preserved.

How to use it

  1. Paste your SVG code or upload an .svg file.
  2. Set the output width and height. Because the source is a vector, you can render at any size with no loss of sharpness.
  3. Render the PNG and check the preview.
  4. Download the result.

Frequently asked questions

What size should I export at?

Export at the largest size you will actually display, then at twice that if the image needs to look sharp on high-density screens. Unlike raster sources, there is no penalty for choosing a large size other than file weight, because the vector holds full detail at every scale.

Is the transparent background kept?

Yes. PNG supports alpha, so anything not painted in your SVG stays transparent in the output.

My fonts look wrong in the PNG.

SVG text elements reference fonts by name, and the renderer can only use fonts your browser actually has. Convert text to paths in your vector editor before exporting if the typeface matters.

Can I go back from PNG to SVG afterwards?

Not meaningfully. Rasterising discards the vector geometry permanently. Keep your original SVG as the master file.