How to Use This Tool
Drop in an SVG or paste the code. Choose a scale or an exact width, check the preview, and download. Everything happens in your browser.
Pick the resolution deliberately
An SVG is instructions, not pixels, so it has no resolution until something rasterises it. The width and height it declares are a suggestion for layout, not a sensible export size.
Modern screens have more device pixels than CSS pixels — typically two on a laptop and three on a phone. Export at 1× and the browser stretches your image to fill the space, which is exactly the softness you were using a vector to avoid. 2× is the sensible default and 3× is safer if the image will be seen on phones. Downscaling a larger PNG costs nothing; upscaling a small one cannot recover what was never there.
Two things that silently do not survive
- Fonts. An SVG referencing
font-family: Futurarenders with Futura only if the machine doing the rasterising has it. Yours might; a colleague's will not, and a server certainly will not. Convert text to paths in your editor before exporting — in Illustrator, Type → Create Outlines; in Figma, flatten the text layer. - External references. An
<image href="https://...">or an external stylesheet will not load, because the SVG is drawn from a data URL in an isolated context with no network access. The area renders empty. Embed images as data URIs inside the SVG if you need them.
Transparency
PNG keeps the alpha channel, so anything not painted in the SVG stays transparent — the chequerboard behind the preview shows where. Add a background colour only if the destination cannot handle transparency; some print workflows and older Office versions composite it to black, which is rarely what anyone wants.
When PNG is the wrong answer
If the destination can take the SVG, give it the SVG. It is smaller for most illustrations and stays sharp at every size forever, which is the entire point of the format. Rasterise when you have to: an email client, a platform that rejects SVG uploads, a social preview image, an app icon, or somewhere a consumer might be running an SVG through an untrusted renderer.
For photographs embedded inside an SVG, PNG will produce a large file — that content wants JPEG or WebP instead. PNG is for flat colour and sharp edges, which is what most vector art is.