SVG to PNG Converter

Convert SVG graphics into PNG images. Paste SVG markup or upload a file, set the output size, and download.

Drop SVG file here or click to choose

Features

Paste SVG or upload file
Adjustable size (1x-3x+)
Transparent/white background
Download PNG

How to Use

1. Paste SVG code into the input, or drop an .svg file.

2. Choose the output width / scale.

3. Pick a transparent or white background.

4. Click Download PNG.

About this tool

SVG is ideal for logos and icons because it scales without losing sharpness, but many places — social networks, document editors, app stores, email clients — only accept raster images. This converter renders SVG markup or an uploaded .svg file in your browser and exports it as a PNG at the width and height you choose, with a transparent, white or black background. Because the vector is drawn directly at the target size, a 2048-pixel PNG from an SVG stays crisp instead of being enlarged from a small bitmap. Match the output proportions to the SVG's viewBox to avoid stretching, and make sure fonts and external images used by the SVG are embedded, since a sandboxed image cannot load them.

Frequently Asked Questions

How do I get a sharp high-resolution PNG?
Set the output width and height to the size you need, for example 1024 × 1024 for an app icon. The SVG is rendered at that size, so the PNG is sharp rather than an enlarged small image.
Why does my PNG look stretched?
The output is drawn into exactly the width and height you enter. If those do not share the SVG's aspect ratio (its viewBox), the drawing is squeezed. Calculate the height from the viewBox proportions before converting.
Why are text or images missing from the result?
SVGs loaded as images cannot fetch external fonts, stylesheets or linked images. Convert text to outlines in your design tool or embed the font, and embed images as data URLs inside the SVG.
Should I keep the background transparent?
Keep it transparent for logos placed on different backgrounds. Choose white or black when the destination does not support transparency or shows transparent areas as a checkerboard or black.
Is my SVG uploaded to a server?
No. The markup is rendered with the browser's own SVG engine and canvas, and the PNG is created locally. That also means very complex SVGs can take a moment to rasterise.

Related Tools