Skip to content
Free Image LabFree Image Lab

Free SVG to PNG Converter

This free tool converts SVG vector files to PNG in your browser at any size you choose, with transparency preserved and no quality loss no matter how large you go.

Drop an SVG here

SVG files

Runs entirely in your browser. Your images are never uploaded to a server.

How it works

  1. Drop an SVG onto the box above, or click to choose one from your device.
  2. The tool reads the SVG's own dimensions and fills them in as the starting size.
  3. Set the output width you need, or use a 1×, 2×, or 4× preset. Height follows automatically so the proportions stay correct.
  4. Click Download PNG.

Common use cases

Frequently asked questions

What size should I export at?
Export at the largest size you will actually display, then at 2× that if it needs to stay sharp on a high-density screen. Because the source is vector, exporting larger costs nothing in quality — only in file size.
Does the PNG keep a transparent background?
Yes. Anywhere the SVG has no fill stays transparent in the PNG. The checkerboard in the preview shows you exactly which areas those are.
My SVG has no width or height. Will it still work?
Yes. Many SVGs define only a viewBox, so this tool reads the viewBox and uses that as the starting size. Without it a browser would guess, typically at 300 by 150, and produce a wrong or blank export.
Why did my SVG fail to render?
SVGs that link to external images or web fonts cannot be rasterized in a browser for security reasons. Embed the font as a path or the image as a data URI in your vector editor, then try again.
Can I convert a PNG back to SVG here?
No. Going the other way requires tracing a raster image into vector shapes, which is a fundamentally different and much less reliable operation than rasterizing a vector.
Is my file uploaded to a server?
No. The SVG is read and rendered entirely by your own browser. It never leaves your device, and nothing is stored.

← All convert tools