SVG to PNG
Turn a vector SVG into a PNG at 1× to 4× size, with a transparent or white background. Scripts are removed before rendering. It runs in your browser.
Also searched as: convert svg to png · svg converter · svg to image · vector to png
Updated November 9, 2026
Loading the tool…
How to use it
- 1
Add an SVG
Choose or drop an SVG file.
- 2
Choose the size
Pick 1× to 4×, and whether the background is transparent.
- 3
Download
Press Convert to PNG and save the file.
Questions about svg to png
Can I keep it transparent?
Yes. Leave "Transparent background" ticked, or untick it for a white background.
Why are scripts removed?
SVGs can contain scripts; they are stripped before rendering so nothing can run.
Is my file uploaded?
No. The conversion happens in your browser.
Choosing the size
An SVG has no fixed number of pixels, so the PNG size comes from the width and height written in the SVG file, multiplied by the size you pick: 1×, 2×, 3× or 4×. If the SVG does not state a size, the tool uses 300 pixels as the starting size. The table shows the result for common starting sizes.
Choose the size for where the PNG will be used. A larger PNG stays sharp when it is shown big, but it makes a heavier file. For a screen with a high pixel density, 2× is a sensible choice.
| SVG size | 1× | 2× | 3× | 4× |
|---|---|---|---|---|
| 24 × 24 icon | 24 × 24 | 48 × 48 | 72 × 72 | 96 × 96 |
| 100 × 100 logo | 100 × 100 | 200 × 200 | 300 × 300 | 400 × 400 |
| 512 × 512 app icon | 512 × 512 | 1024 × 1024 | 1536 × 1536 | 2048 × 2048 |
Transparency, fonts and safety
Leave Transparent background ticked to keep see-through areas, which suits logos and icons placed on coloured pages. Untick it to fill the background with white, which suits places that cannot show transparency. The PNG is saved without any loss.
The SVG is drawn on its own, so pictures or fonts that it links to from elsewhere may not appear. If a font is missing, the browser uses another one, so convert text to outlines in your drawing program first. Scripts and event handlers are removed from the SVG before it is drawn, so nothing in the file can run.