YOUR IMAGES. ON YOUR DEVICE.

SVG to PNG

Convert SVG to PNG online with custom dimensions and a transparent or coloured background. Rasterise self-contained vector artwork in your browser.

Choose your image to begin.

Ready when you are.

GET THE RESULT YOU NEED

Use SVG to PNG in your browser

Render self-contained SVG shapes into pixels at the dimensions you choose, then save a PNG.

  1. Choose a self-contained SVG under 2 MB.
  2. Set width and height, keep the aspect ratio or fit the artwork into a custom canvas.
  3. Choose transparency or a background colour, prepare the PNG and check the result.

What to expect

External images, fonts, scripts, animations and unsupported SVG elements are rejected. Convert lettering to outlines for reliable results. Outputs are limited to 4096 pixels per side and 16 megapixels.

Are my images uploaded?

No. Image processing takes place on your device. Download your results before leaving the page.

Does this preserve the original?

The original file is unchanged. Downloads are new files and do not copy source metadata.

HOW IT WORKS

How SVG to PNG works

Render self-contained SVG shapes into pixels at the dimensions you choose, then save a PNG.

Check the SVG

The SVG is parsed as XML and checked against supported static elements. Event handlers, external references and active content are rejected before rendering.

Rasterise the artwork

The browser renders the checked SVG as an image and draws it onto a canvas. The artwork fits within the selected dimensions without stretching. Blank space is transparent unless a background is selected.

Encode PNG

The browser writes a PNG from the rendered pixels. The result has a fixed resolution and no longer contains editable vector paths.

Explore the details: Browser encodingImage formats — MDN

Related image tools

THE IMAGE GUIDEBOOK

Get more from this tool.

Step-by-step help for the images you are working with.

All guides