Skip to main content

image

SVG to PNG

Turn an SVG into a PNG at whatever resolution you need — 1×, 2×, 4×, or an exact pixel width. The drawing is re-rendered at the size you pick, so it stays sharp instead of being stretched. Nothing is uploaded: the conversion runs entirely inside your browser. Free, no account, no email.

Frequently asked questions

Does my file get uploaded?
No. The drawing is rendered by your own browser and the PNG is built on your device. An SVG is usually source material — a brand asset, an export from Figma or Illustrator, unreleased design work — which makes it exactly the kind of file people are wrong to hand to a server.
Why can I choose the output size, and does a bigger one look worse?
It looks exactly as good. An SVG is a set of instructions, not a grid of pixels, so your browser re-draws it at whatever size you ask for rather than enlarging a small picture. We measured this: a drawing rasterised at 4× has the same edge sharpness as the same drawing rendered natively at that size. That is why the size is a control here rather than something we decide for you — the print shop that needs 3000 pixels and the CMS that needs 300 are the same file.
My SVG has no width or height. What size do I get?
The size in its viewBox, which is the size the drawing was actually made at. This matters more than it sounds: a browser asked to display such a file reports it as 300 pixels wide no matter what is inside it, so a converter that trusts that number hands you a 300-pixel PNG of 900-pixel artwork and calls it a success. We read the viewBox instead, and the size shown on screen is the size of the file you get.
My SVG links to an image on another site. Will it be in the PNG?
No, and we tell you before you convert, listing the addresses involved. We never download artwork an SVG points at — a file someone sent you should not be able to make your browser call out to a server named inside it, which is how a document reports back that you opened it. The rest of the drawing converts correctly. If you need the linked artwork included, embed it in the SVG first; your design tool can do that on export.
Is it safe to open an SVG someone sent me?
Here, yes. An SVG can contain scripts, which is why the format has a reputation. We checked what actually happens: a script inside an SVG loaded this way never runs — browsers put it in a static mode with no code execution. One kind of file is refused outright rather than converted: an SVG with HTML embedded inside it, which browsers will not let any web page turn into pixels. You get told that by name.
What about fonts and animation?
Text is drawn with the fonts available to your browser, so a font that only exists on the designer's machine will be substituted. If the text must look exactly right, convert it to outlines in your design tool before exporting. An animated SVG is captured as a still frame.
Should I use PNG or JPG?
PNG for anything with hard edges, flat colour, or transparency — which is most vector art, logos included. It is lossless and keeps transparent areas transparent. Use SVG to JPG only when something downstream will not accept a PNG.
SVG to PNG — any size, converted in your browser | Filum