Why convert SVG to PNG
SVG files describe shapes with maths instead of pixels, so they stay sharp at any size and are ideal for logos and icons on websites. Many places don’t accept SVG, though: social media profiles, email signatures, office documents, some app stores, marketplaces and chat apps all want a normal image. PNG keeps the transparent background and crisp edges, so it is the natural replacement.
Common uses:
- a logo for a social media profile, email signature or slide deck
- app icons and favicons in specific pixel sizes
- illustrations for a document, print layout or platform that rejects SVG
Choosing a size
A PNG has a fixed number of pixels, so pick the size before converting:
- 1× uses the size written in the SVG. Good when the SVG was designed at its final size.
- 2× doubles it, so the image stays sharp on phones and high-resolution laptop screens. This is the default.
- 4× is for print, large displays, or when you’ll scale the image down later.
You can always convert again at a different size, since the SVG never loses quality.
How to use this converter
Choose one or more SVG files, or drop them on the box above, after picking a size. Each file is drawn by your browser’s own SVG renderer and saved as PNG, with a download button.
Safety and limits
The SVG is drawn as an image, which means scripts inside the file never run and external links are never fetched. That makes it safe to convert SVGs from unknown sources. The same rule means fonts and pictures stored outside the file won’t appear. Animated SVGs are captured in their starting state.
Common PNG sizes
| Use | Typical size in pixels |
|---|---|
| Browser favicon | 32 × 32 or 48 × 48 |
| Apple touch icon | 180 × 180 |
| Social media profile picture | 400 × 400 or larger |
| Email signature logo | Twice the displayed size, e.g. 300 × 100 shown at 150 × 50 |
If the SVG’s built-in size doesn’t match, pick the scale that gets closest above your target and scale down in your design tool. Scaling a PNG down keeps it sharp; scaling it up makes it blurry.
Questions
What size will the PNG be?
The converter reads the size set in the SVG and multiplies it by the size you choose. A 200 × 100 SVG at 2× gives a 400 × 200 PNG. If the SVG has no size, the converter uses its viewBox; failing that it uses 300 × 150, the browser default.
Is the background transparent?
Yes. Areas the SVG doesn't paint stay transparent in the PNG. If you need a white background, convert the PNG to JPG afterwards.
Why does the text look different?
If the SVG uses a font that isn't embedded in the file or installed on your device, the browser substitutes a similar font. Convert text to outlines in your design tool before exporting the SVG to avoid this.
Why is an image inside my SVG missing?
For security, browsers don't load external files referenced by an SVG when it's drawn as an image. Embed images in the SVG file itself and they'll appear.
Last reviewed 30 October 2026