SVG to PNG
Local only — nothing is uploaded unless you save or share it.
Convert SVG to PNG at any size — sharp at 4000 pixels, in your browser, nothing uploaded.
- Drop in the SVG
- Check the size — it starts at whatever the file suggests, and you can type your own
- Convert and download the PNG
Linked fonts and images are not fetched, so they will not appear. Embed them in the SVG if you need them.
Save this tool
Keep SVG to PNG handy
Use your browser's Share menu, then “Add to Home Screen”.
About this tool
An SVG is a description of shapes rather than a grid of pixels, which is exactly why it is worth converting carefully. It has no resolution of its own — it can be drawn at 16 pixels for a favicon or 4000 for a poster and be equally sharp at both — so the one question that matters when you convert svg to png is what size you want, and most converters answer it for you without saying which they chose. This svg to png converter shows you instead. It reads the size the file suggests, tells you where that number came from, and lets you change it before anything is rendered. Type one dimension and the other follows the artwork's own proportions; type both if you mean to stretch it. As an svg converter it is doing one job rather than twenty, and the rendering is done by your browser's own SVG engine — the same one that draws every SVG you have ever seen on a web page — so the result matches what the file looks like in a browser rather than what a third-party library thinks it should look like. Export svg as png at whatever size the job needs, and nothing is uploaded — which for a logo or a client's brand asset is the difference between a convenience and a decision. One honest limitation, because it will affect some files. An SVG can reference external images, fonts and stylesheets by URL, and those are not fetched: rendering them would mean your browser quietly making requests to whatever addresses are inside the file. Text set in a web font falls back to a system one, and a linked photograph does not appear. If that happens to your file, the fix is to embed the font or the image in the SVG itself, which is what any tool sending it to a printer will need anyway.
Frequently asked questions
What size will the PNG be?
Whatever you ask for. It starts at the size the file itself suggests — from its width and height if it has real ones, from its viewBox if it does not — and the page says which of those it used. Type a width and the height follows the artwork's proportions, or type both if you actually want it stretched. Turning an svg to image form is only ambiguous about size, and this is the tool saying which size it picked rather than deciding quietly.
Why does my SVG say it is 210 wide but come out much bigger?
Because it is probably 210 millimetres, not 210 pixels. Drawing programs write sizes in millimetres, points or inches, and those are converted here at the standard 96 pixels to the inch — so a 210mm A4 page becomes 794 pixels rather than 210. Rendering it literally at 210 would turn a poster into a thumbnail.
Will the PNG have a transparent background?
Yes, wherever the SVG is transparent — nothing is painted behind the artwork. That is usually what you want for a logo. If you need it on white, put a white rectangle in the SVG or drop the result into any image editor afterwards.
My text lost its font. Why?
Because the font was linked rather than embedded, and this does not fetch external resources. Doing so would mean your browser making requests to whatever addresses are inside the file, which is not a reasonable thing for a converter to do quietly. Embed the font in the SVG — or convert the text to outlines in your drawing program, which is what a printer will ask for anyway.
Is my file uploaded?
No. Your browser's own SVG renderer draws it onto a canvas and the PNG comes out of that, all on your machine. There is no upload and nothing stored — which matters more than usual here, since SVGs are usually logos and brand assets rather than holiday photos.
How large can the PNG be?
Up to 8000 pixels on a side. That is a real limit rather than a policy: browsers stop producing an image above a certain canvas area and hand back a blank one instead. If you need it larger than that, you probably want the SVG itself — it is already resolution-independent, which is the whole point of the format.
Can I convert a PNG back to SVG?
Not here, and be careful of tools that claim to. Going the other way means tracing the pixels into shapes, which is a genuine guess about what the picture is — it works for a flat logo and produces nonsense for a photograph. Anything that simply wraps the PNG inside an SVG tag has converted nothing at all.
Help improve this tool
Found a bug, want a change, or need a tool we don't have?
You have an unsent draft.
Thanks — that's with us. You'll find the reply in your inbox.Go to my messages