ImageTools
In your browser · never uploaded

Convert SVG to PNG

Rasterize a vector SVG into a crisp PNG at any resolution, transparency kept — free, in your browser, with nothing uploaded.

Save as

Drop an .svg file here

It rasterizes on your device — nothing is uploaded.

On your device.Your photo is decoded by code running in this browser tab. It is never uploaded — you can watch the Network tab in your browser’s developer tools stay empty while it converts.

An SVG is a vector drawing, not a grid of pixels, so to turn it into a PNG it has to be drawn at a chosen resolution. Pick a multiplier — 2× or higher gives a crisp result on high-density screens — and the icon, logo, or illustration is rendered to a sharp PNG with its transparent background preserved.

Rasterizing is what you do when a tool needs a fixed-size bitmap rather than a vector: a favicon, an app icon, a slide, a thumbnail, or an upload that rejects SVG. Because the source is vector, you can render it as large as you need without it going blurry — the detail is generated fresh at whatever size you ask for.

If you choose JPG instead of PNG, the transparent areas are painted white, since JPG has no transparency. This tool renders the SVG with your browser's own drawing engine on your device; the file is never uploaded.

Frequently asked questions

What resolution should I export the PNG at?
Pick the multiplier for the pixel size you need. SVG is vector, so a higher multiplier renders fresh detail rather than upscaling — 2× or 3× is crisp on modern screens, with no quality penalty for going large.
Does the SVG's transparent background stay transparent?
Yes, as PNG — transparency is preserved. Export as JPG instead and the transparent areas are filled white, since JPG can’t store transparency.
Is my SVG uploaded to convert it to PNG?
No — it’s read and rendered to a PNG entirely in your browser, with no server involved. Watch the Network tab stay empty during conversion to confirm it.

Keep reading