SVG to PNG Converter

Image Tools

Rasterise SVG to PNG at any size or scale, with transparency kept and nothing uploaded.

Runs entirely in your browser โ€” nothing is uploaded

Features

  • Export at 1ร—, 2ร—, 3ร—, 4ร— or an exact pixel width.
  • Transparency preserved, or fill the background white.
  • Handles files with only a viewBox and no width or height.
  • Warns when an SVG links to remote images or uses foreignObject.
  • Batch conversion with a ZIP download.

How to use the SVG to PNG Converter

  1. 1Drop in your SVG files.
  2. 2Choose a scale, or set the exact width you need in pixels.
  3. 3Download the PNGs โ€” use 2ร— if they need to stay sharp on a retina screen.

Frequently asked questions

What size will the PNG be?

Whatever you choose. An SVG has no pixels of its own โ€” it is instructions for drawing a shape โ€” so converting always means picking a size. The tool starts from the file's own width and height, or its viewBox, and multiplies from there.

My SVG has no width or height. What happens?

If it has a viewBox, that is used for the aspect ratio and the natural size. If it has neither, there is genuinely nothing to scale from and the HTML fallback of 300 ร— 150 applies โ€” set an exact width instead, or add a viewBox to the file.

Why is part of my SVG missing from the PNG?

Two usual causes. If it links to an image on another server, the browser blocks the export to protect that content. If it uses foreignObject to embed HTML, that does not render when an SVG is drawn to a canvas. Embedding the image directly in the SVG fixes the first.

Should I use PNG instead of SVG on my site?

No โ€” keep the SVG. It stays crisp at every size and is usually smaller. Convert to PNG only for the places that cannot take a vector: older email clients, some marketplaces and app stores, social preview images and most print workflows.