Switching

Convert SVG to PNG

Rasterise a vector SVG into a PNG at the size you want, with the transparent background preserved. Everything runs inside your browser.

Choose a file

Drag and drop multiple files at once

How to use

  1. 1

    Drop SVG files in, or click to select. Several at once is fine.

  2. 2

    Choose the output width. Height is calculated from the original aspect ratio.

  3. 3

    Hit convert to get your PNGs, or a ZIP when there are several.

FAQ

Why do I have to choose a size?
An SVG is drawn from coordinates and formulas, so it has no inherent pixel size. That is what lets it scale to anything without degrading — but the moment you freeze it into pixels, a size must be chosen. For web icons, 256–512px works well; for print or heavy zooming, go 2,048px or more.
The text came out in a different typeface.
SVGs are rendered in a mode that loads no external resources: scripts do not run and web fonts are not downloaded, so text set in a web font falls back to a default face. If the lettering matters, convert the text to outlines (paths) in your editor first and it will render exactly as designed.
Is the transparent background preserved?
Yes. PNG supports an alpha channel, so empty areas of the SVG stay transparent. If you need a white background instead, uncheck the transparency option and pick a colour.

Related tools