SVG to PNG
Convert SVG vector files to sharp PNG images at 1x, 2x, 4x or 8x size, with transparency kept.
SVG to PNG turns a vector graphic, such as a logo or icon, into a PNG image for places that do not accept SVG files. Choose 1x, 2x, 4x or 8x the SVG's own size; because the vector is drawn again at that size, a larger scale gives a sharper image instead of a blurry one. Transparent backgrounds stay transparent in the PNG.
How to use SVG to PNG
- 1
Open an SVG file
Drop an .svg file on the upload box or click to choose one.
- 2
Choose the scale
Select 1x, 2x, 4x or 8x. The output width and height in pixels are shown below the buttons.
- 3
Download the PNG
Click Download PNG to save the image, or copy it to the clipboard.
What it does
- Sharp at every scale
- The vector is rendered again at the chosen size, so lines and text stay crisp.
- Transparent background
- Areas without fill in the SVG stay transparent in the PNG.
- Output size preview
- See the exact pixel dimensions for each scale before you download.
- Lossless PNG
- The rendered image is saved as PNG with no compression loss.
Questions
How do I get a high-resolution PNG from an SVG?
Choose 4x or 8x. A 256 × 256 SVG becomes 1024 × 1024 at 4x or 2048 × 2048 at 8x, and stays sharp because it is drawn again at that size.
Why is the output size not what I expected?
The 1x size comes from the width and height set in the SVG file. If the SVG has only a viewBox and no width or height, the browser may use a default size; add width and height attributes to control it.
Why are fonts or pictures missing in my PNG?
When an SVG is drawn as an image, browsers do not load external files it links to, such as web fonts or linked pictures. Convert text to outlines and embed images in the SVG before converting.
Will the PNG keep the transparent background?
Yes. Any area of the SVG without a fill or background stays transparent.
Can I convert SVG to JPG?
This tool saves PNG only. To get a JPG, convert to PNG first and then open the PNG in PNG to JPG, where you can also choose a background color.