SVG to PNG Converter - Free, Any Size, In Your Browser
SVG to PNG Converter
Maximum file size: 20 MB
This file cannot be decoded by your browser, so it will be uploaded to our server and converted there. It is deleted automatically within one hour, and removed the moment you download the result.
Converting your file…
Your files stay private
This conversion runs entirely inside your browser — the image is never uploaded to our server. It never leaves your device.
About Converting SVG to PNG
An SVG is not a picture — it is a set of drawing instructions. That is why it stays sharp at any size: the shapes are recalculated every time it is displayed. Turning it into a PNG carries out those instructions once, at one size, and freezes the result into a grid of pixels. You are giving up the format’s main advantage, so it is worth being clear about what you get back.
How to convert SVG to PNG
- 1 Drop your .svg file onto the upload area.
- 2 Set the output width. The 1x, 2x and 4x buttons work from the size written in the file; if it has none, we start at 1024 pixels.
- 3 Press Convert and download the PNG. Transparent areas stay transparent.
The size you pick becomes the ceiling
This is the only real decision on this page. An SVG has no original resolution to fall back on, so whatever width you enter is the sharpest the image will ever be — enlarge the PNG afterwards and it blurs, exactly like any other raster. The safe habit is to export at twice the size you will display, which covers high-density screens, and to keep the SVG itself for anything you might need larger later. If the file carries no width of its own we start you at 1024 pixels, which is a reasonable default rather than a meaningful original.
When PNG is genuinely required
Plenty of places still refuse SVG, usually for good reason: an SVG can carry scripts, so systems that accept uploads from strangers often reject it outright. Social preview images are the most common case — og:image and Twitter cards want a raster. Beyond that: email templates, app store and marketplace listings, print workflows, older design tools, game and canvas assets, and anything that needs a fixed pixel size to lay out around. In all of these the constraint is on the receiving end, not in your file.
Fonts and linked files will not come along
For safety, browsers render an SVG in a sandbox: no scripts run and no external resources load. That is the right behaviour, but it has a visible consequence here. If your SVG references a web font, the text falls back to a system font and the shapes shift. If it links to an external image, that image simply does not appear. If it relied on CSS from the surrounding page, that styling is gone. The fix is to make the file self-contained before converting — convert text to outlines and embed any images — which is also what you want before handing an SVG to anyone else.