A vector has no size until you give it one
An SVG is not a picture, it is a set of instructions for drawing one: this line here, this curve there, this colour inside. Which means it has no resolution of its own. It looks perfect at any size because it is redrawn every time rather than stretched.
A PNG is a grid of pixels, so it needs a size decided up front. That is the one real choice here: how many pixels across. Bigger costs you nothing in quality, only in file size, so when in doubt go larger than you think you need. You can always shrink a PNG well; you cannot enlarge one.
As a rough guide: 512 for an app icon or a favicon source, 1024 for most web and document use, 2048 for something that will be looked at closely on a large screen, and 4096 or beyond for print. For print at 300dpi, multiply the printed size in inches by 300.
Transparency is kept
PNG has a full alpha channel, so a logo with a transparent background stays transparent. That is usually exactly why you want PNG rather than JPG for this job, and it is why converting a logo to JPG is nearly always a mistake.
Why convert at all
SVG is the better format almost everywhere it is accepted, so the reason to convert is always that something will not take it.
Common cases: social media platforms, which universally reject SVG for profile pictures and posts. Microsoft Office, where SVG support is patchy and version-dependent. Email, where clients block SVG for security reasons because it can contain scripts. Print shops and embroidery services, many of which want raster files. Older content management systems. And any upload form that only lists JPG and PNG.
Fonts are the thing that catches people out
If your SVG uses a font by name rather than having the text converted to outlines, the browser draws it with whatever font it can find. If that font is not on this machine, you get a substitute, and the PNG comes out with the wrong lettering baked in permanently.
The fix is in the original file, not here: convert text to paths, curves or outlines before exporting the SVG. Illustrator, Inkscape and Figma all have a one-click option for it. Check the preview before saving, and if the lettering looks off, that is why.
The same applies to anything the SVG links to rather than contains: an external image, a stylesheet, a web font. Those will not be fetched, because the file is never sent anywhere and the browser blocks external references from a local SVG for security reasons. Embedded content is fine. Linked content is not.
The same renderer that draws SVG on any website
This runs on the page, in your browser, using the same renderer that draws SVG on any website. No upload, no cap on how many files, no maximum size, no watermark and no account.
That is worth something particular with SVG: a logo file is often the most commercially sensitive graphic a small business owns, and other converters upload it to a server you know nothing about.
Common questions
What size PNG should I export from an SVG?
It depends on the use. As a rough guide: 512 pixels for an app icon or a favicon source, 1024 for most web and document use, 2048 for something that will be looked at closely on a large screen, and 4096 or beyond for print. For print at 300dpi, multiply the printed size in inches by 300.
Will the PNG keep a transparent background?
Yes. PNG has a full alpha channel, so a logo with a transparent background stays transparent, which is usually exactly why PNG is wanted rather than JPG for this job.
Why would I need to convert an SVG to PNG at all?
Because something will not accept SVG. Social media platforms universally reject it for profile pictures and posts, Microsoft Office support is patchy, email clients block it for security reasons, and many print shops, embroidery services and older content management systems want raster files instead.
Why did the text in my PNG come out in the wrong font?
Because the SVG used a font by name rather than having the text converted to outlines, and the browser substituted whatever font it could find. The fix is in the original file: convert text to paths, curves or outlines before exporting. Illustrator, Inkscape and Figma all have a one-click option for it.
Will an image or font my SVG links to also come through?
No. Anything the SVG links to rather than contains, such as an external image, a stylesheet or a web font, will not be fetched, because the browser blocks external references from a local SVG for security reasons. Embedded content works; linked content does not.
Is there a limit on file size or how many files I can convert?
No. There is no cap on how many files, no maximum size, no watermark and no account, because this runs on the page rather than through a server.
Is my SVG uploaded anywhere?
No. It is converted in your browser using the same renderer that draws SVG on any website. The file stays on your machine and is discarded when you close the tab.