SVG to PNG converter

Drop an SVG file, pick the pixel sizes you need and download PNG images. Choose several sizes to get them all in one ZIP file, ready for icons, app stores or favicons.

  • Free
  • No sign-up
  • Runs in your browser
svg-to-png

100% private — the image is rendered in your browser and never uploaded.

Next step

Keep going with your result in another tool. Nothing is uploaded.

How it works

Drop your SVG

Any vector file exported from a design tool.

Pick the sizes

16 to 1024 pixels, tick as many as you need.

Download

One PNG, or a ZIP with all the sizes.

From one vector to every size you need

SVG is great for design because it scales to any size without losing quality, but many places still ask for a plain raster image: an app icon, a favicon set, a social media avatar, a logo for a document that does not support vectors. Rather than exporting each size by hand from a design tool, this converter reads the SVG once and renders it at every size you tick, in a single pass.

How it works

The SVG is drawn onto a canvas at the exact pixel size you choose, using the browser's own rendering engine, the same one that draws the SVG on a web page. That keeps curves smooth and text sharp instead of just scaling a fixed-resolution image. If the file's aspect ratio is not square, the output keeps the same proportions rather than stretching it.

One size or several at once

Pick a single size and you get a single PNG file, named after your SVG and the size. Pick several, such as the common icon sizes 16, 32, 48, 128 and 512, and they are packed into one ZIP file so you do not have to download each one separately.

Transparent or solid background

By default the result keeps transparency, which is what most icons and logos need. If your SVG has no background and you need one, for example for a JPG or a platform that does not support transparency, turn on the background option and pick a color; the export then switches to JPG, the usual format for images with a solid background.

Limits

Rendering depends on your browser understanding every feature the SVG uses; very unusual filters or fonts referenced from outside the file may not appear. Files are limited to 5 MB. Nothing is uploaded: the SVG is read and drawn entirely in your browser. To create a favicon set from the result, see the favicon checker.

Frequently asked questions

How do I convert an SVG to PNG?
Drop the SVG file, tick the sizes you want in pixels, and press Convert to PNG. A single size downloads directly.
Can I export several sizes at once?
Yes. Tick as many sizes as you need and they are all downloaded together in one ZIP file.
Why is my PNG transparent?
SVG files usually have no background, so the PNG keeps transparency by default. Turn on the background option to add a solid color.
What size should I use for app icons?
It depends on the platform, but 512 or 1024 pixels is a safe master size that most stores accept or that you can scale down from.
Can it export as JPG?
Yes, when you add a background color, since JPG does not support transparency.
Is my file uploaded?
No. The conversion happens in your browser.