SVG to PNG

Turn a vector SVG into a PNG at 1× to 4× size, with a transparent or white background. Scripts are removed before rendering. It runs in your browser.

Also searched as: convert svg to png · svg converter · svg to image · vector to png

Updated November 9, 2026

Loading the tool…

How to use it

  1. 1

    Add an SVG

    Choose or drop an SVG file.

  2. 2

    Choose the size

    Pick 1× to 4×, and whether the background is transparent.

  3. 3

    Download

    Press Convert to PNG and save the file.

Questions about svg to png

Can I keep it transparent?

Yes. Leave "Transparent background" ticked, or untick it for a white background.

Why are scripts removed?

SVGs can contain scripts; they are stripped before rendering so nothing can run.

Is my file uploaded?

No. The conversion happens in your browser.

Choosing the size

An SVG has no fixed number of pixels, so the PNG size comes from the width and height written in the SVG file, multiplied by the size you pick: 1×, 2×, 3× or 4×. If the SVG does not state a size, the tool uses 300 pixels as the starting size. The table shows the result for common starting sizes.

Choose the size for where the PNG will be used. A larger PNG stays sharp when it is shown big, but it makes a heavier file. For a screen with a high pixel density, 2× is a sensible choice.

SVG size1×2×3×4×
24 × 24 icon24 × 2448 × 4872 × 7296 × 96
100 × 100 logo100 × 100200 × 200300 × 300400 × 400
512 × 512 app icon512 × 5121024 × 10241536 × 15362048 × 2048

Transparency, fonts and safety

Leave Transparent background ticked to keep see-through areas, which suits logos and icons placed on coloured pages. Untick it to fill the background with white, which suits places that cannot show transparency. The PNG is saved without any loss.

The SVG is drawn on its own, so pictures or fonts that it links to from elsewhere may not appear. If a font is missing, the browser uses another one, so convert text to outlines in your drawing program first. Scripts and event handlers are removed from the SVG before it is drawn, so nothing in the file can run.

Related tools