toolfree

SVG to PNG

Rasterise an SVG to PNG at any width, in your browser. Transparency is preserved, and the file never leaves your machine.

Runs in your browser

Pick one or more images. They are converted on your device.

Pick the size before you convert

An SVG has no fixed resolution — it is a set of drawing instructions. A PNG is a grid of pixels. So the one thing this conversion needs from you is how large, and the output width control above is it.

Convert at the size the image will actually be displayed, or at twice that for high-density screens. An SVG rasterised at 200 px and then scaled up to 800 px will be blurry; rasterised at 800 px it will not be.

Transparency is preserved, since PNG has an alpha channel. Areas the SVG leaves blank stay blank rather than turning white.

What does not survive rasterising

The conversion draws the SVG exactly as a browser would, which means it inherits the browser’s rules about what an image is allowed to load:

If the output looks wrong, an external dependency is nearly always the reason.

Going the other way

There is no honest reverse of this conversion. Turning a PNG back into an SVG means tracing it — guessing shapes from pixels — which is a different operation with a different result, and not something this page does.

Your files stay here

The SVG is rendered and encoded in your browser. Nothing is uploaded.