formatdeck

SVG to PNG Converter

Convert SVG — vector graphics — into PNG, lossless, and it keeps transparency. Runs entirely in your browser.

Drop SVG files here or click to choose
No size limit·No signup·Batch
Processed locally · never uploaded · works offline

Why convert SVG to PNG?

An SVG is a set of drawing instructions, not an image, and plenty of places refuse to take one — slide decks, older editors, marketplaces, anywhere unwilling to run an unknown renderer. Rasterising to PNG turns the drawing into actual pixels that anything can display.

What changes when SVG becomes PNG

The output size comes from the SVG itself. If the file declares a width and height, those are the pixel dimensions you get; if it only carries a viewBox, the viewBox units become pixels. An icon authored at 24 by 24 therefore rasterises to a 24-pixel PNG rather than a large one. Transparency is preserved.

Why this one is different

Every other SVG to PNG converter uploads your files to their server, which is why they cap file sizes and ask you to sign up. This one does the work on your own machine, so it can afford not to.

Convert something else

Questions

How do I convert SVG to PNG?

Drop your SVG files onto the box above and each one is converted to PNG straight away. Then download the results, individually or together as a ZIP. There is no upload step and no account.

My PNG came out tiny.

The SVG asked for that size. Open it in a text editor and raise the width and height attributes on the root svg element — the drawing is resolution-independent, so it will re-render sharply at whatever size you set.

Is text inside the SVG rendered?

Only if it has been converted to paths, which is how most exported artwork is saved. Live text set in a named font will not appear, because the renderer running in your browser tab has no font library to draw from.

Do my files get uploaded anywhere?

No. Everything happens in this tab. Your files are never sent to a server, which is why this still works if you disconnect from the network after the page has loaded.