SVG → PNG
Rasterize any SVG to a crisp PNG at 1x, 2x, 3x or a custom pixel width — live, in your browser.
Everything runs locally. Nothing is uploaded to a server.
…or paste SVG markup
Pick or paste an SVG to begin.
How to convert SVG to PNG
Drop an .svg file or paste its markup, pick a scale, and download a PNG rendered at that resolution. Vector artwork stays perfectly sharp because it's rasterized at the exact pixel size you choose — pick 2x or 3x for retina displays. Everything runs in your browser; the SVG never leaves your device.
Choosing a size
- 1x / 2x / 3x multiply the SVG's own dimensions — great for exporting an icon at display resolution.
- Custom width renders to an exact pixel width, keeping the aspect ratio — handy when a spec asks for, say, a 1024px wide image.
- SVG is resolution-independent, so you can scale up as far as you like without the blur you'd get enlarging a raster image.
Transparency & background
By default the PNG keeps the SVG's transparency. Turn on fill background and choose a color if you need a solid backdrop — useful when the icon will sit on a light or dark surface.
When conversion fails
- No size: an SVG with only a
viewBox(no width/height) is handled automatically, but one with neither needs a custom width or it renders blank. - External assets: SVGs that pull in external images, fonts, or use
<foreignObject>can taint the canvas and block export. Inline the assets and convert text to paths first.
Is it really private?
Yes. There is no upload and no account. The rendering runs entirely in your browser and the tool works offline once the page has loaded.