SVG to PNG Converter

Paste SVG code or upload an SVG file and render it to a PNG at any size, with optional transparent background. Runs in your browser.

SVG is vector, so you can render it crisply at any resolution. Set a larger output width for a higher-resolution PNG. If your SVG has no viewBox or size, a square output is assumed.

Frequently asked questions

How do I convert SVG to PNG?

Paste your SVG code into the box or upload an .svg file, set the output width, and the PNG preview updates. Click Download PNG to save it. Because SVG is vector, you can render it at any size without losing sharpness.

Can I get a high-resolution PNG?

Yes. Set a large output width, for example 2048 or 4096 pixels. The SVG is rasterised at that size, so the PNG stays crisp even when scaled up, unlike enlarging an existing raster image.

Why is the background transparent?

SVGs usually have no background, and PNG supports transparency, so the default keeps it see-through. Untick the transparent option to render on a solid white background instead.