SVG to PNG
Turn a vector into a pixel image — never uploaded.
How it works
Three steps, and nothing leaves your device.
-
1
Drop the SVG in
It is rendered in the page; nothing is sent anywhere.
-
2
It is drawn at its own dimensions
The width and height in the SVG decide the pixel size.
-
3
Download the PNG
Transparent background is kept.
What is different about converting a vector
- You are going from instructions to pixels, and it is one-way. An SVG is a set of drawing instructions that stay sharp at any size. A PNG is a fixed grid of pixels. Once converted, enlarging it will blur — the scalability is what you are giving up.
- The size comes from the SVG itself. The
widthandheighton the SVG root decide how many pixels you get. If your SVG declares 64×64 you get a 64×64 PNG, however crisp it looked on screen. Edit those attributes in a text editor first if you need it larger. - Transparency is kept. The area outside your shapes stays transparent rather than turning white, which is what you want for a logo dropped onto a coloured background.
- Fonts are the usual thing that goes wrong. An SVG referring to a font by name renders with whatever your device has. If the font is not installed, the text falls back and the PNG records that fallback permanently. Convert text to outlines in your vector editor before exporting if the typeface matters.
- External references will not load. For security, an SVG rendered this way cannot pull in remote images or stylesheets. A self-contained SVG converts exactly; one that links out will be missing those parts.
Frequently asked questions
What size will the PNG be?
Whatever width and height the SVG declares. Change those in the SVG to get a different size.
Is the background transparent?
Yes, unless the SVG draws its own background.
Why does my text look wrong?
The SVG references a font your device does not have. Convert text to outlines before exporting.
Is my file uploaded?
No. The SVG is rendered in your browser.