Convert SVG to PNG
An SVG is instructions, not pixels — so you have to say how big. Give a longest side and the browser draws it at that size, as sharply as its own renderer can.
- Runs entirely in your browser
- Works offline
- No upload
- No sign-up
- No watermark
Loading the tool…
How it works
- Drop your .svg files.
- Set the longest side in pixels — 1024 for a web image, 512 for an app icon.
- Convert and download.
Why nothing is uploaded
Every operation on this page is done by code running inside your browser tab, using the same engine that renders web pages. The file is read from disk into your tab’s memory, transformed there, and written back out as a download. It is never sent anywhere — not to us, not to a third party.
Verify it yourself
- Open your browser’s developer tools (F12) and select the Network tab.
- Load your file and run the tool.
- The only requests you will see are the tool’s own code and, once cached, none at all.
Frequently asked questions
Why do I have to choose a size?
Because an SVG has no intrinsic pixel size: it is a description of shapes that can be drawn at any scale. If you leave the size blank, the tool uses the width and height declared inside the file, which is often only 24 or 100 pixels.
Are fonts inside the SVG rendered correctly?
Only if the font is installed on your device or embedded in the file, because your browser is doing the drawing. If text looks wrong, convert it to paths in your vector editor first — that also makes the result reproducible anywhere.
Is transparency kept?
Yes, PNG output keeps the alpha channel. Choose JPG instead and the transparent areas are filled with the background colour you set.