Choose the size before converting
An SVG is a set of drawing instructions, so it is sharp at any size. A PNG is a fixed grid of pixels: once it is made, enlarging it makes it blurry. That means the only decision that really matters here is SVG output width. Set it to the largest size the PNG will be shown at, and the height follows the SVG’s own proportions.
| Where the PNG is going | Width to choose |
|---|---|
| Email signature, small UI icon | 256 or 512 px |
| Slides, documents, social media profile picture | 1024 px (default) |
| Website hero image, banners | 2048 px |
| Print, or a source file for later editing | 4096 px |
As drawn in the file uses the width written in the SVG itself, which for icon sets is often just 24 px.
When the PNG doesn’t look like the SVG
- Text in the wrong font: if the SVG uses a font that isn’t installed on your computer, the browser substitutes another one. Ask the designer to export with text converted to outlines.
- Missing images inside the SVG: pictures linked to another file or URL aren’t loaded when converting. Embedded images are fine.
- Animations: only the first frame is captured.
Questions
Can I get a JPG instead?
Convert to PNG here, then run the PNG through PNG to JPG. Transparent areas become white.
Is the SVG uploaded?
No. Your browser draws the SVG itself. That also means nothing inside the file can contact a server during conversion.